Market Price
$ 52.25
Selling Price
$ 45.97
2244
1388
1860
2423
Market Price
$ 45.02
Selling Price
$ 37.56
866
393
719
1546
Market Price
$ 31.42
Selling Price
$ 27.28
502
487
132
544
Market Price
$ 68.77
Selling Price
$ 59.61
2810
2326
1548
4985
Market Price
$ 66.74
Selling Price
$ 58.60
1122
775
1037
1555
Market Price
$ 68.20
Selling Price
$ 57.79
194
68
151
476
Market Price
$ 53.58
Selling Price
$ 45.12
1704
1113
505
2483
Market Price
$ 54.85
Selling Price
$ 47.60
882
738
680
1644
Market Price
$ 52.76
Selling Price
$ 44.29
3038
1236
2994
4589
Market Price
$ 29.82
Selling Price
$ 26.28
3262
912
1063
4918
Market Price
$ 36.51
Selling Price
$ 32.38
4294
3961
4039
4426
Market Price
$ 55.04
Selling Price
$ 48.53
1671
566
845
1956
Market Price
$ 31.61
Selling Price
$ 26.76
2506
1084
1846
4213
Market Price
$ 63.75
Selling Price
$ 55.09
649
288
369
761
Market Price
$ 46.23
Selling Price
$ 39.57
3639
1624
2600
4945
Market Price
$ 59.14
Selling Price
$ 50.91
406
405
223
1676
Market Price
$ 57.51
Selling Price
$ 51.66
2154
1245
889
2161
Market Price
$ 43.77
Selling Price
$ 37.47
1786
1610
766
2835
Market Price
$ 29.66
Selling Price
$ 25.23
945
711
903
4576
Market Price
$ 49.17
Selling Price
$ 44.56
1287
435
709
2153
Market Price
$ 54.15
Selling Price
$ 45.86
1369
365
414
2790
Market Price
$ 33.90
Selling Price
$ 29.91
1811
706
554
4802
Market Price
$ 42.76
Selling Price
$ 37.89
951
346
600
1316
Market Price
$ 49.48
Selling Price
$ 44.85
2710
1628
1100
2891
Market Price
$ 48.96
Selling Price
$ 42.12
257
93
122
775
Market Price
$ 66.56
Selling Price
$ 58.58
527
391
435
2313
Market Price
$ 33.55
Selling Price
$ 28.60
2330
1498
1789
4779
Market Price
$ 60.80
Selling Price
$ 54.80
1066
888
400
1136
Market Price
$ 59.75
Selling Price
$ 50.14
1570
781
1520
3568
Market Price
$ 39.78
Selling Price
$ 33.63
564
132
143
1175
Market Price
$ 61.99
Selling Price
$ 54.34
2121
1906
1885
2621
Market Price
$ 41.09
Selling Price
$ 36.03
393
137
222
1157
Market Price
$ 39.89
Selling Price
$ 33.60
3255
3193
953
3412
Market Price
$ 70.70
Selling Price
$ 58.99
1201
475
1021
2281
Market Price
$ 35.38
Selling Price
$ 32.11
1683
453
1638
2119
Market Price
$ 43.51
Selling Price
$ 37.19
512
253
414
606
Market Price
$ 64.59
Selling Price
$ 54.61
2524
514
2499
3680
Market Price
$ 67.30
Selling Price
$ 58.63
2762
928
1174
4938
Market Price
$ 66.58
Selling Price
$ 59.50
2674
2653
1377
3225
Market Price
$ 42.92
Selling Price
$ 36.30
2265
1003
666
2523