Market Price
$ 110.21
Selling Price
$ 92.97
226
124
161
478
Market Price
$ 94.45
Selling Price
$ 79.24
2089
1287
1731
3002
Market Price
$ 93.07
Selling Price
$ 82.74
2975
2529
1846
3347
Market Price
$ 87.17
Selling Price
$ 78.48
952
864
506
2985
Market Price
$ 77.91
Selling Price
$ 70.22
956
754
644
1613
Market Price
$ 97.01
Selling Price
$ 87.21
913
460
605
3265
Market Price
$ 66.61
Selling Price
$ 59.61
413
143
246
699
Market Price
$ 114.34
Selling Price
$ 95.95
1382
1218
276
4011
Market Price
$ 89.13
Selling Price
$ 77.71
2462
1473
2116
3287
Market Price
$ 107.73
Selling Price
$ 93.87
3545
1456
2164
3686
Market Price
$ 99.20
Selling Price
$ 82.87
1324
1179
884
4074
Market Price
$ 101.42
Selling Price
$ 88.50
2767
2460
1891
4663
Market Price
$ 80.22
Selling Price
$ 72.21
1697
965
453
2085
Market Price
$ 67.66
Selling Price
$ 57.85
1848
1627
1254
2271
Market Price
$ 76.39
Selling Price
$ 68.68
216
59
136
723
Market Price
$ 74.45
Selling Price
$ 62.19
2803
2515
2707
3928
Market Price
$ 89.26
Selling Price
$ 77.09
803
737
661
913
Market Price
$ 101.10
Selling Price
$ 89.41
1128
327
1014
1533
Market Price
$ 102.24
Selling Price
$ 90.33
934
430
611
4114
Market Price
$ 97.36
Selling Price
$ 87.74
1148
321
320
1638
Market Price
$ 97.43
Selling Price
$ 83.13
764
486
188
1726
Market Price
$ 107.66
Selling Price
$ 90.97
3707
2973
1755
4330
Market Price
$ 90.10
Selling Price
$ 76.24
1343
1022
419
2982
Market Price
$ 74.91
Selling Price
$ 63.74
567
142
306
1108
Market Price
$ 92.43
Selling Price
$ 77.15
1509
1079
438
3527
Market Price
$ 82.15
Selling Price
$ 74.34
2381
1353
1302
2652
Market Price
$ 107.97
Selling Price
$ 94.51
1847
1462
745
1984
Market Price
$ 65.16
Selling Price
$ 55.74
880
340
335
1431
Market Price
$ 101.65
Selling Price
$ 87.06
1490
454
1125
3331
Market Price
$ 93.81
Selling Price
$ 78.86
931
434
228
1566
Market Price
$ 97.54
Selling Price
$ 84.08
1004
267
485
2345
Market Price
$ 89.23
Selling Price
$ 80.85
494
233
209
2346
Market Price
$ 66.10
Selling Price
$ 59.05
1899
724
1751
2883
Market Price
$ 93.29
Selling Price
$ 82.47
183
36
133
703
Market Price
$ 63.49
Selling Price
$ 55.43
2085
1077
1138
3569
Market Price
$ 108.56
Selling Price
$ 90.56
1502
883
1389
3765
Market Price
$ 82.94
Selling Price
$ 70.13
2588
1449
2129
4761
Market Price
$ 114.45
Selling Price
$ 97.69
1529
601
543
3338
Market Price
$ 70.25
Selling Price
$ 62.44
4136
2302
2505
4837
Market Price
$ 75.84
Selling Price
$ 67.84
556
225
352
923