Market Price
$ 106.20
Selling Price
$ 89.04
2302
494
1862
2501
Market Price
$ 100.56
Selling Price
$ 90.06
911
722
576
2409
Market Price
$ 69.52
Selling Price
$ 58.09
1550
1249
1289
2166
Market Price
$ 89.90
Selling Price
$ 77.79
558
117
245
1835
Market Price
$ 87.12
Selling Price
$ 77.29
3190
2514
1938
4226
Market Price
$ 100.91
Selling Price
$ 84.56
2454
2046
923
3281
Market Price
$ 77.40
Selling Price
$ 67.50
1112
1087
1097
4082
Market Price
$ 73.45
Selling Price
$ 65.98
751
168
529
1195
Market Price
$ 108.96
Selling Price
$ 98.47
2514
1448
1440
3464
Market Price
$ 107.65
Selling Price
$ 94.45
880
204
766
2180
Market Price
$ 89.55
Selling Price
$ 76.93
1255
1127
253
1968
Market Price
$ 71.82
Selling Price
$ 63.73
4203
3110
2140
4492
Market Price
$ 86.39
Selling Price
$ 76.90
2506
672
1176
4850
Market Price
$ 106.04
Selling Price
$ 88.60
1077
245
526
1928
Market Price
$ 102.70
Selling Price
$ 89.03
2127
2116
1236
3982
Market Price
$ 67.26
Selling Price
$ 56.51
3285
2669
1598
4233
Market Price
$ 102.14
Selling Price
$ 90.18
1642
906
882
3146
Market Price
$ 113.97
Selling Price
$ 98.46
2839
1864
1456
4072
Market Price
$ 63.79
Selling Price
$ 57.04
1210
621
284
1509
Market Price
$ 103.58
Selling Price
$ 87.92
1278
265
511
2239
Market Price
$ 77.62
Selling Price
$ 65.18
690
311
265
2779
Market Price
$ 107.67
Selling Price
$ 90.33
621
368
157
1020
Market Price
$ 74.67
Selling Price
$ 66.49
2459
2040
744
3170
Market Price
$ 104.64
Selling Price
$ 91.71
4081
2314
1748
4876
Market Price
$ 93.59
Selling Price
$ 83.02
743
346
297
978
Market Price
$ 87.14
Selling Price
$ 74.79
3469
3342
981
4970
Market Price
$ 76.75
Selling Price
$ 63.98
1935
1392
1506
1972
Market Price
$ 74.62
Selling Price
$ 63.37
2252
791
1475
4971
Market Price
$ 107.62
Selling Price
$ 95.29
320
84
284
474
Market Price
$ 89.66
Selling Price
$ 75.36
597
319
173
2747
Market Price
$ 99.76
Selling Price
$ 90.16
1526
636
482
1716
Market Price
$ 72.09
Selling Price
$ 62.82
836
563
399
1067
Market Price
$ 66.28
Selling Price
$ 56.31
2183
1843
1185
3443
Market Price
$ 96.16
Selling Price
$ 83.92
3885
1443
2559
3900
Market Price
$ 104.31
Selling Price
$ 88.09
3180
1026
1411
3509
Market Price
$ 63.57
Selling Price
$ 56.51
391
358
109
442
Market Price
$ 86.95
Selling Price
$ 75.82
3212
1576
1798
4503
Market Price
$ 70.02
Selling Price
$ 59.86
1577
1496
1019
3684
Market Price
$ 99.80
Selling Price
$ 85.49
1750
520
1216
2783
Market Price
$ 69.57
Selling Price
$ 60.20
1642
451
841
4036