Market Price
$ 113.90
Selling Price
$ 102.74
555
134
405
2320
Market Price
$ 99.21
Selling Price
$ 82.90
2997
1754
1134
3708
Market Price
$ 96.04
Selling Price
$ 80.59
2095
663
1493
2892
Market Price
$ 93.41
Selling Price
$ 83.36
780
325
770
2337
Market Price
$ 123.35
Selling Price
$ 105.40
1350
418
995
3271
Market Price
$ 101.27
Selling Price
$ 91.21
1887
1079
1379
4179
Market Price
$ 127.89
Selling Price
$ 110.21
1255
1025
391
1430
Market Price
$ 95.73
Selling Price
$ 79.95
568
340
568
2589
Market Price
$ 99.62
Selling Price
$ 89.85
452
224
332
2215
Market Price
$ 117.94
Selling Price
$ 99.77
1954
693
699
2019
Market Price
$ 128.12
Selling Price
$ 112.99
180
63
141
432
Market Price
$ 114.39
Selling Price
$ 98.40
583
569
433
1394
Market Price
$ 138.76
Selling Price
$ 119.67
988
772
791
1062
Market Price
$ 106.86
Selling Price
$ 93.32
1047
556
676
1510
Market Price
$ 109.71
Selling Price
$ 92.30
1025
738
454
4448
Market Price
$ 115.90
Selling Price
$ 99.40
1494
718
1311
1808
Market Price
$ 105.69
Selling Price
$ 94.90
4417
2117
1197
4676
Market Price
$ 115.35
Selling Price
$ 101.70
1830
1508
1819
4182
Market Price
$ 112.79
Selling Price
$ 97.87
2457
1196
526
4622
Market Price
$ 124.53
Selling Price
$ 105.89
1701
1208
1607
3784
Market Price
$ 80.57
Selling Price
$ 70.52
771
508
232
1339
Market Price
$ 102.59
Selling Price
$ 92.23
1224
617
791
1502
Market Price
$ 125.38
Selling Price
$ 106.89
265
169
85
835
Market Price
$ 82.76
Selling Price
$ 74.06
276
241
191
1243
Market Price
$ 89.65
Selling Price
$ 81.14
2312
1923
549
2676
Market Price
$ 99.04
Selling Price
$ 87.22
2018
1264
1807
2603
Market Price
$ 88.06
Selling Price
$ 78.32
1946
410
1663
2261
Market Price
$ 90.78
Selling Price
$ 78.12
1636
1608
1603
2869
Market Price
$ 128.77
Selling Price
$ 114.10
941
787
839
2890
Market Price
$ 86.00
Selling Price
$ 74.12
2382
2320
769
3941
Market Price
$ 129.85
Selling Price
$ 112.17
1551
569
1083
3416
Market Price
$ 101.60
Selling Price
$ 88.92
1152
1071
350
2587
Market Price
$ 79.19
Selling Price
$ 70.80
1232
1002
686
2185
Market Price
$ 93.95
Selling Price
$ 81.70
1734
767
549
2591
Market Price
$ 121.10
Selling Price
$ 105.89
1608
504
1510
1853
Market Price
$ 87.78
Selling Price
$ 75.92
975
352
572
3889
Market Price
$ 115.99
Selling Price
$ 101.24
1825
997
539
4405
Market Price
$ 78.80
Selling Price
$ 70.10
692
203
663
1686
Market Price
$ 110.92
Selling Price
$ 93.08
1971
868
1853
4508
Market Price
$ 120.51
Selling Price
$ 108.44
1221
402
1214
2657