Market Price
$ 44.72
Selling Price
$ 37.36
3249
2954
932
3831
Market Price
$ 55.38
Selling Price
$ 46.39
1998
517
1688
2058
Market Price
$ 50.42
Selling Price
$ 44.86
2738
2729
695
3019
Market Price
$ 46.20
Selling Price
$ 39.30
3145
1117
1565
3530
Market Price
$ 36.18
Selling Price
$ 30.55
2750
903
2641
4777
Market Price
$ 48.65
Selling Price
$ 41.15
1483
1265
614
2080
Market Price
$ 30.53
Selling Price
$ 26.73
1042
494
535
1111
Market Price
$ 63.80
Selling Price
$ 57.50
4350
3248
3884
4845
Market Price
$ 49.47
Selling Price
$ 43.58
2211
1501
881
4362
Market Price
$ 38.68
Selling Price
$ 33.47
1750
1508
1309
1755
Market Price
$ 38.88
Selling Price
$ 32.93
2278
810
1976
2427
Market Price
$ 41.86
Selling Price
$ 35.39
3476
1967
3347
3479
Market Price
$ 46.72
Selling Price
$ 39.67
1459
772
642
1658
Market Price
$ 65.46
Selling Price
$ 57.66
1879
1479
1595
2666
Market Price
$ 61.43
Selling Price
$ 51.21
2692
1605
2149
4090
Market Price
$ 66.71
Selling Price
$ 57.79
3193
2675
1579
4957
Market Price
$ 56.66
Selling Price
$ 47.59
465
405
255
2105
Market Price
$ 58.58
Selling Price
$ 51.71
1116
369
995
4082
Market Price
$ 43.48
Selling Price
$ 38.66
3392
1440
1856
4535
Market Price
$ 32.55
Selling Price
$ 27.20
4300
2198
1920
4840
Market Price
$ 53.12
Selling Price
$ 47.44
2248
971
709
2337
Market Price
$ 44.74
Selling Price
$ 38.33
1403
626
1037
1665
Market Price
$ 32.92
Selling Price
$ 28.08
875
348
854
3975
Market Price
$ 55.46
Selling Price
$ 49.02
1840
1001
1291
2787
Market Price
$ 62.54
Selling Price
$ 52.34
3581
1378
984
4145
Market Price
$ 30.70
Selling Price
$ 27.55
1511
475
813
1561
Market Price
$ 62.08
Selling Price
$ 55.15
2147
1329
1860
3226
Market Price
$ 30.62
Selling Price
$ 27.72
3133
2131
647
3956
Market Price
$ 35.29
Selling Price
$ 31.16
1830
658
765
4741
Market Price
$ 39.61
Selling Price
$ 34.36
612
440
277
1623
Market Price
$ 44.07
Selling Price
$ 38.54
2558
1431
1844
4186
Market Price
$ 64.82
Selling Price
$ 56.12
217
204
115
473
Market Price
$ 42.73
Selling Price
$ 37.35
372
281
341
621
Market Price
$ 65.66
Selling Price
$ 58.54
707
216
232
2134
Market Price
$ 61.72
Selling Price
$ 53.45
1157
479
447
4521
Market Price
$ 57.04
Selling Price
$ 49.58
2045
1152
1349
2623
Market Price
$ 38.64
Selling Price
$ 33.14
3639
2014
931
4777
Market Price
$ 48.76
Selling Price
$ 42.04
1157
666
644
3127
Market Price
$ 32.22
Selling Price
$ 27.36
2971
2952
1258
3102
Market Price
$ 38.75
Selling Price
$ 34.92
2807
995
1730
4554