Market Price
$ 37.82
Selling Price
$ 34.22
1870
1743
1149
1973
Market Price
$ 47.96
Selling Price
$ 43.54
2141
1889
689
2599
Market Price
$ 46.68
Selling Price
$ 41.16
1344
964
1223
3186
Market Price
$ 54.43
Selling Price
$ 45.75
3467
2055
1431
4897
Market Price
$ 34.09
Selling Price
$ 30.86
656
602
148
1012
Market Price
$ 43.92
Selling Price
$ 39.52
3714
1702
2867
4098
Market Price
$ 39.74
Selling Price
$ 35.57
1510
750
816
3115
Market Price
$ 45.03
Selling Price
$ 37.79
781
707
556
1968
Market Price
$ 36.73
Selling Price
$ 31.12
986
471
539
2892
Market Price
$ 61.69
Selling Price
$ 54.27
443
167
412
1169
Market Price
$ 27.60
Selling Price
$ 25.07
205
80
159
858
Market Price
$ 58.24
Selling Price
$ 50.37
283
189
68
564
Market Price
$ 49.49
Selling Price
$ 43.92
582
512
541
2742
Market Price
$ 67.26
Selling Price
$ 59.74
2240
1381
685
2907
Market Price
$ 45.79
Selling Price
$ 41.60
1800
720
1743
4377
Market Price
$ 61.16
Selling Price
$ 52.75
620
465
183
794
Market Price
$ 64.79
Selling Price
$ 54.05
619
294
483
733
Market Price
$ 32.42
Selling Price
$ 29.17
1534
487
1151
2575
Market Price
$ 40.24
Selling Price
$ 33.93
707
457
341
1615
Market Price
$ 43.88
Selling Price
$ 38.50
3289
2401
3028
3578
Market Price
$ 65.78
Selling Price
$ 56.19
522
389
400
891
Market Price
$ 29.37
Selling Price
$ 25.81
1471
517
1439
2912
Market Price
$ 43.47
Selling Price
$ 39.29
2142
1522
1402
2426
Market Price
$ 29.37
Selling Price
$ 25.22
1178
890
1155
1894
Market Price
$ 36.75
Selling Price
$ 32.27
586
504
291
1058
Market Price
$ 29.85
Selling Price
$ 25.37
249
71
154
407
Market Price
$ 41.18
Selling Price
$ 34.86
2544
676
840
3388
Market Price
$ 33.90
Selling Price
$ 29.65
434
317
326
717
Market Price
$ 33.74
Selling Price
$ 29.46
380
313
256
666
Market Price
$ 49.39
Selling Price
$ 42.54
1903
765
1398
2448
Market Price
$ 33.93
Selling Price
$ 29.42
1879
400
1459
4034
Market Price
$ 30.10
Selling Price
$ 26.52
1866
921
392
3363
Market Price
$ 29.73
Selling Price
$ 26.06
1405
459
445
4579
Market Price
$ 30.36
Selling Price
$ 26.26
381
166
293
504
Market Price
$ 31.57
Selling Price
$ 26.75
3499
2381
783
4973
Market Price
$ 60.05
Selling Price
$ 50.83
2273
1435
1158
4742
Market Price
$ 65.60
Selling Price
$ 55.80
167
52
141
723
Market Price
$ 51.73
Selling Price
$ 44.38
2647
2089
739
4806
Market Price
$ 39.53
Selling Price
$ 35.37
1212
924
360
3242
Market Price
$ 67.49
Selling Price
$ 59.16
3377
3328
2474
4624