Market Price
$ 49.69
Selling Price
$ 41.83
3373
1757
1842
4548
Market Price
$ 48.84
Selling Price
$ 42.58
382
152
152
1403
Market Price
$ 55.95
Selling Price
$ 48.69
1566
680
954
2436
Market Price
$ 68.37
Selling Price
$ 58.62
612
258
540
1396
Market Price
$ 57.80
Selling Price
$ 49.80
1690
598
638
4062
Market Price
$ 63.16
Selling Price
$ 55.13
1739
1076
1212
3779
Market Price
$ 63.92
Selling Price
$ 55.29
284
149
120
819
Market Price
$ 49.60
Selling Price
$ 42.10
1463
588
488
4241
Market Price
$ 64.88
Selling Price
$ 55.07
1003
654
570
3851
Market Price
$ 67.62
Selling Price
$ 57.75
3294
665
2092
4050
Market Price
$ 65.16
Selling Price
$ 57.90
3047
2281
1419
3088
Market Price
$ 39.07
Selling Price
$ 33.91
1943
1467
1279
3961
Market Price
$ 59.79
Selling Price
$ 52.22
4087
1730
1545
4235
Market Price
$ 37.50
Selling Price
$ 32.40
3223
1376
2253
3384
Market Price
$ 57.50
Selling Price
$ 51.60
1533
705
384
2240
Market Price
$ 36.26
Selling Price
$ 31.86
1775
1170
1229
2269
Market Price
$ 45.46
Selling Price
$ 39.24
1251
501
548
4643
Market Price
$ 38.88
Selling Price
$ 34.77
3678
1377
1152
4459
Market Price
$ 43.02
Selling Price
$ 36.54
1058
615
291
3844
Market Price
$ 47.39
Selling Price
$ 40.98
1199
836
856
1503
Market Price
$ 39.79
Selling Price
$ 36.12
2738
2000
679
3553
Market Price
$ 30.53
Selling Price
$ 26.54
1358
410
509
2265
Market Price
$ 39.67
Selling Price
$ 35.52
3267
1240
2169
3465
Market Price
$ 48.09
Selling Price
$ 42.02
1527
327
1520
1775
Market Price
$ 31.00
Selling Price
$ 26.53
3463
2849
702
4246
Market Price
$ 37.99
Selling Price
$ 33.54
204
145
130
947
Market Price
$ 43.83
Selling Price
$ 38.73
2292
1560
1508
4126
Market Price
$ 66.63
Selling Price
$ 56.70
1217
587
1005
2333
Market Price
$ 55.65
Selling Price
$ 49.92
3419
3095
2307
4302
Market Price
$ 67.14
Selling Price
$ 55.97
3617
2948
1889
3637
Market Price
$ 37.56
Selling Price
$ 33.31
1367
1079
820
3358
Market Price
$ 47.41
Selling Price
$ 40.19
2220
1581
2129
3503
Market Price
$ 68.51
Selling Price
$ 59.22
4099
1086
1734
4802
Market Price
$ 34.39
Selling Price
$ 30.30
2530
1145
2080
3349
Market Price
$ 38.85
Selling Price
$ 34.10
3984
2776
3250
4710
Market Price
$ 43.02
Selling Price
$ 38.39
523
497
268
1501
Market Price
$ 62.74
Selling Price
$ 55.96
1904
490
581
4722
Market Price
$ 29.58
Selling Price
$ 25.46
1590
1373
779
4147
Market Price
$ 58.64
Selling Price
$ 50.45
3191
822
1071
4116
Market Price
$ 65.80
Selling Price
$ 55.60
335
178
259
727