Market Price
$ 92.41
Selling Price
$ 83.98
1646
379
1213
1699
Market Price
$ 69.43
Selling Price
$ 62.28
4707
3220
1410
4957
Market Price
$ 66.54
Selling Price
$ 57.47
2243
1148
897
2421
Market Price
$ 67.54
Selling Price
$ 56.69
910
863
514
2025
Market Price
$ 66.49
Selling Price
$ 57.00
743
612
730
2939
Market Price
$ 83.08
Selling Price
$ 72.43
1282
818
1037
1798
Market Price
$ 110.10
Selling Price
$ 98.05
973
931
877
2671
Market Price
$ 102.82
Selling Price
$ 91.61
3922
2778
2709
4559
Market Price
$ 68.98
Selling Price
$ 57.66
522
444
372
828
Market Price
$ 71.38
Selling Price
$ 61.90
294
203
223
1336
Market Price
$ 90.17
Selling Price
$ 80.28
991
781
323
1278
Market Price
$ 109.46
Selling Price
$ 94.83
1358
276
462
2479
Market Price
$ 76.96
Selling Price
$ 68.96
269
82
226
678
Market Price
$ 104.57
Selling Price
$ 94.32
505
156
320
2257
Market Price
$ 63.45
Selling Price
$ 57.21
1678
1632
544
2931
Market Price
$ 69.03
Selling Price
$ 60.25
1346
1105
525
4983
Market Price
$ 108.32
Selling Price
$ 92.34
1086
1070
916
1550
Market Price
$ 66.66
Selling Price
$ 56.82
159
116
63
767
Market Price
$ 89.74
Selling Price
$ 74.93
3387
1982
2836
3662
Market Price
$ 83.02
Selling Price
$ 72.93
4132
3839
2850
4432
Market Price
$ 105.12
Selling Price
$ 92.92
1934
1323
982
2322
Market Price
$ 114.41
Selling Price
$ 97.55
1522
1478
375
4262
Market Price
$ 96.05
Selling Price
$ 83.94
1718
1129
766
2223
Market Price
$ 83.01
Selling Price
$ 74.38
2733
952
1429
4108
Market Price
$ 102.68
Selling Price
$ 92.33
2364
2283
1403
2453
Market Price
$ 110.31
Selling Price
$ 96.08
3277
1104
2730
3755
Market Price
$ 106.91
Selling Price
$ 96.36
1834
752
594
1948
Market Price
$ 111.49
Selling Price
$ 95.58
197
157
170
540
Market Price
$ 76.14
Selling Price
$ 64.84
2461
799
1652
3299
Market Price
$ 84.75
Selling Price
$ 72.55
2113
1185
902
2918
Market Price
$ 107.32
Selling Price
$ 95.63
455
283
419
725
Market Price
$ 100.47
Selling Price
$ 87.54
746
167
183
1726
Market Price
$ 75.56
Selling Price
$ 66.35
1932
1052
1390
2497
Market Price
$ 86.71
Selling Price
$ 77.74
572
224
189
2587
Market Price
$ 66.52
Selling Price
$ 59.78
3526
2517
1272
3984
Market Price
$ 65.52
Selling Price
$ 55.39
1254
420
252
4962
Market Price
$ 91.77
Selling Price
$ 83.39
3868
1306
1783
4570
Market Price
$ 102.67
Selling Price
$ 87.52
367
245
160
1252
Market Price
$ 83.68
Selling Price
$ 70.41
1039
370
643
1616
Market Price
$ 80.76
Selling Price
$ 69.84
443
377
398
571