Market Price
$ 137.61
Selling Price
$ 119.23
992
388
604
1247
Market Price
$ 131.35
Selling Price
$ 115.96
724
614
550
2189
Market Price
$ 132.80
Selling Price
$ 113.52
859
694
657
1646
Market Price
$ 122.20
Selling Price
$ 110.54
1102
395
873
2909
Market Price
$ 84.22
Selling Price
$ 73.07
429
342
105
1945
Market Price
$ 128.61
Selling Price
$ 111.60
1028
620
623
1298
Market Price
$ 122.81
Selling Price
$ 104.98
2221
678
963
4539
Market Price
$ 91.82
Selling Price
$ 81.09
4352
3211
3448
4398
Market Price
$ 124.54
Selling Price
$ 110.16
792
490
608
1689
Market Price
$ 136.80
Selling Price
$ 116.57
3740
3590
1360
4271
Market Price
$ 96.50
Selling Price
$ 84.23
1186
669
846
2779
Market Price
$ 106.09
Selling Price
$ 94.87
574
459
558
647
Market Price
$ 81.81
Selling Price
$ 73.36
339
309
121
560
Market Price
$ 116.01
Selling Price
$ 100.65
3363
912
3049
3979
Market Price
$ 133.88
Selling Price
$ 119.97
2823
1379
1982
3312
Market Price
$ 129.01
Selling Price
$ 109.73
844
545
506
3985
Market Price
$ 122.18
Selling Price
$ 102.89
356
193
353
709
Market Price
$ 128.75
Selling Price
$ 111.57
2033
1421
2005
2849
Market Price
$ 90.91
Selling Price
$ 78.32
1056
726
381
2953
Market Price
$ 78.19
Selling Price
$ 70.02
914
596
573
2418
Market Price
$ 137.67
Selling Price
$ 117.25
2755
2397
2671
3906
Market Price
$ 129.04
Selling Price
$ 115.42
1347
282
569
3336
Market Price
$ 106.79
Selling Price
$ 96.61
2709
2214
796
4328
Market Price
$ 91.03
Selling Price
$ 82.54
1255
1077
690
3194
Market Price
$ 95.95
Selling Price
$ 82.03
2035
1003
1702
2782
Market Price
$ 117.77
Selling Price
$ 102.54
2008
1413
512
2823
Market Price
$ 123.33
Selling Price
$ 103.56
251
56
79
476
Market Price
$ 92.82
Selling Price
$ 81.75
2377
2173
1595
4502
Market Price
$ 107.30
Selling Price
$ 95.07
3000
1451
1312
3324
Market Price
$ 103.59
Selling Price
$ 91.19
696
546
579
1738
Market Price
$ 130.71
Selling Price
$ 113.63
1613
1449
1157
3389
Market Price
$ 113.09
Selling Price
$ 102.32
277
74
190
639
Market Price
$ 85.53
Selling Price
$ 76.00
4406
1779
3752
4936
Market Price
$ 116.96
Selling Price
$ 102.55
820
301
485
2564
Market Price
$ 125.90
Selling Price
$ 105.59
473
127
200
1796
Market Price
$ 139.04
Selling Price
$ 118.46
3003
2683
1361
3336
Market Price
$ 100.06
Selling Price
$ 88.90
2145
855
2049
4600
Market Price
$ 136.64
Selling Price
$ 118.69
760
413
614
3201
Market Price
$ 111.61
Selling Price
$ 94.84
573
240
138
1686
Market Price
$ 124.27
Selling Price
$ 111.85
286
156
187
913