$1.28B
Revenue
$0.38
Earnings Per Share
76.40%
Gross Margin %
$41.37M
Free Cash Flow
Revenue
1,275.44
Earnings Per Share
0.38
Gross Margin %
76.40
Free Cash Flow
41.37
Financials
Year | Year | TTM | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2007 | 2006 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Rev. | Revenue | N/A | $1.28B | $987.79M | $692.47M | $784.07M | $1.01B | $1.29B | $1.29B | $1.28B | $1.17B | $1.10B | $815.52M | $797.85M | $784.95M | $812.84M | $575.30M | $541.70M |
GM % | Gross Margin % | 76.40% | 76.40% | 74.81% | 78.72% | 76.32% | 76.37% | 75.54% | 71.77% | 71.34% | 71.09% | 69.96% | 68.61% | 69.91% | 69.71% | 68.41% | 72.15% | 43.79% |
OM | Operating Margin | 9.50% | 9.50% | -3.61% | -32.81% | 1.12% | 14.56% | 16.48% | 12.97% | 14.60% | 13.41% | 10.55% | 10.85% | 11.01% | 9.94% | 11.53% | 10.11% | 8.04% |
EPS | Earnings Per Share | $0.66 | $0.38 | $0.28 | $-0.33 | $0.11 | $0.64 | $0.77 | $0.71 | $0.84 | $0.68 | $0.47 | $0.53 | $0.48 | $0.45 | $0.72 | $0.57 | $0.41 |
Div. | Dividends | N/A | $0.46 | $0.00 | $0.00 | $0.21 | $0.52 | $0.52 | $0.51 | $0.51 | $0.45 | $0.42 | $0.42 | $0.39 | $0.37 | $0.37 | $0.21 | $0.18 |
PR % | Payout Ratio % | 0 | 121.05% | 0.00% | -0.00% | 190.91% | 81.25% | 67.53% | 71.83% | 60.71% | 66.18% | 89.36% | 79.25% | 81.25% | 82.22% | 51.39% | 36.84% | 43.90% |
Sha. | Shares | N/AM | 161.33M | 161.2M | 161.2M | 161.2M | 160.99M | 160.56M | 159.49M | 158.73M | 158.11M | 157.99M | 157.9M | 157.8M | 157.64M | 157.46M | 127.74M | 126.15M |
OCF | Operating Cash Flow | N/A | $241.75M | $279.91M | $148.14M | $176.37M | $171.37M | $207.75M | $188.68M | $212.47M | $213.31M | $122.75M | $128.29M | $138.29M | $139.73M | $0.00M | $63.05M | $0.00M |
FCF | Free Cash Flow | N/A | $41.37M | $177.64M | $122.59M | $51.54M | $47.50M | $38.36M | $-70.28M | $38.63M | $108.99M | $50.36M | $57.09M | $19.46M | $67.89M | $0.00M | $-1.01M | $0.00M |
FCFS | Free Cash Flow Per Share | $0.17 | $0.17 | $1.09 | $0.73 | $0.27 | $0.30 | $0.22 | $-0.45 | $0.20 | $0.68 | $0.25 | $0.34 | $0.11 | $0.40 | $0.35 | $-0.04 | $-0.23 |