Market Price
$ 69.52
Selling Price
$ 58.24
1124
476
434
1195
Market Price
$ 75.62
Selling Price
$ 63.94
863
492
461
1820
Market Price
$ 115.15
Selling Price
$ 98.15
3765
2549
1863
4196
Market Price
$ 113.00
Selling Price
$ 94.60
2048
1116
1615
4450
Market Price
$ 92.73
Selling Price
$ 77.29
3658
1992
887
4712
Market Price
$ 92.21
Selling Price
$ 78.94
650
335
293
1182
Market Price
$ 64.75
Selling Price
$ 58.14
274
254
266
1020
Market Price
$ 73.62
Selling Price
$ 66.93
1669
616
1115
1899
Market Price
$ 105.79
Selling Price
$ 88.49
2818
2430
2655
3127
Market Price
$ 89.86
Selling Price
$ 77.52
2420
655
1900
4231
Market Price
$ 108.84
Selling Price
$ 96.03
519
474
351
1099
Market Price
$ 101.19
Selling Price
$ 86.54
200
112
182
912
Market Price
$ 75.60
Selling Price
$ 64.56
446
100
308
1792
Market Price
$ 87.25
Selling Price
$ 75.09
3650
1003
899
4957
Market Price
$ 100.60
Selling Price
$ 85.29
3173
678
3027
3943
Market Price
$ 109.84
Selling Price
$ 98.79
3647
3414
3470
3674
Market Price
$ 105.67
Selling Price
$ 88.55
3571
1878
940
4057
Market Price
$ 91.31
Selling Price
$ 81.66
2037
1142
1863
2116
Market Price
$ 66.72
Selling Price
$ 58.91
1285
545
1126
4993
Market Price
$ 107.73
Selling Price
$ 96.63
706
308
280
1205
Market Price
$ 76.04
Selling Price
$ 64.41
1514
1263
1093
2393
Market Price
$ 100.17
Selling Price
$ 86.15
2775
788
2449
4512
Market Price
$ 85.18
Selling Price
$ 74.44
2365
1741
838
3003
Market Price
$ 91.36
Selling Price
$ 77.02
664
614
348
997
Market Price
$ 64.95
Selling Price
$ 55.88
1008
942
275
2353
Market Price
$ 109.44
Selling Price
$ 93.13
323
170
114
498
Market Price
$ 65.81
Selling Price
$ 59.59
797
276
678
1578
Market Price
$ 72.07
Selling Price
$ 64.60
945
673
493
2079
Market Price
$ 78.14
Selling Price
$ 69.48
905
211
784
2496
Market Price
$ 105.91
Selling Price
$ 90.59
1136
1032
898
3293
Market Price
$ 76.86
Selling Price
$ 65.49
899
343
576
1563
Market Price
$ 72.74
Selling Price
$ 60.63
306
293
302
1189
Market Price
$ 102.99
Selling Price
$ 90.21
351
160
298
1658
Market Price
$ 90.97
Selling Price
$ 82.48
2487
2163
1584
3445
Market Price
$ 106.07
Selling Price
$ 89.06
3263
2031
2746
3852
Market Price
$ 86.76
Selling Price
$ 73.28
950
848
885
2627
Market Price
$ 65.96
Selling Price
$ 59.44
483
431
369
2413
Market Price
$ 79.60
Selling Price
$ 70.98
1951
661
1419
2673
Market Price
$ 113.71
Selling Price
$ 94.82
800
792
392
3492
Market Price
$ 85.83
Selling Price
$ 72.04
400
285
347
982