Market Price
$ 61.77
Selling Price
$ 55.48
2387
1877
835
4542
Market Price
$ 40.08
Selling Price
$ 34.78
1118
589
386
1837
Market Price
$ 47.78
Selling Price
$ 42.81
728
529
705
1366
Market Price
$ 58.76
Selling Price
$ 51.42
677
663
486
1018
Market Price
$ 32.75
Selling Price
$ 28.09
2134
545
1328
2521
Market Price
$ 65.50
Selling Price
$ 56.35
171
42
137
497
Market Price
$ 48.72
Selling Price
$ 41.22
989
458
870
4492
Market Price
$ 34.38
Selling Price
$ 29.92
2438
1254
1241
3195
Market Price
$ 46.86
Selling Price
$ 39.45
1171
950
622
1532
Market Price
$ 40.44
Selling Price
$ 35.78
431
329
188
1663
Market Price
$ 55.85
Selling Price
$ 49.82
529
184
495
619
Market Price
$ 60.90
Selling Price
$ 51.11
1443
937
597
1718
Market Price
$ 54.03
Selling Price
$ 48.58
2889
1368
2312
3325
Market Price
$ 50.80
Selling Price
$ 43.92
1698
857
1236
2567
Market Price
$ 42.82
Selling Price
$ 37.01
798
286
175
1811
Market Price
$ 42.94
Selling Price
$ 38.71
2355
674
1496
2507
Market Price
$ 66.43
Selling Price
$ 55.52
3082
1873
2450
4920
Market Price
$ 53.92
Selling Price
$ 47.96
373
176
190
403
Market Price
$ 62.40
Selling Price
$ 53.10
3879
3209
3498
4432
Market Price
$ 33.56
Selling Price
$ 29.17
577
562
283
678
Market Price
$ 68.66
Selling Price
$ 57.59
4875
1996
4278
4984
Market Price
$ 62.07
Selling Price
$ 54.59
1820
1073
1747
2016
Market Price
$ 48.04
Selling Price
$ 40.12
628
573
369
1961
Market Price
$ 33.93
Selling Price
$ 28.67
2472
2162
2449
4841
Market Price
$ 41.77
Selling Price
$ 37.74
1683
1353
1439
1993
Market Price
$ 53.27
Selling Price
$ 45.02
864
500
268
2208
Market Price
$ 63.31
Selling Price
$ 54.11
2520
2104
1653
4578
Market Price
$ 36.80
Selling Price
$ 31.85
110
22
80
450
Market Price
$ 55.18
Selling Price
$ 50.05
849
782
768
1889
Market Price
$ 48.76
Selling Price
$ 41.13
255
191
244
641
Market Price
$ 49.71
Selling Price
$ 43.53
1840
1160
858
2216
Market Price
$ 44.33
Selling Price
$ 38.84
1873
1219
1134
3280
Market Price
$ 46.98
Selling Price
$ 41.89
1798
1079
1058
3557
Market Price
$ 41.36
Selling Price
$ 36.86
3302
1352
1642
3679
Market Price
$ 31.04
Selling Price
$ 27.48
2042
492
1749
2665
Market Price
$ 29.58
Selling Price
$ 25.17
1006
259
680
3953
Market Price
$ 68.31
Selling Price
$ 59.46
1095
429
724
1288
Market Price
$ 53.21
Selling Price
$ 47.38
625
577
384
2128
Market Price
$ 58.72
Selling Price
$ 50.82
2961
1410
680
4543
Market Price
$ 54.68
Selling Price
$ 48.90
487
285
392
2349