Market Price
$ 64.11
Selling Price
$ 55.75
3006
1142
1825
3705
Market Price
$ 54.72
Selling Price
$ 47.56
1137
981
656
3903
Market Price
$ 57.63
Selling Price
$ 52.35
4130
3438
4012
4190
Market Price
$ 32.32
Selling Price
$ 28.07
1129
759
979
4636
Market Price
$ 37.62
Selling Price
$ 32.66
1302
806
819
1389
Market Price
$ 41.75
Selling Price
$ 36.75
371
371
355
817
Market Price
$ 59.57
Selling Price
$ 53.69
118
61
95
505
Market Price
$ 66.99
Selling Price
$ 57.23
1654
1105
1500
2941
Market Price
$ 67.90
Selling Price
$ 57.49
848
328
302
2100
Market Price
$ 51.62
Selling Price
$ 45.08
1137
597
1008
1261
Market Price
$ 42.48
Selling Price
$ 35.96
481
186
477
1337
Market Price
$ 67.15
Selling Price
$ 59.92
2261
1691
1161
3253
Market Price
$ 50.80
Selling Price
$ 44.54
480
182
460
835
Market Price
$ 66.85
Selling Price
$ 57.59
1436
328
1425
4676
Market Price
$ 55.46
Selling Price
$ 49.47
977
974
354
2726
Market Price
$ 63.06
Selling Price
$ 54.92
729
490
166
776
Market Price
$ 64.59
Selling Price
$ 55.05
826
417
174
2129
Market Price
$ 60.89
Selling Price
$ 53.44
1565
708
1104
2611
Market Price
$ 57.87
Selling Price
$ 50.71
3025
1628
2800
4653
Market Price
$ 41.66
Selling Price
$ 35.04
772
561
364
1458
Market Price
$ 50.85
Selling Price
$ 44.83
1742
822
1393
3977
Market Price
$ 51.40
Selling Price
$ 43.04
551
292
159
1718
Market Price
$ 40.93
Selling Price
$ 36.79
160
89
86
470
Market Price
$ 44.65
Selling Price
$ 38.63
1231
278
275
3370
Market Price
$ 49.15
Selling Price
$ 43.79
724
471
184
1181
Market Price
$ 44.87
Selling Price
$ 40.11
642
206
171
720
Market Price
$ 66.18
Selling Price
$ 55.59
495
207
441
1427
Market Price
$ 56.08
Selling Price
$ 47.61
1773
1583
737
4413
Market Price
$ 34.00
Selling Price
$ 29.15
284
97
205
907
Market Price
$ 66.38
Selling Price
$ 59.38
2420
601
1762
2577
Market Price
$ 65.70
Selling Price
$ 57.58
839
332
615
1251
Market Price
$ 65.30
Selling Price
$ 56.18
2167
1007
1035
4739
Market Price
$ 34.94
Selling Price
$ 31.10
1634
1501
664
2220
Market Price
$ 55.41
Selling Price
$ 48.11
326
123
271
802
Market Price
$ 57.05
Selling Price
$ 49.82
609
326
277
1136
Market Price
$ 39.73
Selling Price
$ 35.33
2062
1591
1620
4144
Market Price
$ 38.21
Selling Price
$ 33.94
1358
1282
404
2315
Market Price
$ 54.62
Selling Price
$ 48.13
1236
1003
360
3137
Market Price
$ 41.56
Selling Price
$ 37.23
2510
1994
811
4162
Market Price
$ 43.27
Selling Price
$ 37.67
939
930
693
2426