Market Price
$ 32.81
Selling Price
$ 29.32
691
174
220
876
Market Price
$ 48.63
Selling Price
$ 40.99
1224
409
1063
1711
Market Price
$ 29.68
Selling Price
$ 26.88
3927
3870
1226
4692
Market Price
$ 66.17
Selling Price
$ 57.80
850
583
830
2303
Market Price
$ 50.19
Selling Price
$ 44.03
332
90
255
1200
Market Price
$ 38.16
Selling Price
$ 34.13
2060
849
1886
3741
Market Price
$ 38.96
Selling Price
$ 33.87
794
375
211
1002
Market Price
$ 28.69
Selling Price
$ 25.07
3023
2019
1473
4356
Market Price
$ 39.15
Selling Price
$ 33.82
461
399
150
1093
Market Price
$ 45.54
Selling Price
$ 39.68
1590
1461
607
4380
Market Price
$ 65.59
Selling Price
$ 58.20
283
167
155
434
Market Price
$ 48.34
Selling Price
$ 40.43
4306
2463
1040
4806
Market Price
$ 46.95
Selling Price
$ 39.66
1551
325
933
2050
Market Price
$ 63.85
Selling Price
$ 55.95
1448
558
677
2803
Market Price
$ 29.38
Selling Price
$ 25.03
2244
1323
537
2627
Market Price
$ 43.51
Selling Price
$ 38.07
1257
997
841
1665
Market Price
$ 41.42
Selling Price
$ 35.10
2091
1775
1195
4062
Market Price
$ 29.76
Selling Price
$ 25.82
2002
1518
1129
2985
Market Price
$ 41.40
Selling Price
$ 34.66
3020
2830
2028
3877
Market Price
$ 45.18
Selling Price
$ 40.83
1182
480
453
2777
Market Price
$ 68.56
Selling Price
$ 59.83
940
226
529
3311
Market Price
$ 34.45
Selling Price
$ 31.10
749
198
516
1036
Market Price
$ 70.14
Selling Price
$ 58.56
1789
960
1164
1898
Market Price
$ 37.39
Selling Price
$ 32.23
240
158
192
582
Market Price
$ 43.84
Selling Price
$ 37.54
697
585
582
752
Market Price
$ 51.86
Selling Price
$ 43.48
2982
707
2729
3147
Market Price
$ 32.03
Selling Price
$ 28.29
126
114
124
504
Market Price
$ 42.80
Selling Price
$ 35.99
2314
1736
1036
4601
Market Price
$ 46.64
Selling Price
$ 42.22
1136
234
243
2625
Market Price
$ 43.93
Selling Price
$ 38.37
2741
847
1455
3178
Market Price
$ 58.88
Selling Price
$ 53.21
867
598
788
3255
Market Price
$ 52.89
Selling Price
$ 44.23
2008
889
1481
4593
Market Price
$ 42.84
Selling Price
$ 35.97
1170
445
285
4420
Market Price
$ 41.29
Selling Price
$ 36.88
1091
722
368
1462
Market Price
$ 48.10
Selling Price
$ 41.14
550
502
327
2079
Market Price
$ 68.07
Selling Price
$ 59.61
2146
1218
1998
2586
Market Price
$ 47.10
Selling Price
$ 42.30
2314
1874
1330
3000
Market Price
$ 48.30
Selling Price
$ 42.30
1701
428
947
3096
Market Price
$ 42.42
Selling Price
$ 36.40
1979
1204
1526
2280
Market Price
$ 31.74
Selling Price
$ 26.56
1571
327
396
2703