Market Price
$ 42.03
Selling Price
$ 37.02
240
197
229
519
Market Price
$ 54.92
Selling Price
$ 48.82
2080
2018
927
2276
Market Price
$ 42.20
Selling Price
$ 37.35
3456
2755
2527
4244
Market Price
$ 29.65
Selling Price
$ 25.98
1160
421
823
3052
Market Price
$ 66.66
Selling Price
$ 57.52
1752
1589
1743
3072
Market Price
$ 38.15
Selling Price
$ 32.21
1147
583
733
4392
Market Price
$ 29.34
Selling Price
$ 26.17
4085
3974
3301
4489
Market Price
$ 53.00
Selling Price
$ 47.88
928
225
273
3308
Market Price
$ 32.50
Selling Price
$ 27.75
3124
2627
2575
4258
Market Price
$ 50.56
Selling Price
$ 45.29
1547
688
801
3841
Market Price
$ 63.88
Selling Price
$ 57.89
470
327
286
2241
Market Price
$ 44.42
Selling Price
$ 38.06
254
133
197
676
Market Price
$ 39.76
Selling Price
$ 35.80
582
317
502
801
Market Price
$ 31.36
Selling Price
$ 26.99
271
175
220
683
Market Price
$ 54.43
Selling Price
$ 48.04
722
156
174
1083
Market Price
$ 30.54
Selling Price
$ 27.74
1867
728
1605
1902
Market Price
$ 39.95
Selling Price
$ 33.55
2048
813
1342
3685
Market Price
$ 57.55
Selling Price
$ 50.01
1517
1133
654
2128
Market Price
$ 48.10
Selling Price
$ 40.50
2708
2133
2313
2809
Market Price
$ 64.78
Selling Price
$ 54.16
1144
350
709
1191
Market Price
$ 40.03
Selling Price
$ 33.43
1609
1151
371
4848
Market Price
$ 47.71
Selling Price
$ 41.00
2325
1765
1494
4083
Market Price
$ 54.09
Selling Price
$ 48.86
1241
897
549
1511
Market Price
$ 68.79
Selling Price
$ 59.44
1219
957
1175
1529
Market Price
$ 44.42
Selling Price
$ 39.44
1755
590
1108
4554
Market Price
$ 30.02
Selling Price
$ 25.92
3085
1700
902
4092
Market Price
$ 50.54
Selling Price
$ 45.06
948
223
736
988
Market Price
$ 68.76
Selling Price
$ 58.12
1838
1475
1678
2808
Market Price
$ 30.38
Selling Price
$ 26.85
4074
1439
4003
4210
Market Price
$ 60.26
Selling Price
$ 52.04
1727
1240
584
3749
Market Price
$ 51.62
Selling Price
$ 46.11
3341
3285
2126
4062
Market Price
$ 32.84
Selling Price
$ 27.84
3679
2883
2884
4678
Market Price
$ 39.86
Selling Price
$ 34.37
1683
1324
871
2843
Market Price
$ 60.21
Selling Price
$ 51.33
789
423
720
1123
Market Price
$ 34.92
Selling Price
$ 30.76
773
199
389
789
Market Price
$ 28.44
Selling Price
$ 25.83
2484
1341
830
3160
Market Price
$ 68.77
Selling Price
$ 59.46
993
610
313
3208
Market Price
$ 70.23
Selling Price
$ 58.82
993
657
569
2320
Market Price
$ 38.52
Selling Price
$ 34.88
1473
1170
1247
2044
Market Price
$ 61.16
Selling Price
$ 53.53
385
365
158
413