Market Price
$ 64.38
Selling Price
$ 56.54
1760
1621
966
2700
Market Price
$ 54.80
Selling Price
$ 49.27
515
448
350
518
Market Price
$ 62.67
Selling Price
$ 54.93
641
475
630
784
Market Price
$ 50.60
Selling Price
$ 43.47
1535
1230
983
3445
Market Price
$ 39.58
Selling Price
$ 34.13
1016
278
308
1425
Market Price
$ 63.80
Selling Price
$ 57.40
815
413
705
1536
Market Price
$ 35.12
Selling Price
$ 29.28
281
122
188
693
Market Price
$ 65.45
Selling Price
$ 56.34
2102
1247
798
2272
Market Price
$ 57.88
Selling Price
$ 52.48
497
206
150
793
Market Price
$ 54.41
Selling Price
$ 48.68
238
143
146
537
Market Price
$ 49.25
Selling Price
$ 43.64
1676
1501
576
2192
Market Price
$ 56.60
Selling Price
$ 48.17
2086
651
1505
3686
Market Price
$ 52.55
Selling Price
$ 45.74
277
162
178
1256
Market Price
$ 32.97
Selling Price
$ 28.51
3253
2889
1847
3743
Market Price
$ 65.50
Selling Price
$ 58.94
3346
2845
1820
3566
Market Price
$ 64.66
Selling Price
$ 57.06
2653
1747
2071
3227
Market Price
$ 35.92
Selling Price
$ 32.12
602
200
387
2951
Market Price
$ 43.62
Selling Price
$ 37.84
1015
841
1007
3157
Market Price
$ 62.12
Selling Price
$ 55.70
1741
391
551
2639
Market Price
$ 42.09
Selling Price
$ 36.88
1727
756
1079
2452
Market Price
$ 40.22
Selling Price
$ 34.57
2201
1201
1566
2227
Market Price
$ 42.86
Selling Price
$ 36.99
1579
670
1059
1869
Market Price
$ 33.45
Selling Price
$ 30.13
2215
1250
1138
3703
Market Price
$ 59.80
Selling Price
$ 52.89
3268
1347
776
3680
Market Price
$ 64.75
Selling Price
$ 58.10
345
273
109
1702
Market Price
$ 41.15
Selling Price
$ 35.87
359
257
78
635
Market Price
$ 61.36
Selling Price
$ 55.42
3189
1064
2037
3625
Market Price
$ 56.68
Selling Price
$ 48.74
3091
1240
759
3165
Market Price
$ 63.63
Selling Price
$ 54.43
610
225
162
1097
Market Price
$ 61.40
Selling Price
$ 54.46
2126
1965
2125
3377
Market Price
$ 34.85
Selling Price
$ 29.30
510
381
214
2378
Market Price
$ 37.64
Selling Price
$ 34.01
3334
2234
1855
4860
Market Price
$ 43.00
Selling Price
$ 38.58
2741
2034
1802
3237
Market Price
$ 50.09
Selling Price
$ 44.64
1126
289
640
1300
Market Price
$ 35.80
Selling Price
$ 29.87
3112
2842
1355
3933
Market Price
$ 30.74
Selling Price
$ 26.57
604
572
373
636
Market Price
$ 29.33
Selling Price
$ 25.99
2096
1000
458
4059
Market Price
$ 59.12
Selling Price
$ 49.46
862
259
581
1445
Market Price
$ 48.39
Selling Price
$ 42.10
1140
324
480
2785
Market Price
$ 37.62
Selling Price
$ 33.68
1688
734
1298
4530