Market Price
$ 50.73
Selling Price
$ 43.49
1832
1606
728
1841
Market Price
$ 34.63
Selling Price
$ 31.29
1906
1568
1517
4114
Market Price
$ 60.85
Selling Price
$ 52.65
1568
706
378
2146
Market Price
$ 64.43
Selling Price
$ 57.32
1071
618
953
4984
Market Price
$ 55.02
Selling Price
$ 46.31
1057
1018
851
3872
Market Price
$ 42.10
Selling Price
$ 38.08
480
231
143
583
Market Price
$ 57.18
Selling Price
$ 51.37
1471
861
902
3454
Market Price
$ 61.04
Selling Price
$ 52.92
2293
2212
1383
2718
Market Price
$ 46.67
Selling Price
$ 39.40
886
185
565
1347
Market Price
$ 44.59
Selling Price
$ 39.70
1185
783
1016
3789
Market Price
$ 66.35
Selling Price
$ 56.37
1694
1194
915
2548
Market Price
$ 44.38
Selling Price
$ 37.38
1857
1705
448
3340
Market Price
$ 67.48
Selling Price
$ 58.51
382
307
172
539
Market Price
$ 48.38
Selling Price
$ 41.72
1556
1450
491
4052
Market Price
$ 61.28
Selling Price
$ 53.36
1849
1206
1640
3005
Market Price
$ 50.33
Selling Price
$ 43.36
1651
951
797
2600
Market Price
$ 64.67
Selling Price
$ 57.82
4038
1596
3859
4603
Market Price
$ 44.13
Selling Price
$ 38.58
516
295
255
729
Market Price
$ 29.19
Selling Price
$ 25.02
1351
1057
1034
1632
Market Price
$ 66.44
Selling Price
$ 55.51
1841
381
759
2123
Market Price
$ 61.56
Selling Price
$ 52.51
1669
1404
396
4346
Market Price
$ 54.98
Selling Price
$ 49.01
2622
1255
1417
2659
Market Price
$ 37.24
Selling Price
$ 32.51
376
201
152
1274
Market Price
$ 46.75
Selling Price
$ 41.18
854
702
196
1008
Market Price
$ 29.88
Selling Price
$ 26.13
1467
723
715
1862
Market Price
$ 65.57
Selling Price
$ 56.49
435
184
403
2067
Market Price
$ 48.57
Selling Price
$ 42.11
2754
2460
1773
3025
Market Price
$ 47.41
Selling Price
$ 43.01
397
146
162
929
Market Price
$ 30.82
Selling Price
$ 25.99
1776
1263
1754
2206
Market Price
$ 37.99
Selling Price
$ 32.31
1238
596
492
1798
Market Price
$ 54.87
Selling Price
$ 48.52
640
426
441
1664
Market Price
$ 30.14
Selling Price
$ 26.76
876
630
696
1601
Market Price
$ 47.78
Selling Price
$ 43.43
2466
1821
1666
2831
Market Price
$ 63.83
Selling Price
$ 55.12
321
94
121
544
Market Price
$ 40.77
Selling Price
$ 34.07
1399
1384
772
3496
Market Price
$ 59.20
Selling Price
$ 53.40
3670
2474
2791
4390
Market Price
$ 39.41
Selling Price
$ 34.31
2286
1099
2286
3997
Market Price
$ 62.27
Selling Price
$ 54.39
2464
970
1332
4788
Market Price
$ 53.50
Selling Price
$ 47.54
865
570
200
986
Market Price
$ 59.49
Selling Price
$ 52.77
2563
1544
1327
4978