Market Price
$ 50.15
Selling Price
$ 44.76
1001
680
223
1692
Market Price
$ 54.80
Selling Price
$ 48.09
1160
1110
1093
2556
Market Price
$ 50.92
Selling Price
$ 45.23
1087
872
1012
2005
Market Price
$ 44.47
Selling Price
$ 39.36
3991
3484
3808
3993
Market Price
$ 34.83
Selling Price
$ 30.52
2451
865
1055
3796
Market Price
$ 59.37
Selling Price
$ 52.75
606
373
296
1511
Market Price
$ 53.53
Selling Price
$ 46.07
602
356
231
614
Market Price
$ 46.84
Selling Price
$ 39.20
1200
451
1025
1391
Market Price
$ 48.76
Selling Price
$ 41.65
1876
1769
1840
3932
Market Price
$ 70.80
Selling Price
$ 59.68
1483
1123
841
1612
Market Price
$ 63.99
Selling Price
$ 53.91
2822
1862
1231
3430
Market Price
$ 42.75
Selling Price
$ 38.30
3379
3076
1215
4840
Market Price
$ 30.12
Selling Price
$ 25.86
1458
1322
558
1669
Market Price
$ 52.99
Selling Price
$ 45.33
3450
711
2877
4497
Market Price
$ 40.90
Selling Price
$ 35.26
3341
2416
1531
4163
Market Price
$ 39.22
Selling Price
$ 35.32
836
368
587
2921
Market Price
$ 58.72
Selling Price
$ 50.45
2730
2198
2061
4353
Market Price
$ 47.55
Selling Price
$ 40.65
1589
1381
1553
4254
Market Price
$ 50.90
Selling Price
$ 42.60
440
430
271
727
Market Price
$ 54.09
Selling Price
$ 49.11
1757
921
356
1816
Market Price
$ 40.94
Selling Price
$ 35.99
127
108
101
443
Market Price
$ 56.11
Selling Price
$ 46.94
2015
1384
1005
2067
Market Price
$ 68.31
Selling Price
$ 57.90
598
377
280
603
Market Price
$ 28.48
Selling Price
$ 25.86
701
489
223
2424
Market Price
$ 59.31
Selling Price
$ 50.46
2865
2581
845
4875
Market Price
$ 50.77
Selling Price
$ 43.82
2420
1555
1789
4828
Market Price
$ 42.46
Selling Price
$ 36.21
703
508
302
933
Market Price
$ 30.07
Selling Price
$ 25.74
2600
1776
2279
3126
Market Price
$ 40.64
Selling Price
$ 34.17
924
766
766
1422
Market Price
$ 61.68
Selling Price
$ 51.70
118
47
95
556
Market Price
$ 49.94
Selling Price
$ 43.11
598
583
182
658
Market Price
$ 40.37
Selling Price
$ 34.61
1034
551
804
3668
Market Price
$ 65.59
Selling Price
$ 58.32
1092
880
956
2914
Market Price
$ 35.33
Selling Price
$ 30.66
956
893
821
1023
Market Price
$ 41.26
Selling Price
$ 35.00
797
303
740
931
Market Price
$ 45.63
Selling Price
$ 39.77
1437
1081
994
2195
Market Price
$ 54.90
Selling Price
$ 46.29
626
393
308
696
Market Price
$ 49.49
Selling Price
$ 43.89
1791
1145
1757
3188
Market Price
$ 30.86
Selling Price
$ 26.06
2388
937
2201
3045
Market Price
$ 52.45
Selling Price
$ 43.80
430
264
303
1908