Market Price
$ 48.56
Selling Price
$ 40.91
1574
444
965
1875
Market Price
$ 40.38
Selling Price
$ 34.98
911
286
267
1125
Market Price
$ 55.75
Selling Price
$ 48.00
2052
1497
1397
3683
Market Price
$ 40.98
Selling Price
$ 36.67
1290
1044
626
1981
Market Price
$ 28.69
Selling Price
$ 25.12
3332
2083
1617
4885
Market Price
$ 53.48
Selling Price
$ 44.65
2638
2020
1567
4745
Market Price
$ 52.89
Selling Price
$ 46.04
809
795
173
1788
Market Price
$ 49.48
Selling Price
$ 41.85
1252
1136
1179
2674
Market Price
$ 40.85
Selling Price
$ 34.40
1037
433
582
2732
Market Price
$ 65.28
Selling Price
$ 58.38
1489
1419
527
3982
Market Price
$ 46.82
Selling Price
$ 42.51
3876
2855
3410
4001
Market Price
$ 50.06
Selling Price
$ 43.05
1850
1018
1444
4502
Market Price
$ 57.66
Selling Price
$ 49.25
2792
924
2255
4356
Market Price
$ 57.14
Selling Price
$ 47.73
1260
596
913
4047
Market Price
$ 50.55
Selling Price
$ 43.14
2414
2080
1426
4128
Market Price
$ 70.42
Selling Price
$ 59.32
3091
1352
1671
4168
Market Price
$ 62.74
Selling Price
$ 52.82
2723
1095
2168
4078
Market Price
$ 70.95
Selling Price
$ 59.92
1864
430
584
4093
Market Price
$ 44.54
Selling Price
$ 38.93
1851
523
556
3390
Market Price
$ 53.66
Selling Price
$ 48.24
2641
1074
2338
2721
Market Price
$ 67.31
Selling Price
$ 59.09
2704
1281
2345
2974
Market Price
$ 30.91
Selling Price
$ 27.41
1196
417
391
3845
Market Price
$ 35.18
Selling Price
$ 29.32
1643
1456
1425
2571
Market Price
$ 63.32
Selling Price
$ 54.72
886
397
707
974
Market Price
$ 56.18
Selling Price
$ 49.77
544
396
543
560
Market Price
$ 63.64
Selling Price
$ 56.37
1066
737
882
1687
Market Price
$ 38.75
Selling Price
$ 34.03
1372
805
1221
1421
Market Price
$ 47.64
Selling Price
$ 41.26
2191
445
902
3105
Market Price
$ 41.59
Selling Price
$ 37.42
2093
1782
1890
2472
Market Price
$ 47.05
Selling Price
$ 40.29
2426
1475
812
2997
Market Price
$ 39.60
Selling Price
$ 34.67
607
312
510
2437
Market Price
$ 53.16
Selling Price
$ 47.69
2808
2189
1255
3614
Market Price
$ 53.20
Selling Price
$ 47.92
336
178
143
926
Market Price
$ 65.60
Selling Price
$ 55.64
1433
857
744
1949
Market Price
$ 52.38
Selling Price
$ 45.10
1250
685
725
1524
Market Price
$ 40.62
Selling Price
$ 36.61
1899
1519
517
2264
Market Price
$ 57.31
Selling Price
$ 49.32
978
315
519
2608
Market Price
$ 31.11
Selling Price
$ 26.66
2574
1410
1207
3861
Market Price
$ 35.21
Selling Price
$ 31.33
664
546
255
3297
Market Price
$ 67.13
Selling Price
$ 58.33
834
533
728
1404