Market Price
$ 54.10
Selling Price
$ 48.17
2011
415
1845
2294
Market Price
$ 40.28
Selling Price
$ 35.32
1642
924
974
2142
Market Price
$ 39.97
Selling Price
$ 34.47
1457
594
1258
2992
Market Price
$ 54.86
Selling Price
$ 49.02
3405
1759
1950
3493
Market Price
$ 59.18
Selling Price
$ 50.21
3300
2992
1266
3632
Market Price
$ 40.12
Selling Price
$ 35.67
1711
718
859
3180
Market Price
$ 54.41
Selling Price
$ 46.05
646
579
230
1143
Market Price
$ 53.59
Selling Price
$ 44.86
1205
523
1126
1405
Market Price
$ 61.14
Selling Price
$ 51.08
758
263
253
1760
Market Price
$ 44.80
Selling Price
$ 38.51
1366
976
1318
1784
Market Price
$ 55.88
Selling Price
$ 50.49
1661
561
1087
1907
Market Price
$ 57.65
Selling Price
$ 51.32
1823
1323
525
3535
Market Price
$ 40.86
Selling Price
$ 37.03
468
328
446
2293
Market Price
$ 67.43
Selling Price
$ 59.61
242
142
221
660
Market Price
$ 36.84
Selling Price
$ 32.01
652
627
530
1781
Market Price
$ 42.00
Selling Price
$ 36.81
905
613
208
909
Market Price
$ 34.31
Selling Price
$ 30.68
712
574
274
1177
Market Price
$ 48.53
Selling Price
$ 42.20
1225
903
464
1446
Market Price
$ 47.22
Selling Price
$ 40.11
3353
3070
2371
4203
Market Price
$ 49.43
Selling Price
$ 44.45
2932
2870
1008
4282