$960.90M
Revenue
$7.04
Earnings Per Share
52.42%
Gross Margin %
$205.00M
Free Cash Flow
Revenue
960.90
Earnings Per Share
7.04
Gross Margin %
52.42
Free Cash Flow
205.00
Financials
Year | Year | TTM | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Rev. | Revenue | N/A | $960.90M | $911.31M | $896.56M | $844.10M | $778.64M | $845.50M | $974.13M | $873.34M | $778.20M | $691.06M | $598.34M | $511.26M | $426.74M | $385.83M | $261.90M | $161.31M |
GM % | Gross Margin % | 52.61% | 52.42% | 53.49% | 57.48% | 58.47% | 59.66% | 50.14% | 43.07% | 41.79% | 43.17% | 42.50% | 41.25% | 40.08% | 37.77% | 53.62% | 61.09% | 59.95% |
OM | Operating Margin | 25.72% | 25.94% | 26.06% | 31.47% | 32.87% | 34.56% | 32.70% | 29.08% | 27.29% | 27.03% | 26.17% | 23.95% | 22.31% | 19.44% | 17.55% | 20.23% | 7.93% |
EPS | Earnings Per Share | $6.42 | $7.04 | $5.96 | $6.00 | $5.59 | $5.58 | $5.09 | $4.07 | $3.27 | $3.02 | $2.50 | $1.98 | $1.62 | $1.15 | $1.10 | $0.69 | $0.17 |
Div. | Dividends | N/A | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 |
PR % | Payout Ratio % | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0 | 0.00% |
Sha. | Shares | N/AM | 29.57M | 30.56M | 34.9M | 46.45M | 47.74M | 47.78M | 47.35M | 46.75M | 45.43M | 45.72M | 45.07M | 44.1M | 44.29M | 45.76M | 45.54M | 45.36M |
OCF | Operating Cash Flow | N/A | $243.66M | $220.82M | $313.12M | $308.82M | $306.34M | $199.09M | $304.90M | $218.29M | $173.90M | $167.00M | $118.45M | $144.20M | $97.10M | $84.10M | $61.17M | $10.23M |
FCF | Free Cash Flow | N/A | $205.00M | $185.59M | $284.24M | $279.41M | $283.95M | $104.56M | $191.31M | $40.08M | $-44.40M | $-1.65M | $24.96M | $39.32M | $16.55M | $21.47M | $0.90M | $1.86M |
FCFS | Free Cash Flow Per Share | $6.40 | $6.61 | $5.76 | $2.14 | $4.35 | $2.38 | $1.56 | $3.84 | $-0.03 | $-0.72 | $-0.04 | $0.56 | $0.89 | $0.17 | $-0.49 | $0.02 | $0.08 |