Market Price
$ 56.46
Selling Price
$ 50.61
2816
1741
1875
3159
Market Price
$ 53.75
Selling Price
$ 45.12
597
302
189
901
Market Price
$ 57.35
Selling Price
$ 50.00
296
224
101
473
Market Price
$ 43.26
Selling Price
$ 36.62
252
203
75
466
Market Price
$ 42.76
Selling Price
$ 36.04
2251
521
1339
2502
Market Price
$ 46.78
Selling Price
$ 39.52
1555
903
941
3182
Market Price
$ 52.07
Selling Price
$ 45.52
4500
1127
3498
4846
Market Price
$ 48.89
Selling Price
$ 42.69
734
447
468
1040
Market Price
$ 42.96
Selling Price
$ 35.98
567
303
471
1950
Market Price
$ 28.53
Selling Price
$ 25.74
3762
3387
3631
4295
Market Price
$ 40.50
Selling Price
$ 34.24
533
490
420
538
Market Price
$ 60.54
Selling Price
$ 51.82
3690
1712
2959
3794
Market Price
$ 36.45
Selling Price
$ 31.61
890
765
183
2238
Market Price
$ 31.56
Selling Price
$ 27.08
663
274
596
887
Market Price
$ 55.80
Selling Price
$ 49.60
1311
442
994
2490
Market Price
$ 63.64
Selling Price
$ 53.64
1932
1708
1631
4258
Market Price
$ 61.80
Selling Price
$ 52.87
422
373
323
870
Market Price
$ 57.92
Selling Price
$ 50.24
1343
1065
426
2253
Market Price
$ 69.23
Selling Price
$ 57.77
1895
1045
1616
4366
Market Price
$ 56.47
Selling Price
$ 47.87
655
564
353
694