Market Price
$ 65.09
Selling Price
$ 58.84
1893
1125
1338
4274
Market Price
$ 106.55
Selling Price
$ 92.91
362
301
291
539
Market Price
$ 100.06
Selling Price
$ 87.57
559
229
323
1005
Market Price
$ 80.02
Selling Price
$ 67.32
860
400
606
3430
Market Price
$ 103.44
Selling Price
$ 94.01
455
112
408
1306
Market Price
$ 65.12
Selling Price
$ 57.24
3016
1195
1772
3976
Market Price
$ 89.78
Selling Price
$ 75.07
2813
1780
2688
4848
Market Price
$ 100.62
Selling Price
$ 87.70
1003
374
450
4200
Market Price
$ 104.03
Selling Price
$ 88.14
223
175
217
559
Market Price
$ 80.59
Selling Price
$ 70.00
1818
931
1803
3973
Market Price
$ 96.90
Selling Price
$ 83.62
3385
3098
1630
3779
Market Price
$ 78.45
Selling Price
$ 68.36
2826
2018
1924
3149
Market Price
$ 78.55
Selling Price
$ 67.73
604
225
241
1374
Market Price
$ 65.67
Selling Price
$ 57.09
1567
1052
340
2727
Market Price
$ 117.64
Selling Price
$ 98.25
746
337
508
3342
Market Price
$ 75.30
Selling Price
$ 67.71
1070
354
622
1668
Market Price
$ 108.21
Selling Price
$ 91.11
468
267
381
1724
Market Price
$ 109.95
Selling Price
$ 96.27
3640
984
2131
4928
Market Price
$ 94.04
Selling Price
$ 82.42
752
671
226
1690
Market Price
$ 83.42
Selling Price
$ 72.27
4135
1853
3131
4937
Market Price
$ 68.58
Selling Price
$ 59.98
1240
914
568
2139
Market Price
$ 68.34
Selling Price
$ 57.55
1112
768
403
4365
Market Price
$ 68.99
Selling Price
$ 57.58
795
688
216
1719
Market Price
$ 64.36
Selling Price
$ 58.45
1784
1124
1319
2911
Market Price
$ 101.34
Selling Price
$ 89.23
3327
852
3126
4316
Market Price
$ 75.32
Selling Price
$ 66.90
2425
2083
1156
3722
Market Price
$ 75.96
Selling Price
$ 63.42
2075
593
1007
4495
Market Price
$ 77.28
Selling Price
$ 65.07
665
251
526
1582
Market Price
$ 98.71
Selling Price
$ 83.64
2078
1327
1464
2262
Market Price
$ 82.02
Selling Price
$ 70.04
1533
1168
592
2166
Market Price
$ 64.71
Selling Price
$ 55.86
1365
767
968
2055
Market Price
$ 75.35
Selling Price
$ 66.08
502
266
224
2165
Market Price
$ 69.10
Selling Price
$ 58.51
636
595
273
851
Market Price
$ 80.57
Selling Price
$ 71.83
2049
1385
1532
3309
Market Price
$ 76.78
Selling Price
$ 67.21
888
816
270
1988
Market Price
$ 78.83
Selling Price
$ 69.75
499
273
285
515
Market Price
$ 102.44
Selling Price
$ 90.17
4680
2621
976
4695
Market Price
$ 88.64
Selling Price
$ 79.37
970
886
785
3669
Market Price
$ 116.55
Selling Price
$ 98.56
593
508
420
2149
Market Price
$ 68.84
Selling Price
$ 60.81
3340
1799
3165
4393