Market Price
$ 39.05
Selling Price
$ 34.71
3608
2215
1458
4215
Market Price
$ 54.47
Selling Price
$ 46.55
502
391
227
2100
Market Price
$ 63.96
Selling Price
$ 57.69
1561
1194
997
2229
Market Price
$ 43.17
Selling Price
$ 37.29
3903
860
2157
4305
Market Price
$ 53.66
Selling Price
$ 46.26
1664
761
1563
2441
Market Price
$ 52.74
Selling Price
$ 44.67
333
68
326
612
Market Price
$ 44.80
Selling Price
$ 39.03
3436
1627
1751
4452
Market Price
$ 49.62
Selling Price
$ 41.83
1162
474
1084
1314
Market Price
$ 43.84
Selling Price
$ 36.71
3772
2724
2925
4541
Market Price
$ 58.76
Selling Price
$ 50.57
1360
1040
1179
4311
Market Price
$ 57.50
Selling Price
$ 52.04
3866
1532
3558
4010
Market Price
$ 45.38
Selling Price
$ 38.21
341
155
253
813
Market Price
$ 30.15
Selling Price
$ 26.34
1445
770
573
2680
Market Price
$ 51.31
Selling Price
$ 46.16
3148
2196
687
4600
Market Price
$ 42.73
Selling Price
$ 36.49
593
280
228
1651
Market Price
$ 41.35
Selling Price
$ 37.10
1215
1004
324
3330
Market Price
$ 60.12
Selling Price
$ 53.01
793
518
752
797
Market Price
$ 66.34
Selling Price
$ 55.97
184
164
142
704
Market Price
$ 37.59
Selling Price
$ 32.29
2186
973
1486
4173
Market Price
$ 30.71
Selling Price
$ 26.82
713
337
432
2981
Market Price
$ 41.76
Selling Price
$ 37.28
760
370
669
3453
Market Price
$ 53.17
Selling Price
$ 44.85
931
202
673
1359
Market Price
$ 61.32
Selling Price
$ 54.00
1409
915
776
3300
Market Price
$ 64.09
Selling Price
$ 55.05
1838
516
1272
2350
Market Price
$ 50.29
Selling Price
$ 42.08
1776
877
1569
2260
Market Price
$ 37.20
Selling Price
$ 31.78
1040
393
240
3271
Market Price
$ 34.25
Selling Price
$ 30.61
233
228
140
669
Market Price
$ 51.40
Selling Price
$ 43.75
1115
729
969
4578
Market Price
$ 62.65
Selling Price
$ 54.39
2338
948
1240
2402
Market Price
$ 50.08
Selling Price
$ 44.39
1227
310
726
1765
Market Price
$ 40.51
Selling Price
$ 35.86
1200
856
1048
3090
Market Price
$ 68.37
Selling Price
$ 59.97
2391
1132
949
4958
Market Price
$ 37.07
Selling Price
$ 32.99
1343
395
865
3300
Market Price
$ 44.44
Selling Price
$ 38.33
3799
3043
1010
3803
Market Price
$ 63.21
Selling Price
$ 56.22
4058
2634
2830
4169
Market Price
$ 55.21
Selling Price
$ 49.26
3649
1432
3084
4116
Market Price
$ 51.73
Selling Price
$ 43.36
1973
650
523
3505
Market Price
$ 69.93
Selling Price
$ 59.18
4348
4076
3495
4383
Market Price
$ 33.20
Selling Price
$ 29.17
319
316
158
559
Market Price
$ 51.36
Selling Price
$ 43.90
3321
1505
3085
4239