Market Price
$ 92.51
Selling Price
$ 79.20
754
314
286
1427
Market Price
$ 85.03
Selling Price
$ 72.11
2367
646
1288
3416
Market Price
$ 86.22
Selling Price
$ 75.46
492
454
217
531
Market Price
$ 112.24
Selling Price
$ 98.06
1666
1131
1661
3567
Market Price
$ 73.13
Selling Price
$ 61.27
1416
1281
1041
2190
Market Price
$ 91.78
Selling Price
$ 80.44
3530
1756
2910
4604
Market Price
$ 72.82
Selling Price
$ 65.97
2468
2347
559
3061
Market Price
$ 72.98
Selling Price
$ 64.81
2223
2075
1005
3884
Market Price
$ 107.57
Selling Price
$ 97.02
604
477
550
1582
Market Price
$ 88.60
Selling Price
$ 77.77
969
697
330
1417
Market Price
$ 89.14
Selling Price
$ 78.94
1223
794
1037
4547
Market Price
$ 96.24
Selling Price
$ 87.31
1465
863
433
4202
Market Price
$ 67.90
Selling Price
$ 56.87
2029
1247
1368
3496
Market Price
$ 108.64
Selling Price
$ 91.35
956
534
254
1654
Market Price
$ 64.78
Selling Price
$ 56.29
1014
265
536
2179
Market Price
$ 88.37
Selling Price
$ 74.37
3478
2731
1142
3831
Market Price
$ 86.39
Selling Price
$ 72.18
1252
939
852
1703
Market Price
$ 110.10
Selling Price
$ 91.85
3802
1879
3279
3886
Market Price
$ 94.82
Selling Price
$ 81.36
731
173
352
1848
Market Price
$ 79.87
Selling Price
$ 71.98
414
86
330
1607
Market Price
$ 88.97
Selling Price
$ 74.51
2542
2164
1390
3793
Market Price
$ 94.44
Selling Price
$ 81.86
699
462
567
1156
Market Price
$ 91.01
Selling Price
$ 78.59
2312
1893
1330
3153
Market Price
$ 62.32
Selling Price
$ 56.03
1745
952
370
1966
Market Price
$ 108.43
Selling Price
$ 92.86
3588
1697
2583
3973
Market Price
$ 65.51
Selling Price
$ 59.09
1249
459
1248
4230
Market Price
$ 104.86
Selling Price
$ 93.19
3583
1806
3427
4283
Market Price
$ 97.27
Selling Price
$ 87.96
644
294
565
868
Market Price
$ 107.05
Selling Price
$ 97.20
3006
1079
1906
3107
Market Price
$ 77.41
Selling Price
$ 70.35
1218
833
415
1743
Market Price
$ 77.60
Selling Price
$ 66.51
398
156
258
1535
Market Price
$ 112.61
Selling Price
$ 98.40
1303
697
1203
3823
Market Price
$ 72.52
Selling Price
$ 64.84
155
147
112
745
Market Price
$ 63.52
Selling Price
$ 56.92
1933
1433
1227
2166
Market Price
$ 100.03
Selling Price
$ 84.26
1450
681
1379
3025
Market Price
$ 97.89
Selling Price
$ 88.46
2348
1953
1065
2885
Market Price
$ 99.18
Selling Price
$ 86.35
1862
495
1842
2034
Market Price
$ 95.98
Selling Price
$ 81.43
568
260
426
2322
Market Price
$ 104.70
Selling Price
$ 88.60
1045
1043
436
3203
Market Price
$ 100.06
Selling Price
$ 87.52
2484
1502
2237
2947