Market Price
$ 55.09
Selling Price
$ 47.11
2693
2409
1894
4873
Market Price
$ 69.14
Selling Price
$ 59.09
4071
1321
3345
4906
Market Price
$ 61.02
Selling Price
$ 51.12
889
656
634
2223
Market Price
$ 68.57
Selling Price
$ 57.17
1826
1302
525
2217
Market Price
$ 51.27
Selling Price
$ 46.57
318
72
188
489
Market Price
$ 58.70
Selling Price
$ 50.23
785
259
186
2204
Market Price
$ 56.90
Selling Price
$ 48.19
650
375
298
3205
Market Price
$ 49.89
Selling Price
$ 43.58
1792
724
369
2005
Market Price
$ 70.76
Selling Price
$ 59.90
1968
700
1108
1992
Market Price
$ 49.83
Selling Price
$ 41.97
1468
933
746
3977
Market Price
$ 35.53
Selling Price
$ 29.99
3631
1539
3108
4084
Market Price
$ 45.05
Selling Price
$ 39.32
3359
1454
2221
3574
Market Price
$ 39.61
Selling Price
$ 35.54
498
248
459
1170
Market Price
$ 56.50
Selling Price
$ 49.46
2351
2117
910
2570
Market Price
$ 30.86
Selling Price
$ 27.25
1827
1410
999
1992
Market Price
$ 35.69
Selling Price
$ 32.26
3054
1663
2792
3901
Market Price
$ 42.41
Selling Price
$ 36.35
1511
1295
394
4486
Market Price
$ 48.79
Selling Price
$ 41.50
940
814
756
1110
Market Price
$ 28.02
Selling Price
$ 25.38
1257
982
1208
2955
Market Price
$ 48.45
Selling Price
$ 43.47
741
703
688
1006
Market Price
$ 37.37
Selling Price
$ 32.32
2098
671
1876
2689
Market Price
$ 61.03
Selling Price
$ 54.38
1724
1016
1120
4716
Market Price
$ 68.94
Selling Price
$ 59.86
1895
1738
1853
3726
Market Price
$ 57.23
Selling Price
$ 49.97
2002
1721
1978
4449
Market Price
$ 63.71
Selling Price
$ 55.00
1157
849
808
2738
Market Price
$ 49.79
Selling Price
$ 43.34
1328
1240
918
4782
Market Price
$ 54.45
Selling Price
$ 45.56
674
455
500
1812
Market Price
$ 35.07
Selling Price
$ 29.83
1340
1219
603
3097
Market Price
$ 57.49
Selling Price
$ 49.52
942
552
802
1272
Market Price
$ 60.13
Selling Price
$ 52.60
2830
1592
838
3777
Market Price
$ 46.79
Selling Price
$ 39.49
1461
955
892
2408
Market Price
$ 32.82
Selling Price
$ 28.28
946
400
558
3577
Market Price
$ 57.41
Selling Price
$ 48.97
3004
2796
1919
4083
Market Price
$ 60.91
Selling Price
$ 52.19
1001
498
333
2378
Market Price
$ 32.46
Selling Price
$ 27.33
873
351
316
1817
Market Price
$ 36.43
Selling Price
$ 31.48
643
454
170
1776
Market Price
$ 39.68
Selling Price
$ 35.03
1502
956
941
3522
Market Price
$ 56.45
Selling Price
$ 51.22
793
657
755
888
Market Price
$ 35.20
Selling Price
$ 30.36
1114
1108
315
1515
Market Price
$ 30.19
Selling Price
$ 25.20
2439
1927
1712
3921