Market Price
$ 113.09
Selling Price
$ 94.76
1661
394
1652
3353
Market Price
$ 88.62
Selling Price
$ 76.93
1993
1713
1961
4693
Market Price
$ 73.54
Selling Price
$ 63.64
2401
1306
1115
2515
Market Price
$ 85.08
Selling Price
$ 76.75
2403
1748
1521
3850
Market Price
$ 88.12
Selling Price
$ 73.70
2226
652
1444
4959
Market Price
$ 108.25
Selling Price
$ 93.59
2653
1292
2187
3388
Market Price
$ 117.69
Selling Price
$ 98.41
3727
2146
1791
4495
Market Price
$ 100.00
Selling Price
$ 85.16
176
134
44
476
Market Price
$ 102.15
Selling Price
$ 90.79
480
221
256
495
Market Price
$ 103.46
Selling Price
$ 89.93
4253
3463
1351
4253
Market Price
$ 67.36
Selling Price
$ 57.29
2748
2197
1907
3299
Market Price
$ 70.66
Selling Price
$ 61.84
852
529
728
4139
Market Price
$ 89.35
Selling Price
$ 80.31
549
393
183
1814
Market Price
$ 91.48
Selling Price
$ 80.24
3207
3032
944
4801
Market Price
$ 70.91
Selling Price
$ 59.29
735
340
413
2370
Market Price
$ 108.81
Selling Price
$ 97.74
595
582
258
718
Market Price
$ 96.16
Selling Price
$ 80.80
1044
645
520
3921
Market Price
$ 95.95
Selling Price
$ 83.75
1435
1202
1420
1922
Market Price
$ 93.95
Selling Price
$ 79.65
943
914
873
3257
Market Price
$ 102.41
Selling Price
$ 86.50
1454
1355
1009
2901
Market Price
$ 97.04
Selling Price
$ 84.62
1905
1633
570
2359
Market Price
$ 74.22
Selling Price
$ 64.54
1523
1163
308
4672
Market Price
$ 83.33
Selling Price
$ 75.69
2293
1726
1190
3840
Market Price
$ 96.51
Selling Price
$ 86.30
3497
3425
1118
4092
Market Price
$ 99.60
Selling Price
$ 85.60
1401
1272
753
1760
Market Price
$ 79.47
Selling Price
$ 66.24
2351
2083
557
3180
Market Price
$ 86.93
Selling Price
$ 78.19
1675
1059
1195
4268
Market Price
$ 106.67
Selling Price
$ 89.91
1212
901
779
2584
Market Price
$ 100.47
Selling Price
$ 90.79
2070
843
1490
2358
Market Price
$ 84.65
Selling Price
$ 73.67
447
124
267
616
Market Price
$ 101.84
Selling Price
$ 88.86
1472
560
782
2084
Market Price
$ 68.99
Selling Price
$ 61.21
737
600
733
1573
Market Price
$ 77.66
Selling Price
$ 68.73
2513
2059
848
2989
Market Price
$ 71.79
Selling Price
$ 61.14
1974
1638
1394
2902
Market Price
$ 71.60
Selling Price
$ 60.66
1064
957
865
2911
Market Price
$ 107.84
Selling Price
$ 91.72
1952
395
1173
4144
Market Price
$ 99.11
Selling Price
$ 84.99
966
492
790
3295
Market Price
$ 73.02
Selling Price
$ 63.40
2217
1242
507
3755
Market Price
$ 105.78
Selling Price
$ 88.34
2174
745
897
3740
Market Price
$ 106.61
Selling Price
$ 93.10
1326
315
895
2393