Market Price
$ 49.07
Selling Price
$ 41.60
1064
245
299
2200
Market Price
$ 31.60
Selling Price
$ 28.09
485
283
402
972
Market Price
$ 41.66
Selling Price
$ 36.28
448
372
404
461
Market Price
$ 60.18
Selling Price
$ 54.43
3119
2655
1685
4080
Market Price
$ 40.94
Selling Price
$ 35.29
3481
2778
1893
4654
Market Price
$ 64.86
Selling Price
$ 55.68
409
403
122
437
Market Price
$ 43.53
Selling Price
$ 37.70
3164
2837
2466
3518
Market Price
$ 40.84
Selling Price
$ 35.94
1361
321
782
3310
Market Price
$ 32.13
Selling Price
$ 27.33
2015
915
702
2787
Market Price
$ 43.57
Selling Price
$ 36.91
1629
1473
512
2072
Market Price
$ 61.79
Selling Price
$ 55.73
1288
919
420
1810
Market Price
$ 30.40
Selling Price
$ 25.59
1756
959
1536
4150
Market Price
$ 58.02
Selling Price
$ 50.74
1851
624
1138
2467
Market Price
$ 64.06
Selling Price
$ 56.03
521
386
242
2253
Market Price
$ 65.37
Selling Price
$ 56.47
980
746
808
1334
Market Price
$ 61.81
Selling Price
$ 55.44
2773
2283
994
2779
Market Price
$ 47.73
Selling Price
$ 41.91
2430
949
542
2479
Market Price
$ 61.63
Selling Price
$ 54.71
1236
1230
1119
1280
Market Price
$ 40.59
Selling Price
$ 33.88
1182
605
569
4934
Market Price
$ 61.45
Selling Price
$ 53.23
2367
1479
2165
3900
Market Price
$ 66.49
Selling Price
$ 57.42
380
167
279
1731
Market Price
$ 53.01
Selling Price
$ 46.29
3857
1060
3660
3948
Market Price
$ 29.58
Selling Price
$ 26.35
1614
478
1034
4838
Market Price
$ 63.76
Selling Price
$ 55.15
1831
1481
881
4506
Market Price
$ 61.03
Selling Price
$ 51.46
4553
4527
3060
4603
Market Price
$ 70.36
Selling Price
$ 59.06
1673
863
1005
1676
Market Price
$ 31.26
Selling Price
$ 26.27
1422
1169
413
2557
Market Price
$ 32.56
Selling Price
$ 27.44
877
642
564
1990
Market Price
$ 46.24
Selling Price
$ 40.30
1977
1845
573
3254
Market Price
$ 42.46
Selling Price
$ 38.02
1963
900
1928
3941
Market Price
$ 61.02
Selling Price
$ 53.27
716
577
147
723
Market Price
$ 61.92
Selling Price
$ 56.11
1364
1063
883
2205
Market Price
$ 37.54
Selling Price
$ 32.43
1092
541
1043
4132
Market Price
$ 56.80
Selling Price
$ 50.35
1720
1579
702
4349
Market Price
$ 46.72
Selling Price
$ 41.44
236
193
167
775
Market Price
$ 35.61
Selling Price
$ 32.28
791
662
775
1795
Market Price
$ 48.93
Selling Price
$ 43.32
902
299
278
1364
Market Price
$ 35.18
Selling Price
$ 29.78
3433
964
3077
3962
Market Price
$ 32.02
Selling Price
$ 26.85
3145
910
2683
4143
Market Price
$ 57.82
Selling Price
$ 49.83
1687
754
1497
3537