Market Price
$ 45.37
Selling Price
$ 40.39
2157
927
1418
4198
Market Price
$ 48.97
Selling Price
$ 41.71
929
869
603
2691
Market Price
$ 41.43
Selling Price
$ 36.05
1549
383
945
2502
Market Price
$ 43.79
Selling Price
$ 37.84
2091
745
635
2995
Market Price
$ 34.54
Selling Price
$ 31.05
1469
872
871
4669
Market Price
$ 46.78
Selling Price
$ 42.47
3325
2477
3305
4731
Market Price
$ 48.47
Selling Price
$ 40.44
962
738
717
2408
Market Price
$ 67.71
Selling Price
$ 56.57
2084
1885
1472
3112
Market Price
$ 43.56
Selling Price
$ 37.48
494
331
414
858
Market Price
$ 41.31
Selling Price
$ 35.27
755
276
415
2405
Market Price
$ 59.46
Selling Price
$ 49.63
491
345
453
1000
Market Price
$ 31.47
Selling Price
$ 27.62
1551
826
731
2700
Market Price
$ 50.42
Selling Price
$ 44.49
1248
561
355
1481
Market Price
$ 39.12
Selling Price
$ 33.28
1478
772
865
4809
Market Price
$ 62.03
Selling Price
$ 55.64
1685
513
1595
3607
Market Price
$ 31.96
Selling Price
$ 26.64
1415
566
662
3567
Market Price
$ 59.22
Selling Price
$ 52.51
808
689
163
2908
Market Price
$ 69.18
Selling Price
$ 58.64
1341
1326
1191
2188
Market Price
$ 41.46
Selling Price
$ 36.90
1667
1343
1036
2600
Market Price
$ 50.40
Selling Price
$ 45.29
1534
769
813
3716
Market Price
$ 50.96
Selling Price
$ 43.18
1474
917
1049
2370
Market Price
$ 41.64
Selling Price
$ 36.87
362
278
182
893
Market Price
$ 31.27
Selling Price
$ 27.06
2196
450
1511
4642
Market Price
$ 53.36
Selling Price
$ 47.81
4088
3381
1669
4354
Market Price
$ 30.28
Selling Price
$ 27.32
955
720
882
1081
Market Price
$ 38.71
Selling Price
$ 32.94
4057
3329
1613
4484
Market Price
$ 43.29
Selling Price
$ 37.46
2798
1875
1717
3761
Market Price
$ 60.32
Selling Price
$ 54.78
1288
268
731
2434
Market Price
$ 67.64
Selling Price
$ 58.82
1653
887
993
2068
Market Price
$ 55.29
Selling Price
$ 48.10
2854
2005
2331
3158
Market Price
$ 62.64
Selling Price
$ 52.23
132
67
84
482
Market Price
$ 46.52
Selling Price
$ 39.35
1195
975
636
4755
Market Price
$ 31.10
Selling Price
$ 28.17
2621
1038
1262
4008
Market Price
$ 57.60
Selling Price
$ 48.84
1275
510
1027
4968
Market Price
$ 60.56
Selling Price
$ 52.01
1285
265
1041
2455
Market Price
$ 44.44
Selling Price
$ 38.73
3360
2204
1837
4563
Market Price
$ 45.00
Selling Price
$ 38.88
1992
723
888
4816
Market Price
$ 49.95
Selling Price
$ 43.56
1591
561
1373
3069
Market Price
$ 59.46
Selling Price
$ 51.31
3214
1442
1626
4845
Market Price
$ 56.89
Selling Price
$ 50.99
980
776
841
2574