Market Price
$ 41.74
Selling Price
$ 35.52
1721
1594
615
3271
Market Price
$ 44.85
Selling Price
$ 40.49
3629
1719
2663
4216
Market Price
$ 68.08
Selling Price
$ 58.98
1856
1586
1291
4217
Market Price
$ 35.40
Selling Price
$ 29.80
2166
1101
1498
2245
Market Price
$ 67.74
Selling Price
$ 56.68
1117
248
866
3495
Market Price
$ 63.22
Selling Price
$ 52.86
1510
833
684
2334
Market Price
$ 43.62
Selling Price
$ 37.55
1649
732
1634
2656
Market Price
$ 41.66
Selling Price
$ 36.63
1361
633
539
4120
Market Price
$ 60.93
Selling Price
$ 51.86
1275
537
511
4683
Market Price
$ 50.19
Selling Price
$ 42.56
1007
262
336
2709
Market Price
$ 37.24
Selling Price
$ 33.64
4474
4110
2447
4995
Market Price
$ 39.76
Selling Price
$ 33.55
2340
1816
513
3793
Market Price
$ 40.24
Selling Price
$ 36.37
1271
451
532
1389
Market Price
$ 48.59
Selling Price
$ 41.10
895
578
400
951
Market Price
$ 54.53
Selling Price
$ 48.05
1898
1801
911
3659
Market Price
$ 52.44
Selling Price
$ 46.38
4527
1478
4470
4803
Market Price
$ 47.04
Selling Price
$ 41.28
2486
1761
529
4123
Market Price
$ 52.01
Selling Price
$ 45.00
1670
1568
968
3610
Market Price
$ 60.66
Selling Price
$ 52.91
3407
1405
1211
3454
Market Price
$ 33.61
Selling Price
$ 29.86
1675
1223
1089
1781
Market Price
$ 66.26
Selling Price
$ 58.79
1951
1024
1035
2429
Market Price
$ 37.54
Selling Price
$ 33.03
686
391
497
1917
Market Price
$ 30.34
Selling Price
$ 27.12
1605
1080
992
3043
Market Price
$ 56.67
Selling Price
$ 49.19
344
231
217
461
Market Price
$ 45.97
Selling Price
$ 41.27
437
332
389
1471
Market Price
$ 35.82
Selling Price
$ 32.39
590
466
126
2451
Market Price
$ 64.72
Selling Price
$ 55.23
1680
1533
1438
3194
Market Price
$ 57.07
Selling Price
$ 49.58
1164
507
1064
1197
Market Price
$ 38.90
Selling Price
$ 32.56
3622
2351
853
4688
Market Price
$ 61.92
Selling Price
$ 52.75
900
489
408
4174
Market Price
$ 39.06
Selling Price
$ 33.72
2222
1087
1892
3773
Market Price
$ 62.87
Selling Price
$ 53.62
1293
1283
1099
3422
Market Price
$ 65.97
Selling Price
$ 58.13
309
239
287
785
Market Price
$ 40.45
Selling Price
$ 35.67
509
274
435
2146
Market Price
$ 61.21
Selling Price
$ 55.07
808
669
305
1991
Market Price
$ 66.37
Selling Price
$ 59.90
2703
2652
1579
2869
Market Price
$ 31.13
Selling Price
$ 26.47
1157
527
1130
2219
Market Price
$ 60.51
Selling Price
$ 50.82
2545
2077
1099
2561
Market Price
$ 49.79
Selling Price
$ 44.22
279
76
191
864
Market Price
$ 27.92
Selling Price
$ 25.09
2118
1043
1587
4808