Market Price
$ 54.56
Selling Price
$ 46.83
1192
1151
348
2594
Market Price
$ 50.28
Selling Price
$ 43.35
570
327
301
2072
Market Price
$ 41.95
Selling Price
$ 36.64
1152
1033
501
2026
Market Price
$ 45.49
Selling Price
$ 38.29
2309
1514
1062
4041
Market Price
$ 51.86
Selling Price
$ 43.27
744
319
229
834
Market Price
$ 59.60
Selling Price
$ 51.02
2022
541
576
2124
Market Price
$ 44.68
Selling Price
$ 38.94
1484
648
795
2003
Market Price
$ 57.54
Selling Price
$ 51.23
1348
762
1210
1606
Market Price
$ 32.62
Selling Price
$ 29.06
2529
1019
2111
3649
Market Price
$ 55.49
Selling Price
$ 46.37
2254
1622
1878
3866
Market Price
$ 54.90
Selling Price
$ 47.59
398
190
148
1199
Market Price
$ 49.29
Selling Price
$ 43.86
1482
972
355
2994
Market Price
$ 43.01
Selling Price
$ 37.23
1139
465
323
4859
Market Price
$ 43.69
Selling Price
$ 39.10
2336
768
1995
4191
Market Price
$ 62.31
Selling Price
$ 56.10
1094
400
455
1451
Market Price
$ 43.75
Selling Price
$ 37.12
1470
616
336
2995
Market Price
$ 67.54
Selling Price
$ 58.18
1099
901
818
1355
Market Price
$ 48.48
Selling Price
$ 41.25
1200
769
1064
1623
Market Price
$ 45.34
Selling Price
$ 41.03
888
274
466
1694
Market Price
$ 51.70
Selling Price
$ 46.30
1538
1056
1098
4062