Market Price
$ 56.40
Selling Price
$ 48.75
727
528
200
1620
Market Price
$ 33.64
Selling Price
$ 28.89
1547
1108
945
3607
Market Price
$ 54.18
Selling Price
$ 46.90
2506
783
2154
3029
Market Price
$ 29.49
Selling Price
$ 25.20
1331
1309
1324
1895
Market Price
$ 46.84
Selling Price
$ 41.37
1008
361
382
3408
Market Price
$ 47.19
Selling Price
$ 40.55
719
274
502
1420
Market Price
$ 68.29
Selling Price
$ 57.13
2351
1582
1595
2829
Market Price
$ 31.27
Selling Price
$ 26.70
154
69
148
710
Market Price
$ 45.32
Selling Price
$ 40.46
876
499
240
3459
Market Price
$ 44.04
Selling Price
$ 38.53
2737
718
1113
3603
Market Price
$ 64.80
Selling Price
$ 54.07
1904
456
820
4649
Market Price
$ 37.89
Selling Price
$ 33.94
1000
992
267
3261
Market Price
$ 35.07
Selling Price
$ 30.21
1977
1007
838
3124
Market Price
$ 35.70
Selling Price
$ 30.70
771
276
587
1266
Market Price
$ 52.63
Selling Price
$ 44.43
3732
1875
1103
3952
Market Price
$ 37.07
Selling Price
$ 32.15
474
469
369
921
Market Price
$ 50.27
Selling Price
$ 42.11
449
105
157
754
Market Price
$ 46.26
Selling Price
$ 39.47
2606
2110
2541
2721
Market Price
$ 48.70
Selling Price
$ 43.41
752
548
503
1896
Market Price
$ 58.28
Selling Price
$ 50.86
1955
1791
1057
3702
Market Price
$ 42.60
Selling Price
$ 38.64
1530
1186
1493
3476
Market Price
$ 32.63
Selling Price
$ 27.44
587
312
259
1705
Market Price
$ 54.90
Selling Price
$ 47.85
1146
744
695
1444
Market Price
$ 32.25
Selling Price
$ 27.27
1596
1145
1392
4427
Market Price
$ 36.85
Selling Price
$ 32.84
1094
663
841
2743
Market Price
$ 55.95
Selling Price
$ 48.97
730
464
663
1549
Market Price
$ 58.95
Selling Price
$ 50.67
172
150
48
423
Market Price
$ 54.15
Selling Price
$ 48.13
1901
1434
1313
3291
Market Price
$ 36.53
Selling Price
$ 31.66
2991
2207
2848
2992
Market Price
$ 57.65
Selling Price
$ 51.72
4509
3045
3182
4550
Market Price
$ 61.58
Selling Price
$ 55.65
2895
2303
1863
4326
Market Price
$ 48.49
Selling Price
$ 43.84
2882
1237
1280
3586
Market Price
$ 66.02
Selling Price
$ 57.85
269
163
162
580
Market Price
$ 29.48
Selling Price
$ 26.80
2187
1982
1465
4585
Market Price
$ 58.28
Selling Price
$ 52.05
1813
796
930
4703
Market Price
$ 65.49
Selling Price
$ 57.81
239
79
48
689
Market Price
$ 54.36
Selling Price
$ 47.34
281
130
125
1068
Market Price
$ 46.34
Selling Price
$ 39.63
906
874
858
1385
Market Price
$ 36.31
Selling Price
$ 30.27
1644
1091
348
2573
Market Price
$ 45.01
Selling Price
$ 40.57
880
659
476
2688