Market Price
$ 58.70
Selling Price
$ 52.60
2451
922
1126
4491
Market Price
$ 31.42
Selling Price
$ 27.24
3619
1700
3529
3758
Market Price
$ 34.86
Selling Price
$ 31.20
1945
1324
1920
4862
Market Price
$ 39.57
Selling Price
$ 34.58
2723
1722
1146
3143
Market Price
$ 45.44
Selling Price
$ 38.90
936
697
219
4348
Market Price
$ 52.42
Selling Price
$ 44.98
729
480
351
1632
Market Price
$ 61.87
Selling Price
$ 53.66
1560
798
626
2025
Market Price
$ 49.90
Selling Price
$ 42.77
1111
378
360
3886
Market Price
$ 52.28
Selling Price
$ 45.07
1116
904
891
3588
Market Price
$ 48.12
Selling Price
$ 40.86
541
512
264
1949
Market Price
$ 36.71
Selling Price
$ 33.08
275
117
96
639
Market Price
$ 38.37
Selling Price
$ 33.17
1714
471
1539
4734
Market Price
$ 68.63
Selling Price
$ 59.26
929
233
719
1677
Market Price
$ 49.32
Selling Price
$ 44.38
3220
1651
1854
4284
Market Price
$ 55.03
Selling Price
$ 45.88
1819
778
1775
4904
Market Price
$ 47.02
Selling Price
$ 41.67
2124
1477
817
4707
Market Price
$ 40.34
Selling Price
$ 34.16
3723
2095
1249
4885
Market Price
$ 52.19
Selling Price
$ 46.37
1837
1578
977
4239
Market Price
$ 68.06
Selling Price
$ 57.57
2098
863
1600
2975
Market Price
$ 55.10
Selling Price
$ 48.82
968
617
391
3989
Market Price
$ 60.33
Selling Price
$ 53.85
838
459
172
2041
Market Price
$ 63.68
Selling Price
$ 53.47
4127
3319
1396
4755
Market Price
$ 46.54
Selling Price
$ 39.51
912
292
330
1967
Market Price
$ 59.90
Selling Price
$ 51.35
446
287
126
2204
Market Price
$ 33.49
Selling Price
$ 29.09
472
366
381
708
Market Price
$ 41.52
Selling Price
$ 34.69
1019
818
681
3060
Market Price
$ 58.89
Selling Price
$ 51.46
1588
326
653
1644
Market Price
$ 49.97
Selling Price
$ 42.53
665
162
221
1127
Market Price
$ 65.25
Selling Price
$ 57.07
893
388
604
3625
Market Price
$ 54.89
Selling Price
$ 49.27
1770
866
506
1999
Market Price
$ 62.55
Selling Price
$ 54.76
1140
1057
413
2175
Market Price
$ 50.32
Selling Price
$ 43.17
1526
766
1222
4671
Market Price
$ 54.24
Selling Price
$ 45.37
841
217
259
3375
Market Price
$ 60.14
Selling Price
$ 52.89
795
460
377
2177
Market Price
$ 48.12
Selling Price
$ 41.36
1064
823
1000
4890
Market Price
$ 37.35
Selling Price
$ 31.30
901
754
709
1248
Market Price
$ 45.92
Selling Price
$ 41.71
341
310
189
751
Market Price
$ 59.41
Selling Price
$ 50.75
309
166
256
463
Market Price
$ 32.38
Selling Price
$ 27.35
945
679
558
978
Market Price
$ 51.66
Selling Price
$ 43.67
1389
687
1338
1536