Market Price
$ 32.86
Selling Price
$ 28.10
1911
1270
1571
1983
Market Price
$ 29.57
Selling Price
$ 25.04
1609
383
642
4488
Market Price
$ 67.58
Selling Price
$ 59.03
1538
396
949
2320
Market Price
$ 67.01
Selling Price
$ 58.37
3575
2958
2180
3751
Market Price
$ 67.10
Selling Price
$ 57.60
484
412
405
1712
Market Price
$ 67.42
Selling Price
$ 56.55
2125
488
1560
3600
Market Price
$ 50.55
Selling Price
$ 43.38
1708
489
970
3961
Market Price
$ 50.15
Selling Price
$ 45.12
2959
832
2262
3254
Market Price
$ 46.07
Selling Price
$ 40.74
3898
3529
2136
4835
Market Price
$ 64.48
Selling Price
$ 56.19
1908
1160
1752
2662
Market Price
$ 40.50
Selling Price
$ 36.74
381
376
147
402
Market Price
$ 64.49
Selling Price
$ 57.51
215
68
55
901
Market Price
$ 47.03
Selling Price
$ 40.26
743
726
485
1005
Market Price
$ 56.72
Selling Price
$ 51.27
2974
600
692
3431
Market Price
$ 33.13
Selling Price
$ 28.69
1533
1433
721
3897
Market Price
$ 40.49
Selling Price
$ 34.06
807
607
610
2724
Market Price
$ 30.74
Selling Price
$ 27.21
2031
1347
414
3423
Market Price
$ 29.60
Selling Price
$ 25.66
1711
410
1483
3923
Market Price
$ 55.81
Selling Price
$ 48.70
486
154
436
2143
Market Price
$ 46.09
Selling Price
$ 40.95
1275
305
612
2220
Market Price
$ 37.14
Selling Price
$ 32.01
325
167
123
464
Market Price
$ 35.31
Selling Price
$ 31.37
3990
2122
1989
4762
Market Price
$ 39.57
Selling Price
$ 33.28
2512
1329
2122
2552
Market Price
$ 43.02
Selling Price
$ 36.67
1835
995
629
3234
Market Price
$ 48.32
Selling Price
$ 41.69
1156
295
637
2391
Market Price
$ 57.44
Selling Price
$ 48.93
872
766
612
3865
Market Price
$ 40.91
Selling Price
$ 35.99
578
203
447
886
Market Price
$ 41.33
Selling Price
$ 35.33
1078
1002
655
2965
Market Price
$ 55.47
Selling Price
$ 50.23
795
660
272
2886
Market Price
$ 32.91
Selling Price
$ 28.60
1043
687
722
4134
Market Price
$ 66.20
Selling Price
$ 57.59
2095
516
839
3700
Market Price
$ 65.69
Selling Price
$ 54.79
176
111
122
718
Market Price
$ 59.86
Selling Price
$ 52.12
2517
1689
2317
4845
Market Price
$ 41.15
Selling Price
$ 36.93
175
175
108
457
Market Price
$ 54.22
Selling Price
$ 47.51
3103
1032
955
4360
Market Price
$ 53.00
Selling Price
$ 46.88
804
235
360
3962
Market Price
$ 33.80
Selling Price
$ 30.62
1054
449
757
1355
Market Price
$ 60.31
Selling Price
$ 50.42
350
318
251
578
Market Price
$ 48.85
Selling Price
$ 42.15
2269
1910
656
2744
Market Price
$ 39.01
Selling Price
$ 33.45
2925
1092
919
3879