Market Price
$ 43.03
Selling Price
$ 38.38
1756
684
596
2194
Market Price
$ 39.66
Selling Price
$ 33.53
950
581
534
2897
Market Price
$ 55.60
Selling Price
$ 46.42
1429
776
1288
2019
Market Price
$ 40.34
Selling Price
$ 34.52
1327
544
574
3624
Market Price
$ 67.43
Selling Price
$ 57.07
455
321
193
1822
Market Price
$ 57.82
Selling Price
$ 51.94
3146
1482
829
4056
Market Price
$ 40.46
Selling Price
$ 35.87
601
149
398
2367
Market Price
$ 63.75
Selling Price
$ 57.48
1800
1065
537
2612
Market Price
$ 33.81
Selling Price
$ 28.84
2183
465
1822
2944
Market Price
$ 65.81
Selling Price
$ 55.57
3463
2664
2688
3789
Market Price
$ 59.03
Selling Price
$ 51.34
1072
1009
537
1555
Market Price
$ 65.83
Selling Price
$ 58.70
2761
1453
1958
4057
Market Price
$ 30.51
Selling Price
$ 25.73
951
212
938
1279
Market Price
$ 29.38
Selling Price
$ 26.65
333
147
310
1155
Market Price
$ 30.50
Selling Price
$ 27.50
3828
3513
2010
4091
Market Price
$ 59.61
Selling Price
$ 51.95
4292
3901
997
4441
Market Price
$ 53.81
Selling Price
$ 45.75
1673
845
1648
3563
Market Price
$ 44.56
Selling Price
$ 38.94
389
345
149
899
Market Price
$ 47.45
Selling Price
$ 41.31
3419
3175
732
4458
Market Price
$ 53.85
Selling Price
$ 47.54
429
164
144
494
Market Price
$ 51.77
Selling Price
$ 45.47
2177
1156
1147
3526
Market Price
$ 59.51
Selling Price
$ 51.60
546
352
535
870
Market Price
$ 46.06
Selling Price
$ 39.17
1440
956
344
1478
Market Price
$ 46.72
Selling Price
$ 39.75
1153
895
430
2776
Market Price
$ 37.64
Selling Price
$ 33.20
2095
1425
914
4394
Market Price
$ 51.36
Selling Price
$ 45.41
806
562
317
2222
Market Price
$ 52.38
Selling Price
$ 44.62
850
414
545
2559
Market Price
$ 58.34
Selling Price
$ 50.90
1828
676
1590
4939
Market Price
$ 44.12
Selling Price
$ 38.29
841
271
751
3900
Market Price
$ 57.13
Selling Price
$ 50.18
1042
604
337
3074
Market Price
$ 43.64
Selling Price
$ 39.20
4078
1485
3191
4321
Market Price
$ 47.37
Selling Price
$ 40.28
1552
1164
386
2134
Market Price
$ 66.32
Selling Price
$ 57.39
1683
576
439
2170
Market Price
$ 45.41
Selling Price
$ 38.90
2716
2326
1509
2989
Market Price
$ 55.25
Selling Price
$ 49.03
2140
911
1170
2465
Market Price
$ 57.97
Selling Price
$ 48.75
1356
396
1063
1569
Market Price
$ 49.68
Selling Price
$ 44.91
1993
1707
1211
4564
Market Price
$ 42.99
Selling Price
$ 38.59
1739
1247
875
2579
Market Price
$ 62.59
Selling Price
$ 52.69
309
243
140
688
Market Price
$ 60.91
Selling Price
$ 54.95
3657
2975
2214
4234