Market Price
$ 35.03
Selling Price
$ 30.82
1771
491
709
2899
Market Price
$ 40.28
Selling Price
$ 34.85
1020
986
1005
3342
Market Price
$ 32.84
Selling Price
$ 27.81
3483
901
1259
4748
Market Price
$ 58.82
Selling Price
$ 49.73
815
400
480
2440
Market Price
$ 61.34
Selling Price
$ 53.61
2577
1966
1992
4223
Market Price
$ 47.12
Selling Price
$ 41.11
692
388
271
1459
Market Price
$ 49.17
Selling Price
$ 42.31
1025
847
366
3386
Market Price
$ 55.99
Selling Price
$ 48.48
1645
342
456
1792
Market Price
$ 39.84
Selling Price
$ 35.03
3357
1363
1594
3648
Market Price
$ 50.59
Selling Price
$ 45.55
905
615
721
2222
Market Price
$ 48.90
Selling Price
$ 44.24
3652
3133
3183
4187
Market Price
$ 45.20
Selling Price
$ 38.56
1034
651
591
4753
Market Price
$ 62.63
Selling Price
$ 52.85
1568
557
1286
1598
Market Price
$ 61.73
Selling Price
$ 55.23
2074
1805
1839
4085
Market Price
$ 47.09
Selling Price
$ 42.76
1508
377
703
1822
Market Price
$ 67.21
Selling Price
$ 56.19
1449
1439
525
1563
Market Price
$ 55.37
Selling Price
$ 47.74
1644
932
1284
2402
Market Price
$ 46.31
Selling Price
$ 40.83
990
676
537
2610
Market Price
$ 63.08
Selling Price
$ 55.47
111
69
100
558
Market Price
$ 65.74
Selling Price
$ 58.84
1173
427
980
1939
Market Price
$ 55.08
Selling Price
$ 47.91
730
235
243
1339
Market Price
$ 32.68
Selling Price
$ 28.57
2096
1584
762
2437
Market Price
$ 39.28
Selling Price
$ 34.98
3758
1715
891
4961
Market Price
$ 34.25
Selling Price
$ 28.77
1056
258
666
3640
Market Price
$ 31.02
Selling Price
$ 27.96
237
89
108
452
Market Price
$ 58.21
Selling Price
$ 52.01
3333
3066
2501
4000
Market Price
$ 40.68
Selling Price
$ 34.03
2069
926
1360
3000
Market Price
$ 36.83
Selling Price
$ 31.05
706
381
513
838
Market Price
$ 65.27
Selling Price
$ 55.40
1717
360
1623
3875
Market Price
$ 57.11
Selling Price
$ 50.32
119
23
113
500
Market Price
$ 52.92
Selling Price
$ 45.40
2272
843
2171
2767
Market Price
$ 31.69
Selling Price
$ 27.22
721
369
321
2567
Market Price
$ 52.11
Selling Price
$ 45.24
2755
2297
823
2936
Market Price
$ 52.42
Selling Price
$ 46.32
896
802
437
1260
Market Price
$ 61.09
Selling Price
$ 53.79
1638
427
568
2023
Market Price
$ 35.47
Selling Price
$ 30.88
2534
1461
1000
2626
Market Price
$ 40.66
Selling Price
$ 36.87
1873
1614
866
2608
Market Price
$ 35.98
Selling Price
$ 31.15
762
361
654
2425
Market Price
$ 49.72
Selling Price
$ 42.96
3025
2539
2903
3783
Market Price
$ 34.79
Selling Price
$ 29.55
1061
344
370
2252