Market Price
$ 87.49
Selling Price
$ 75.46
3235
1895
2516
3769
Market Price
$ 99.47
Selling Price
$ 86.07
1034
552
251
1330
Market Price
$ 61.90
Selling Price
$ 55.96
908
659
207
1396
Market Price
$ 85.04
Selling Price
$ 75.58
394
250
360
1521
Market Price
$ 84.70
Selling Price
$ 74.31
1756
553
1244
3084
Market Price
$ 73.85
Selling Price
$ 65.66
2876
2337
879
4290
Market Price
$ 107.91
Selling Price
$ 95.67
4342
3477
1894
4599
Market Price
$ 99.33
Selling Price
$ 89.89
1302
1183
470
4728
Market Price
$ 99.00
Selling Price
$ 84.93
1631
490
648
1826
Market Price
$ 92.30
Selling Price
$ 78.59
1853
695
1306
2586
Market Price
$ 92.96
Selling Price
$ 84.34
1687
357
1485
2535
Market Price
$ 76.41
Selling Price
$ 66.70
1169
992
631
2466
Market Price
$ 71.74
Selling Price
$ 64.72
262
83
100
959
Market Price
$ 115.85
Selling Price
$ 96.63
2261
1095
843
2905
Market Price
$ 70.52
Selling Price
$ 62.48
837
187
391
964
Market Price
$ 115.30
Selling Price
$ 97.58
4353
2460
4060
4950
Market Price
$ 106.05
Selling Price
$ 94.15
1133
269
1047
4290
Market Price
$ 88.24
Selling Price
$ 76.72
1325
367
1156
2335
Market Price
$ 89.20
Selling Price
$ 78.15
2146
2112
1741
3553
Market Price
$ 99.50
Selling Price
$ 86.34
1664
1306
646
2726
Market Price
$ 77.68
Selling Price
$ 70.18
1186
251
536
4563
Market Price
$ 95.27
Selling Price
$ 84.52
396
151
98
971
Market Price
$ 77.47
Selling Price
$ 69.81
402
317
402
1091
Market Price
$ 64.76
Selling Price
$ 55.17
3311
1533
2144
3754
Market Price
$ 105.65
Selling Price
$ 94.35
1536
491
829
4958
Market Price
$ 101.09
Selling Price
$ 91.20
431
400
211
1158
Market Price
$ 66.40
Selling Price
$ 58.21
423
110
142
635
Market Price
$ 87.85
Selling Price
$ 77.62
660
141
262
825
Market Price
$ 104.40
Selling Price
$ 91.63
2090
1621
1135
2658
Market Price
$ 105.26
Selling Price
$ 93.84
995
744
912
1492
Market Price
$ 87.82
Selling Price
$ 78.20
369
308
142
696
Market Price
$ 114.25
Selling Price
$ 95.38
2833
1708
809
4049
Market Price
$ 79.19
Selling Price
$ 70.57
1299
1037
1071
2447
Market Price
$ 93.46
Selling Price
$ 82.16
3136
3037
2173
4252
Market Price
$ 75.94
Selling Price
$ 65.74
2940
1163
1092
4936
Market Price
$ 73.17
Selling Price
$ 63.84
614
582
468
1436
Market Price
$ 96.34
Selling Price
$ 80.83
3729
2327
3424
4275
Market Price
$ 108.19
Selling Price
$ 95.09
1596
765
529
2845
Market Price
$ 114.87
Selling Price
$ 98.55
3030
727
2465
4921
Market Price
$ 95.92
Selling Price
$ 84.88
626
136
259
1230