Market Price
$ 66.51
Selling Price
$ 56.10
235
148
95
893
Market Price
$ 51.54
Selling Price
$ 43.11
3664
2895
3592
4487
Market Price
$ 65.76
Selling Price
$ 56.49
2325
1196
2291
2564
Market Price
$ 53.32
Selling Price
$ 48.11
1048
864
240
1653
Market Price
$ 35.41
Selling Price
$ 29.69
1551
381
1548
2888
Market Price
$ 54.17
Selling Price
$ 48.45
2274
1746
1259
3689
Market Price
$ 47.00
Selling Price
$ 39.19
929
526
486
1206
Market Price
$ 45.98
Selling Price
$ 40.83
2452
691
518
3647
Market Price
$ 54.91
Selling Price
$ 46.65
688
480
176
1175
Market Price
$ 66.21
Selling Price
$ 55.81
1525
1206
1392
4513
Market Price
$ 54.27
Selling Price
$ 45.80
2457
1677
1034
2640
Market Price
$ 44.49
Selling Price
$ 37.72
1421
992
1103
1545
Market Price
$ 45.98
Selling Price
$ 39.27
2787
1288
2649
2917
Market Price
$ 36.99
Selling Price
$ 32.88
3299
954
2129
3770
Market Price
$ 53.37
Selling Price
$ 45.05
1049
762
389
4281
Market Price
$ 37.84
Selling Price
$ 32.45
3472
2123
1095
4430
Market Price
$ 60.30
Selling Price
$ 54.07
2563
2213
1782
4576
Market Price
$ 67.40
Selling Price
$ 59.30
2391
857
1316
2577
Market Price
$ 44.56
Selling Price
$ 37.47
3277
2818
1962
4595
Market Price
$ 63.65
Selling Price
$ 57.69
2298
1249
700
4519
Market Price
$ 46.08
Selling Price
$ 40.33
1415
581
1150
4340
Market Price
$ 43.73
Selling Price
$ 39.65
196
55
120
423
Market Price
$ 52.75
Selling Price
$ 44.30
736
166
654
1021
Market Price
$ 34.28
Selling Price
$ 28.96
1106
675
301
1921
Market Price
$ 53.79
Selling Price
$ 48.49
650
633
617
802
Market Price
$ 45.59
Selling Price
$ 39.50
1222
1079
331
1482
Market Price
$ 33.25
Selling Price
$ 29.67
1591
1459
1447
4413
Market Price
$ 31.20
Selling Price
$ 27.95
3088
2447
913
3117
Market Price
$ 46.17
Selling Price
$ 40.03
1161
446
663
4629
Market Price
$ 43.02
Selling Price
$ 37.40
1896
1496
1494
2167
Market Price
$ 62.75
Selling Price
$ 52.32
2353
1481
708
4833
Market Price
$ 48.05
Selling Price
$ 43.07
2102
1944
945
2611
Market Price
$ 54.88
Selling Price
$ 46.01
2231
785
1226
3950
Market Price
$ 48.66
Selling Price
$ 42.33
941
676
368
3261
Market Price
$ 69.37
Selling Price
$ 58.55
1169
942
390
2661
Market Price
$ 32.03
Selling Price
$ 28.47
1462
403
1005
2707
Market Price
$ 49.24
Selling Price
$ 42.94
2040
766
1675
2096
Market Price
$ 35.56
Selling Price
$ 30.41
1007
496
342
2239
Market Price
$ 31.77
Selling Price
$ 28.03
1133
665
785
2373
Market Price
$ 33.88
Selling Price
$ 28.25
878
338
198
2061