Market Price
$ 44.50
Selling Price
$ 38.57
2228
1122
1601
2757
Market Price
$ 44.85
Selling Price
$ 38.79
2050
1062
1868
2443
Market Price
$ 48.20
Selling Price
$ 43.46
1623
1288
1237
2280
Market Price
$ 32.38
Selling Price
$ 27.84
400
273
398
433
Market Price
$ 51.71
Selling Price
$ 46.92
1982
1525
1865
2405
Market Price
$ 54.57
Selling Price
$ 48.91
1648
419
767
1901
Market Price
$ 51.64
Selling Price
$ 45.88
1011
354
449
3837
Market Price
$ 58.94
Selling Price
$ 51.83
375
328
166
888
Market Price
$ 46.80
Selling Price
$ 39.43
2359
1218
519
3511
Market Price
$ 46.75
Selling Price
$ 40.10
3015
1550
1200
4251
Market Price
$ 37.53
Selling Price
$ 33.69
640
324
355
2087
Market Price
$ 63.65
Selling Price
$ 57.79
2883
1143
2739
4263
Market Price
$ 36.04
Selling Price
$ 30.09
1602
1401
788
1964
Market Price
$ 40.90
Selling Price
$ 34.21
2853
2661
2627
4055
Market Price
$ 56.71
Selling Price
$ 50.33
2535
747
1395
4395
Market Price
$ 58.38
Selling Price
$ 52.47
2466
2328
819
3482
Market Price
$ 30.41
Selling Price
$ 27.34
1364
371
421
4132
Market Price
$ 62.94
Selling Price
$ 54.75
1493
632
621
1936
Market Price
$ 56.11
Selling Price
$ 50.47
863
795
505
1464
Market Price
$ 67.30
Selling Price
$ 57.53
165
79
45
714
Market Price
$ 52.73
Selling Price
$ 47.40
2449
2391
2418
2495
Market Price
$ 47.67
Selling Price
$ 39.81
1030
685
210
1496
Market Price
$ 47.51
Selling Price
$ 42.23
385
285
119
1149
Market Price
$ 29.91
Selling Price
$ 25.44
274
193
95
651
Market Price
$ 63.32
Selling Price
$ 54.99
1427
919
844
2276
Market Price
$ 31.75
Selling Price
$ 28.17
3449
3247
951
3835
Market Price
$ 37.10
Selling Price
$ 31.95
2559
2357
1128
3929
Market Price
$ 70.24
Selling Price
$ 58.87
1254
666
769
1460
Market Price
$ 51.55
Selling Price
$ 44.13
3957
1533
3246
4840
Market Price
$ 52.39
Selling Price
$ 45.59
2216
1242
726
4472
Market Price
$ 63.14
Selling Price
$ 52.94
1225
974
768
1427
Market Price
$ 47.07
Selling Price
$ 41.36
702
525
548
812
Market Price
$ 36.49
Selling Price
$ 31.30
4195
1518
3826
4724
Market Price
$ 60.32
Selling Price
$ 53.37
4062
2173
3817
4259
Market Price
$ 56.00
Selling Price
$ 46.85
2872
797
2296
2884
Market Price
$ 33.84
Selling Price
$ 28.63
380
208
338
639
Market Price
$ 52.04
Selling Price
$ 47.10
448
363
187
1385
Market Price
$ 44.03
Selling Price
$ 37.29
1380
800
583
1604
Market Price
$ 29.98
Selling Price
$ 26.46
2052
693
1322
3441
Market Price
$ 54.20
Selling Price
$ 46.66
2190
1098
1834
4981