Market Price
$ 103.86
Selling Price
$ 90.49
1247
1190
1024
1439
Market Price
$ 108.85
Selling Price
$ 90.97
1824
861
430
1883
Market Price
$ 84.48
Selling Price
$ 73.78
2508
1342
805
3040
Market Price
$ 66.17
Selling Price
$ 59.64
868
338
325
4219
Market Price
$ 64.05
Selling Price
$ 56.48
1204
609
746
4734
Market Price
$ 83.79
Selling Price
$ 70.59
1815
1580
564
2206
Market Price
$ 104.69
Selling Price
$ 95.15
1914
829
764
2384
Market Price
$ 80.34
Selling Price
$ 72.72
2570
1251
966
2607
Market Price
$ 95.08
Selling Price
$ 85.82
2095
783
927
2123
Market Price
$ 62.76
Selling Price
$ 56.46
1966
1819
433
3814
Market Price
$ 85.41
Selling Price
$ 76.49
4282
2751
3420
4314
Market Price
$ 85.03
Selling Price
$ 75.66
2139
679
1177
2804
Market Price
$ 93.31
Selling Price
$ 82.27
1656
865
1011
2466
Market Price
$ 110.64
Selling Price
$ 93.57
1043
1010
568
1754
Market Price
$ 93.73
Selling Price
$ 80.85
516
247
336
1762
Market Price
$ 97.00
Selling Price
$ 85.23
354
246
90
710
Market Price
$ 110.67
Selling Price
$ 96.77
1897
465
1802
2657
Market Price
$ 96.01
Selling Price
$ 85.21
3583
2374
1418
3832
Market Price
$ 91.86
Selling Price
$ 76.76
4727
4066
1407
4826
Market Price
$ 74.44
Selling Price
$ 66.53
953
672
648
1235
Market Price
$ 115.49
Selling Price
$ 96.30
2556
613
1411
4571
Market Price
$ 108.09
Selling Price
$ 90.65
1336
787
1010
2608
Market Price
$ 82.32
Selling Price
$ 71.32
2751
559
1836
4301
Market Price
$ 98.55
Selling Price
$ 84.98
1774
536
1393
2156
Market Price
$ 82.92
Selling Price
$ 70.19
2093
1609
854
2375
Market Price
$ 100.49
Selling Price
$ 84.99
465
384
202
797
Market Price
$ 83.07
Selling Price
$ 70.59
1040
799
503
1533
Market Price
$ 63.86
Selling Price
$ 56.32
892
212
418
1866
Market Price
$ 108.58
Selling Price
$ 96.01
2493
1977
2052
3318
Market Price
$ 103.57
Selling Price
$ 93.57
3036
2882
1832
4009
Market Price
$ 106.20
Selling Price
$ 90.94
319
99
123
1397
Market Price
$ 64.48
Selling Price
$ 58.05
1049
1027
1009
2136
Market Price
$ 103.96
Selling Price
$ 92.11
2209
2203
1105
2676
Market Price
$ 96.07
Selling Price
$ 86.49
1339
461
761
1935
Market Price
$ 94.54
Selling Price
$ 80.45
2080
1249
882
2092
Market Price
$ 103.29
Selling Price
$ 86.92
3696
1407
974
4508
Market Price
$ 95.44
Selling Price
$ 85.05
1803
898
794
3047
Market Price
$ 93.67
Selling Price
$ 79.78
1052
358
419
2255
Market Price
$ 79.92
Selling Price
$ 71.61
3666
2200
1174
4625
Market Price
$ 82.03
Selling Price
$ 74.43
1171
675
815
1790