Market Price
$ 50.63
Selling Price
$ 43.02
242
218
57
558
Market Price
$ 49.73
Selling Price
$ 44.49
990
293
840
3202
Market Price
$ 43.97
Selling Price
$ 39.82
2576
1156
1019
3898
Market Price
$ 34.71
Selling Price
$ 31.53
3699
895
1662
4067
Market Price
$ 36.11
Selling Price
$ 30.95
868
331
188
1134
Market Price
$ 52.29
Selling Price
$ 44.40
1534
488
557
3057
Market Price
$ 35.46
Selling Price
$ 32.02
232
159
128
862
Market Price
$ 59.97
Selling Price
$ 53.56
793
251
623
2777
Market Price
$ 54.61
Selling Price
$ 46.93
2167
1553
1786
2418
Market Price
$ 47.07
Selling Price
$ 40.36
665
202
304
720
Market Price
$ 61.69
Selling Price
$ 54.96
471
369
273
720
Market Price
$ 41.14
Selling Price
$ 34.81
3217
2092
2381
3727
Market Price
$ 61.76
Selling Price
$ 54.70
1781
1611
447
4988
Market Price
$ 40.62
Selling Price
$ 36.23
1911
773
1600
3475
Market Price
$ 40.31
Selling Price
$ 33.81
548
277
121
2456
Market Price
$ 41.21
Selling Price
$ 35.94
3223
2836
2843
4357
Market Price
$ 47.57
Selling Price
$ 40.30
1043
1038
271
2594
Market Price
$ 39.36
Selling Price
$ 35.19
1133
479
1027
1205
Market Price
$ 53.59
Selling Price
$ 48.55
544
369
415
613
Market Price
$ 41.28
Selling Price
$ 37.52
1533
529
745
2599
Market Price
$ 30.72
Selling Price
$ 26.35
368
118
118
1825
Market Price
$ 53.05
Selling Price
$ 46.41
2550
2449
1470
2723
Market Price
$ 54.21
Selling Price
$ 48.56
1678
1349
946
1685
Market Price
$ 37.62
Selling Price
$ 33.80
1063
362
366
2233
Market Price
$ 51.44
Selling Price
$ 43.49
1766
613
884
2999
Market Price
$ 33.49
Selling Price
$ 29.54
1981
1683
653
2477
Market Price
$ 56.14
Selling Price
$ 49.74
2344
849
1744
2742
Market Price
$ 33.78
Selling Price
$ 29.72
1840
1758
1715
4028
Market Price
$ 55.22
Selling Price
$ 47.96
1914
1326
863
2212
Market Price
$ 31.32
Selling Price
$ 26.69
1373
1345
1175
1472
Market Price
$ 36.24
Selling Price
$ 31.83
435
90
149
1604
Market Price
$ 42.01
Selling Price
$ 35.82
3632
2472
3468
3668
Market Price
$ 34.19
Selling Price
$ 29.09
1660
1085
497
4113
Market Price
$ 43.91
Selling Price
$ 39.87
608
351
582
2510
Market Price
$ 53.77
Selling Price
$ 48.42
4479
1958
1102
4718
Market Price
$ 42.31
Selling Price
$ 35.75
1601
621
1062
2078
Market Price
$ 41.04
Selling Price
$ 35.10
1577
1102
386
1974
Market Price
$ 30.69
Selling Price
$ 26.59
1833
689
1439
2023
Market Price
$ 65.24
Selling Price
$ 59.28
2965
1046
2653
3433
Market Price
$ 66.98
Selling Price
$ 58.27
2522
2505
1137
2816