Market Price
$ 47.88
Selling Price
$ 40.30
337
150
297
1427
Market Price
$ 44.88
Selling Price
$ 37.45
1799
599
541
2414
Market Price
$ 32.89
Selling Price
$ 28.99
1380
959
487
1558
Market Price
$ 44.06
Selling Price
$ 39.17
2100
592
2098
3441
Market Price
$ 40.24
Selling Price
$ 35.61
414
334
334
1049
Market Price
$ 58.32
Selling Price
$ 49.63
860
654
461
3738
Market Price
$ 44.99
Selling Price
$ 39.18
2741
996
1100
4434
Market Price
$ 33.23
Selling Price
$ 28.76
1180
892
776
1900
Market Price
$ 58.69
Selling Price
$ 49.88
1579
503
639
1612
Market Price
$ 61.16
Selling Price
$ 53.54
1395
1005
1295
1622
Market Price
$ 60.24
Selling Price
$ 52.61
787
431
784
2143
Market Price
$ 56.19
Selling Price
$ 49.83
286
185
278
1424
Market Price
$ 51.49
Selling Price
$ 45.52
1774
957
847
3000
Market Price
$ 30.60
Selling Price
$ 27.59
466
130
312
1901
Market Price
$ 40.00
Selling Price
$ 34.14
1187
1185
887
2635
Market Price
$ 60.37
Selling Price
$ 51.03
2275
481
2041
4419
Market Price
$ 34.83
Selling Price
$ 30.34
623
515
382
963
Market Price
$ 42.52
Selling Price
$ 36.90
1041
255
458
2224
Market Price
$ 48.98
Selling Price
$ 43.05
167
132
49
707
Market Price
$ 43.86
Selling Price
$ 39.44
1113
249
1112
1323
Market Price
$ 36.86
Selling Price
$ 31.39
614
444
197
1744
Market Price
$ 34.54
Selling Price
$ 30.84
3173
2812
2087
3304
Market Price
$ 37.22
Selling Price
$ 32.60
763
581
315
1865
Market Price
$ 42.72
Selling Price
$ 35.72
1922
992
659
3607
Market Price
$ 59.61
Selling Price
$ 52.00
2222
2217
1505
2930
Market Price
$ 34.94
Selling Price
$ 31.43
480
314
171
621
Market Price
$ 55.26
Selling Price
$ 50.05
1885
1689
1243
2271
Market Price
$ 58.39
Selling Price
$ 52.94
754
581
512
1306
Market Price
$ 60.33
Selling Price
$ 51.55
414
331
279
556
Market Price
$ 53.87
Selling Price
$ 48.27
1020
806
798
4433
Market Price
$ 47.74
Selling Price
$ 43.27
2588
2418
2042
4383
Market Price
$ 65.31
Selling Price
$ 59.36
3579
1930
3120
3790
Market Price
$ 34.41
Selling Price
$ 29.51
1656
1510
1389
1892
Market Price
$ 64.09
Selling Price
$ 56.06
4613
1675
2717
4954
Market Price
$ 46.31
Selling Price
$ 40.26
1811
1123
1288
3720
Market Price
$ 31.33
Selling Price
$ 28.42
1464
634
339
2103
Market Price
$ 54.85
Selling Price
$ 48.94
2411
902
1693
3795
Market Price
$ 59.06
Selling Price
$ 52.09
1193
708
957
1417
Market Price
$ 59.75
Selling Price
$ 50.51
3379
2349
1470
4275
Market Price
$ 39.61
Selling Price
$ 35.15
3863
2982
3436
4612