Market Price
$ 95.67
Selling Price
$ 80.25
4629
1977
1388
4787
Market Price
$ 90.46
Selling Price
$ 80.03
824
535
532
3002
Market Price
$ 68.00
Selling Price
$ 58.97
910
245
187
1151
Market Price
$ 114.64
Selling Price
$ 97.28
1009
567
776
2618
Market Price
$ 108.67
Selling Price
$ 94.80
2941
1177
977
3996
Market Price
$ 92.28
Selling Price
$ 77.91
1087
437
783
1508
Market Price
$ 73.43
Selling Price
$ 65.26
979
291
970
4813
Market Price
$ 76.10
Selling Price
$ 64.46
2513
714
1747
4754
Market Price
$ 78.06
Selling Price
$ 67.34
995
347
483
4078
Market Price
$ 102.05
Selling Price
$ 87.08
392
222
388
1088
Market Price
$ 98.67
Selling Price
$ 89.69
2726
2185
1204
4896
Market Price
$ 85.61
Selling Price
$ 72.79
1579
1342
1067
2392
Market Price
$ 82.37
Selling Price
$ 73.09
822
726
672
1626
Market Price
$ 74.41
Selling Price
$ 64.55
633
538
316
980
Market Price
$ 104.81
Selling Price
$ 94.22
1718
1639
1290
4373
Market Price
$ 64.55
Selling Price
$ 58.52
1097
687
1018
3836
Market Price
$ 70.85
Selling Price
$ 62.46
2175
1842
627
3992
Market Price
$ 74.40
Selling Price
$ 66.26
1232
458
317
1700
Market Price
$ 102.55
Selling Price
$ 85.94
624
389
452
3108
Market Price
$ 84.34
Selling Price
$ 73.48
961
755
870
1975
Market Price
$ 67.83
Selling Price
$ 60.82
1298
969
934
1818
Market Price
$ 81.22
Selling Price
$ 73.21
3318
1765
3211
4044
Market Price
$ 95.42
Selling Price
$ 83.41
629
562
536
2807
Market Price
$ 78.35
Selling Price
$ 66.95
2042
1908
1439
2306
Market Price
$ 72.15
Selling Price
$ 65.45
1087
719
698
1882
Market Price
$ 115.41
Selling Price
$ 97.76
1712
1290
1164
3418
Market Price
$ 91.93
Selling Price
$ 78.79
2125
1488
2027
3177
Market Price
$ 109.42
Selling Price
$ 95.06
2428
1142
2210
4054
Market Price
$ 78.88
Selling Price
$ 69.83
965
498
918
3103
Market Price
$ 114.73
Selling Price
$ 95.70
3982
2610
1646
4697
Market Price
$ 66.42
Selling Price
$ 59.22
2592
1729
944
3225
Market Price
$ 108.17
Selling Price
$ 92.47
1466
713
350
2964
Market Price
$ 99.05
Selling Price
$ 86.71
763
362
333
2267
Market Price
$ 77.95
Selling Price
$ 66.02
2816
2522
2026
4317
Market Price
$ 86.79
Selling Price
$ 77.47
559
270
548
742
Market Price
$ 104.20
Selling Price
$ 88.78
368
244
326
705
Market Price
$ 70.73
Selling Price
$ 59.80
745
649
469
2034
Market Price
$ 106.60
Selling Price
$ 95.75
2869
1245
1965
3814
Market Price
$ 74.84
Selling Price
$ 62.65
445
254
95
782
Market Price
$ 109.93
Selling Price
$ 98.16
320
277
88
404