$600.55M
Revenue
$0.24
Earnings Per Share
51.23%
Gross Margin %
$42.40M
Free Cash Flow
Revenue
600.55
Earnings Per Share
0.24
Gross Margin %
51.23
Free Cash Flow
42.40
Financials
Year | Year | TTM | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Rev. | Revenue | N/A | $600.55M | $606.33M | $418.80M | $321.79M | $286.27M | $297.69M | $299.25M | $313.14M | $327.91M | $350.02M | $329.48M | $313.52M | $260.38M | $198.17M | $149.00M | $107.15M | $69.10M |
GM % | Gross Margin % | 50.85% | 51.23% | 52.42% | 58.78% | 62.04% | 60.91% | 61.27% | 62.08% | 63.44% | 64.47% | 65.27% | 65.87% | 64.85% | 63.43% | 62.00% | 60.82% | 59.34% | 57.34% |
OM | Operating Margin | 0.60% | 3.51% | 2.08% | 9.06% | 7.96% | 7.21% | 11.22% | 12.35% | 15.64% | 16.19% | 18.84% | 20.47% | 21.95% | 24.14% | 25.24% | 26.76% | 23.97% | 21.26% |
EPS | Earnings Per Share | $-3.88 | $0.24 | $1.48 | $0.97 | $1.25 | $1.09 | $1.62 | $1.29 | $1.82 | $2.07 | $2.33 | $2.35 | $2.35 | $2.23 | $1.59 | $1.27 | $0.86 | $0.64 |
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 | $0.00 |
PR % | Payout Ratio % | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0 | 0 |
Sha. | Shares | N/AM | 17.51M | 19.03M | 18.86M | 18.64M | 14.93M | 16.59M | 16.39M | 16.21M | 16.05M | 17.23M | 17.63M | 17.8M | 17.87M | 18.61M | 18.3M | 18.04M | 17.85M |
OCF | Operating Cash Flow | N/A | $45.51M | $29.22M | $16.27M | $44.81M | $38.37M | $44.18M | $47.94M | $56.01M | $57.21M | $61.03M | $59.41M | $52.92M | $70.44M | $47.10M | $36.80M | $29.76M | $17.50M |
FCF | Free Cash Flow | N/A | $42.40M | $12.83M | $4.44M | $39.88M | $31.12M | $34.75M | $37.08M | $42.19M | $31.21M | $36.43M | $38.77M | $17.91M | $45.51M | $24.60M | $26.04M | $19.75M | $10.67M |
FCFS | Free Cash Flow Per Share | $0.34 | $1.41 | $0.68 | $0.25 | $2.68 | $1.93 | $2.12 | $2.04 | $2.47 | $1.78 | $2.04 | $2.18 | $0.99 | $2.53 | $1.32 | $1.37 | $1.06 | $0.81 |