Market Price
$ 61.04
Selling Price
$ 51.21
4924
3920
4201
4968
Market Price
$ 41.87
Selling Price
$ 37.20
715
308
179
1325
Market Price
$ 41.92
Selling Price
$ 36.60
1218
1145
904
2685
Market Price
$ 31.47
Selling Price
$ 28.60
1753
1167
1474
2301
Market Price
$ 43.42
Selling Price
$ 38.80
274
206
126
522
Market Price
$ 70.06
Selling Price
$ 58.47
4102
1700
3695
4533
Market Price
$ 33.18
Selling Price
$ 29.52
1544
1202
1070
2495
Market Price
$ 38.78
Selling Price
$ 33.04
553
494
382
2118
Market Price
$ 42.38
Selling Price
$ 36.90
2278
962
1129
3501
Market Price
$ 64.01
Selling Price
$ 53.82
698
598
603
1881
Market Price
$ 54.85
Selling Price
$ 45.73
4578
1320
1059
4735
Market Price
$ 56.73
Selling Price
$ 49.94
3244
2506
1033
3629
Market Price
$ 55.69
Selling Price
$ 48.00
1178
721
396
1776
Market Price
$ 37.65
Selling Price
$ 31.68
766
417
763
1531
Market Price
$ 32.08
Selling Price
$ 28.46
2332
1838
1154
3347
Market Price
$ 31.86
Selling Price
$ 28.55
2290
1020
698
2822
Market Price
$ 33.25
Selling Price
$ 29.76
2678
902
1038
4711
Market Price
$ 50.23
Selling Price
$ 43.41
1068
934
1053
1791
Market Price
$ 64.34
Selling Price
$ 54.10
2428
1152
2084
2821
Market Price
$ 62.93
Selling Price
$ 55.70
797
196
186
1368
Market Price
$ 48.31
Selling Price
$ 43.14
2722
2691
2602
2961
Market Price
$ 67.42
Selling Price
$ 56.66
4404
1815
4281
4892
Market Price
$ 28.64
Selling Price
$ 25.05
817
733
342
1279
Market Price
$ 41.98
Selling Price
$ 37.87
1230
717
477
3537
Market Price
$ 54.17
Selling Price
$ 46.43
763
176
220
1021
Market Price
$ 38.88
Selling Price
$ 33.09
2606
2165
1531
4637
Market Price
$ 34.56
Selling Price
$ 31.34
2173
1374
1427
3210
Market Price
$ 37.68
Selling Price
$ 32.88
2615
2221
1020
3452
Market Price
$ 67.81
Selling Price
$ 59.35
592
536
129
1715
Market Price
$ 38.08
Selling Price
$ 32.95
353
224
148
1178
Market Price
$ 44.05
Selling Price
$ 38.47
4195
3919
2044
4273
Market Price
$ 50.32
Selling Price
$ 44.80
3350
1500
878
3814
Market Price
$ 33.90
Selling Price
$ 30.17
2263
863
750
4836
Market Price
$ 45.08
Selling Price
$ 38.69
1014
645
300
1935
Market Price
$ 39.03
Selling Price
$ 34.42
964
886
257
1641
Market Price
$ 55.86
Selling Price
$ 47.81
887
841
416
1734
Market Price
$ 70.01
Selling Price
$ 59.88
1735
799
434
2246
Market Price
$ 33.45
Selling Price
$ 28.86
2382
1733
1347
3129
Market Price
$ 50.71
Selling Price
$ 43.14
624
357
385
941
Market Price
$ 34.88
Selling Price
$ 30.61
947
689
248
3028