Market Price
$ 48.00
Selling Price
$ 40.65
2594
1243
1125
4224
Market Price
$ 51.64
Selling Price
$ 43.49
1323
1186
362
1827
Market Price
$ 56.63
Selling Price
$ 50.61
416
118
217
839
Market Price
$ 54.94
Selling Price
$ 49.84
1341
910
757
3797
Market Price
$ 39.06
Selling Price
$ 34.54
306
231
117
426
Market Price
$ 66.25
Selling Price
$ 55.95
3711
2096
3053
4659
Market Price
$ 30.21
Selling Price
$ 26.74
1787
1013
861
1899
Market Price
$ 58.98
Selling Price
$ 52.58
459
199
274
1256
Market Price
$ 52.98
Selling Price
$ 47.05
1448
549
1213
2006
Market Price
$ 33.21
Selling Price
$ 29.23
1783
666
1409
3009
Market Price
$ 70.75
Selling Price
$ 59.70
335
152
187
594
Market Price
$ 41.58
Selling Price
$ 34.75
917
562
447
3765
Market Price
$ 49.59
Selling Price
$ 41.36
945
456
820
1617
Market Price
$ 29.10
Selling Price
$ 25.68
3636
3327
1358
4746
Market Price
$ 36.28
Selling Price
$ 32.34
736
297
559
3084
Market Price
$ 41.66
Selling Price
$ 37.01
3058
863
1681
4355
Market Price
$ 36.11
Selling Price
$ 30.90
1895
1488
602
2747
Market Price
$ 35.13
Selling Price
$ 30.83
1002
220
464
3672
Market Price
$ 62.22
Selling Price
$ 56.09
2424
2160
2339
2636
Market Price
$ 31.09
Selling Price
$ 28.20
774
429
402
2246
Market Price
$ 49.12
Selling Price
$ 43.31
530
260
123
976
Market Price
$ 35.97
Selling Price
$ 31.11
2135
1032
687
2285
Market Price
$ 34.38
Selling Price
$ 29.08
2104
2074
1658
4213
Market Price
$ 33.29
Selling Price
$ 29.76
1088
606
1027
1998
Market Price
$ 64.25
Selling Price
$ 54.91
1702
1508
1435
2890
Market Price
$ 30.43
Selling Price
$ 26.60
442
122
413
1607
Market Price
$ 58.85
Selling Price
$ 52.70
709
501
413
1020
Market Price
$ 39.66
Selling Price
$ 35.63
692
383
306
735
Market Price
$ 63.41
Selling Price
$ 56.81
984
967
262
4395
Market Price
$ 60.83
Selling Price
$ 51.15
2564
1397
1437
3314
Market Price
$ 40.76
Selling Price
$ 34.64
1612
1007
674
2352
Market Price
$ 52.75
Selling Price
$ 44.02
1447
949
622
3044
Market Price
$ 46.20
Selling Price
$ 41.82
1797
650
1796
1905
Market Price
$ 38.83
Selling Price
$ 35.03
368
151
226
732
Market Price
$ 66.14
Selling Price
$ 59.44
2840
2567
1094
4401
Market Price
$ 50.73
Selling Price
$ 44.05
1880
662
1862
1973
Market Price
$ 37.48
Selling Price
$ 33.61
859
627
450
1657
Market Price
$ 38.76
Selling Price
$ 33.00
2412
1311
523
3769
Market Price
$ 69.74
Selling Price
$ 58.80
1495
302
519
1768
Market Price
$ 35.78
Selling Price
$ 31.99
175
81
58
561