$229.96M
Revenue
$1.72
Earnings Per Share
68.35%
Gross Margin %
$41.85M
Free Cash Flow
Revenue
229.96
Earnings Per Share
1.72
Gross Margin %
68.35
Free Cash Flow
41.85
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 | $229.96M | $297.49M | $263.43M | $148.38M | $133.96M | $121.33M | $108.56M | $106.63M | $111.83M | $106.20M | $88.50M | $99.99M | $105.50M | $95.01M | $86.50M | $104.54M | $94.67M |
GM % | Gross Margin % | 70.28% | 68.35% | 74.54% | 74.13% | 74.83% | 76.22% | 76.13% | 73.90% | 71.66% | 73.26% | 73.59% | 69.34% | 72.18% | 74.28% | 73.99% | 69.34% | 68.35% | 69.68% |
OM | Operating Margin | 6.08% | -0.98% | 20.74% | 13.04% | 18.75% | 16.97% | 13.70% | 9.59% | 6.37% | 10.88% | 7.32% | -2.20% | 8.20% | 10.49% | 2.00% | -6.48% | 4.40% | 10.80% |
EPS | Earnings Per Share | $0.46 | $1.72 | $2.56 | $2.22 | $1.23 | $0.98 | $0.68 | $0.44 | $0.33 | $0.35 | $0.28 | $0.09 | $0.25 | $0.32 | $0.19 | $0.17 | $0.18 | $0.37 |
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.00% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Sha. | Shares | N/AM | 28.55M | 28.67M | 29.68M | 28.14M | 28.03M | 27.76M | 27.48M | 27.42M | 32.22M | 32.91M | 32.63M | 39.09M | 38.82M | 37.26M | 42.29M | 41.75M | 41.19M |
OCF | Operating Cash Flow | N/A | $72.49M | $90.70M | $81.70M | $55.56M | $0.00M | $23.90M | $0.00M | $0.00M | $0.00M | $18.22M | $8.28M | $18.64M | $15.86M | $12.88M | $19.73M | $10.57M | $13.30M |
FCF | Free Cash Flow | N/A | $41.85M | $76.67M | $69.07M | $45.79M | $33.11M | $18.34M | $14.51M | $13.75M | $7.56M | $14.37M | $3.80M | $14.49M | $11.38M | $8.07M | $17.65M | $8.48M | $10.59M |
FCFS | Free Cash Flow Per Share | $2.08 | $2.04 | $2.59 | $2.43 | $1.64 | $1.19 | $0.66 | $0.53 | $0.47 | $0.33 | $0.44 | $0.10 | $0.36 | $0.30 | $0.19 | $0.42 | $0.21 | $0.34 |