Market Price
$ 124.87
Selling Price
$ 110.96
506
438
240
583
Market Price
$ 130.56
Selling Price
$ 115.22
2491
1993
923
4139
Market Price
$ 135.77
Selling Price
$ 115.05
2100
1121
431
3703
Market Price
$ 127.24
Selling Price
$ 113.35
471
272
377
930
Market Price
$ 85.79
Selling Price
$ 77.23
683
481
460
3338
Market Price
$ 93.57
Selling Price
$ 84.26
2359
640
2099
3382
Market Price
$ 120.33
Selling Price
$ 108.03
600
291
479
1653
Market Price
$ 129.09
Selling Price
$ 111.96
1813
891
1220
1966
Market Price
$ 127.23
Selling Price
$ 110.60
2482
2239
1866
3639
Market Price
$ 102.35
Selling Price
$ 90.34
4021
2983
1103
4913
Market Price
$ 121.81
Selling Price
$ 107.03
2563
1939
2237
4184
Market Price
$ 128.39
Selling Price
$ 108.27
606
578
415
1732
Market Price
$ 125.42
Selling Price
$ 104.78
2213
642
1975
4281
Market Price
$ 92.76
Selling Price
$ 81.87
1165
338
992
4937
Market Price
$ 125.22
Selling Price
$ 111.53
307
291
277
858
Market Price
$ 137.59
Selling Price
$ 118.59
283
171
209
666
Market Price
$ 120.36
Selling Price
$ 103.81
1462
595
890
2078
Market Price
$ 107.11
Selling Price
$ 93.49
988
528
613
1741
Market Price
$ 96.61
Selling Price
$ 81.21
817
611
699
2008
Market Price
$ 129.49
Selling Price
$ 114.18
968
208
618
1482
Market Price
$ 120.10
Selling Price
$ 106.57
3464
2324
2753
4237
Market Price
$ 127.87
Selling Price
$ 116.22
1795
499
522
3640
Market Price
$ 136.87
Selling Price
$ 118.18
699
269
521
3120
Market Price
$ 114.77
Selling Price
$ 101.56
961
279
414
1626
Market Price
$ 124.04
Selling Price
$ 106.55
1225
1088
326
2886
Market Price
$ 84.25
Selling Price
$ 70.39
225
77
47
726
Market Price
$ 83.15
Selling Price
$ 75.13
1466
977
1045
4831
Market Price
$ 124.31
Selling Price
$ 111.76
4235
3654
855
4389
Market Price
$ 123.88
Selling Price
$ 104.55
1380
466
646
1833
Market Price
$ 110.33
Selling Price
$ 97.00
4059
3424
1366
4103
Market Price
$ 113.91
Selling Price
$ 103.48
1456
1242
671
2798
Market Price
$ 112.36
Selling Price
$ 100.13
1255
776
444
1317
Market Price
$ 101.93
Selling Price
$ 92.39
2425
1217
1602
4194
Market Price
$ 96.58
Selling Price
$ 80.61
1078
783
1062
3363
Market Price
$ 128.21
Selling Price
$ 113.56
3813
3208
1143
4005
Market Price
$ 121.47
Selling Price
$ 105.72
3591
1581
2934
4809
Market Price
$ 95.73
Selling Price
$ 81.68
1457
768
478
1875
Market Price
$ 85.61
Selling Price
$ 77.57
533
430
317
930
Market Price
$ 112.75
Selling Price
$ 95.38
3752
1559
2684
4919
Market Price
$ 124.67
Selling Price
$ 109.78
415
184
86
984