Market Price
$ 70.19
Selling Price
$ 61.20
1824
1544
822
4406
Market Price
$ 79.51
Selling Price
$ 68.15
2758
1171
1451
4873
Market Price
$ 107.01
Selling Price
$ 89.51
1471
544
390
3497
Market Price
$ 109.38
Selling Price
$ 93.47
931
593
304
3451
Market Price
$ 107.06
Selling Price
$ 92.94
719
387
151
873
Market Price
$ 91.02
Selling Price
$ 76.08
4386
2363
4080
4969
Market Price
$ 88.60
Selling Price
$ 77.49
1096
1070
532
3286
Market Price
$ 78.35
Selling Price
$ 70.79
2371
1833
865
2638
Market Price
$ 66.87
Selling Price
$ 59.16
616
581
418
1446
Market Price
$ 66.95
Selling Price
$ 56.66
4058
1089
2764
4253
Market Price
$ 99.36
Selling Price
$ 85.72
1463
1431
1079
2478
Market Price
$ 100.50
Selling Price
$ 90.98
1656
494
682
3651
Market Price
$ 68.09
Selling Price
$ 60.72
4078
2615
915
4378
Market Price
$ 90.13
Selling Price
$ 81.88
2950
1777
1141
3144
Market Price
$ 93.83
Selling Price
$ 83.22
1943
1740
443
2012
Market Price
$ 89.83
Selling Price
$ 78.41
2887
876
851
3021
Market Price
$ 81.61
Selling Price
$ 69.94
2167
1371
1585
2587
Market Price
$ 86.25
Selling Price
$ 72.10
1738
511
698
4674
Market Price
$ 91.97
Selling Price
$ 78.51
2904
609
1250
4243
Market Price
$ 85.16
Selling Price
$ 73.82
1641
1495
354
1844
Market Price
$ 88.93
Selling Price
$ 78.54
879
376
401
1091
Market Price
$ 68.54
Selling Price
$ 58.62
490
309
210
2212
Market Price
$ 79.48
Selling Price
$ 67.85
1980
1244
1033
4156
Market Price
$ 68.37
Selling Price
$ 60.55
1476
567
312
1677
Market Price
$ 71.44
Selling Price
$ 59.96
464
281
393
984
Market Price
$ 103.70
Selling Price
$ 90.75
4001
2842
2200
4024
Market Price
$ 76.33
Selling Price
$ 68.93
835
300
636
1601
Market Price
$ 77.23
Selling Price
$ 66.30
657
302
603
2154
Market Price
$ 115.48
Selling Price
$ 98.52
3229
3156
2416
4856
Market Price
$ 92.96
Selling Price
$ 79.77
110
88
58
421
Market Price
$ 96.90
Selling Price
$ 81.78
443
171
325
1527
Market Price
$ 73.60
Selling Price
$ 62.04
1084
1013
1003
3577
Market Price
$ 80.86
Selling Price
$ 72.48
361
217
151
1100
Market Price
$ 97.90
Selling Price
$ 81.78
1949
1243
810
4550
Market Price
$ 91.55
Selling Price
$ 79.14
1912
633
771
2075
Market Price
$ 83.26
Selling Price
$ 71.64
1947
1473
1234
2772
Market Price
$ 69.12
Selling Price
$ 60.03
836
335
689
1062
Market Price
$ 98.64
Selling Price
$ 87.16
3999
1194
3748
4853
Market Price
$ 104.77
Selling Price
$ 92.26
2755
1897
2007
3726
Market Price
$ 71.66
Selling Price
$ 62.38
3056
1215
1931
3178