Market Price
$ 48.45
Selling Price
$ 40.88
284
195
252
522
Market Price
$ 43.99
Selling Price
$ 39.83
1903
833
1473
3371
Market Price
$ 66.13
Selling Price
$ 56.08
4533
1784
1236
4927
Market Price
$ 28.49
Selling Price
$ 25.20
278
224
116
774
Market Price
$ 44.34
Selling Price
$ 38.30
149
111
80
674
Market Price
$ 42.03
Selling Price
$ 35.44
1266
757
377
2879
Market Price
$ 59.09
Selling Price
$ 49.63
1758
818
1572
3515
Market Price
$ 44.05
Selling Price
$ 39.24
951
774
865
3998
Market Price
$ 59.51
Selling Price
$ 52.18
2808
2223
691
3621
Market Price
$ 36.47
Selling Price
$ 30.56
1175
898
289
1227
Market Price
$ 28.79
Selling Price
$ 25.21
663
345
209
1695
Market Price
$ 41.23
Selling Price
$ 35.16
388
239
342
1096
Market Price
$ 33.41
Selling Price
$ 30.19
1341
329
1107
1979
Market Price
$ 49.79
Selling Price
$ 41.94
1810
1258
996
1868
Market Price
$ 31.25
Selling Price
$ 28.16
152
89
83
488
Market Price
$ 53.73
Selling Price
$ 47.96
2197
2146
721
4389
Market Price
$ 58.85
Selling Price
$ 50.55
469
107
106
1602
Market Price
$ 41.47
Selling Price
$ 36.59
554
268
232
1930
Market Price
$ 67.07
Selling Price
$ 59.13
1375
907
878
2281
Market Price
$ 34.89
Selling Price
$ 31.36
1739
1500
1733
3593
Market Price
$ 42.22
Selling Price
$ 35.89
756
275
565
1552
Market Price
$ 60.93
Selling Price
$ 52.69
1293
564
1087
2939
Market Price
$ 51.63
Selling Price
$ 44.19
353
344
305
620
Market Price
$ 53.89
Selling Price
$ 47.75
926
805
805
1214
Market Price
$ 63.59
Selling Price
$ 56.53
2055
1630
1199
2498
Market Price
$ 39.57
Selling Price
$ 34.96
3503
1161
2102
4903
Market Price
$ 35.59
Selling Price
$ 31.09
2200
1835
757
4187
Market Price
$ 66.04
Selling Price
$ 55.16
873
384
815
1730
Market Price
$ 29.60
Selling Price
$ 26.57
1530
744
950
4305
Market Price
$ 60.85
Selling Price
$ 52.57
1703
800
1496
3127
Market Price
$ 52.95
Selling Price
$ 47.09
1160
1116
1009
2820
Market Price
$ 62.53
Selling Price
$ 52.62
912
585
204
4159
Market Price
$ 45.95
Selling Price
$ 40.34
724
359
243
2216
Market Price
$ 45.59
Selling Price
$ 41.36
785
724
633
2527
Market Price
$ 66.14
Selling Price
$ 58.83
862
396
260
1011
Market Price
$ 59.93
Selling Price
$ 52.59
1593
780
525
2553
Market Price
$ 69.13
Selling Price
$ 59.71
1325
1274
449
2690
Market Price
$ 56.18
Selling Price
$ 50.32
115
63
68
562
Market Price
$ 51.65
Selling Price
$ 43.96
3696
1323
2304
3784
Market Price
$ 43.28
Selling Price
$ 36.49
387
341
180
607