Market Price
$ 107.29
Selling Price
$ 89.73
2180
870
2099
3590
Market Price
$ 111.84
Selling Price
$ 94.10
474
250
272
1123
Market Price
$ 88.42
Selling Price
$ 79.25
1662
588
1425
4614
Market Price
$ 95.85
Selling Price
$ 82.39
1766
1611
1450
4536
Market Price
$ 108.03
Selling Price
$ 92.57
578
462
484
746
Market Price
$ 111.70
Selling Price
$ 93.82
2863
1169
1154
4921
Market Price
$ 87.85
Selling Price
$ 77.84
560
249
401
1030
Market Price
$ 75.33
Selling Price
$ 65.46
1589
713
752
1991
Market Price
$ 90.75
Selling Price
$ 79.48
1380
1067
1050
3600
Market Price
$ 106.42
Selling Price
$ 92.32
2815
693
2672
3794
Market Price
$ 104.49
Selling Price
$ 94.37
2792
2663
2105
3162
Market Price
$ 88.93
Selling Price
$ 78.85
2774
1024
1341
2968
Market Price
$ 106.95
Selling Price
$ 96.29
2020
1350
1154
4396
Market Price
$ 63.41
Selling Price
$ 57.20
1912
1017
1358
1972
Market Price
$ 104.67
Selling Price
$ 88.90
275
104
130
504
Market Price
$ 97.14
Selling Price
$ 81.44
595
512
240
781
Market Price
$ 65.96
Selling Price
$ 58.43
920
191
761
2131
Market Price
$ 113.53
Selling Price
$ 95.90
2687
1941
1058
3413
Market Price
$ 88.19
Selling Price
$ 78.03
3955
3242
3005
4287
Market Price
$ 112.25
Selling Price
$ 94.41
1365
714
1365
2424
Market Price
$ 76.25
Selling Price
$ 69.01
409
151
143
895
Market Price
$ 88.82
Selling Price
$ 79.88
3417
3043
963
4087
Market Price
$ 86.24
Selling Price
$ 77.13
1483
953
1368
4470
Market Price
$ 79.93
Selling Price
$ 68.93
177
104
48
435
Market Price
$ 102.03
Selling Price
$ 85.50
2134
1534
1949
4827
Market Price
$ 98.27
Selling Price
$ 86.53
804
480
557
917
Market Price
$ 109.87
Selling Price
$ 97.38
715
281
382
3070
Market Price
$ 97.39
Selling Price
$ 85.79
3692
1663
2218
4351
Market Price
$ 70.15
Selling Price
$ 62.86
566
534
185
693
Market Price
$ 97.19
Selling Price
$ 87.17
287
249
258
422
Market Price
$ 102.25
Selling Price
$ 91.33
2866
2704
2807
2904
Market Price
$ 90.15
Selling Price
$ 75.49
473
340
391
1663
Market Price
$ 69.68
Selling Price
$ 62.37
940
505
854
2540
Market Price
$ 72.39
Selling Price
$ 60.46
398
214
271
1010
Market Price
$ 102.18
Selling Price
$ 90.98
1829
392
1817
2331
Market Price
$ 115.48
Selling Price
$ 98.47
978
921
422
1611
Market Price
$ 95.91
Selling Price
$ 86.13
1927
527
1594
2148
Market Price
$ 104.55
Selling Price
$ 92.39
979
586
788
4056
Market Price
$ 86.53
Selling Price
$ 77.61
554
322
356
881
Market Price
$ 75.24
Selling Price
$ 65.56
2974
1811
2224
4284