$128.35M
Revenue
$0.37
Earnings Per Share
67.85%
Gross Margin %
$14.26M
Free Cash Flow
Revenue
128.35
Earnings Per Share
0.37
Gross Margin %
67.85
Free Cash Flow
14.26
Financials
Year | Year | TTM | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Rev. | Revenue | N/A | $128.35M | $125.59M | $103.90M | $118.99M | $86.94M | $74.52M | $63.16M | $54.72M | $43.67M | $30.43M | $43.05M | $42.63M | $28.05M | $45.85M | $47.01M | $52.12M |
GM % | Gross Margin % | 68.29% | 67.85% | 69.56% | 68.56% | 77.52% | 76.61% | 76.01% | 72.43% | 69.11% | 57.26% | 54.93% | 59.76% | 47.41% | 27.81% | 48.14% | 62.67% | 62.35% |
OM | Operating Margin | 11.49% | 14.84% | 19.77% | 13.31% | 29.52% | 12.61% | 14.60% | 13.38% | 5.93% | -26.37% | -61.24% | -6.28% | -18.86% | -77.83% | -15.64% | 13.80% | 23.43% |
EPS | Earnings Per Share | $0.27 | $0.37 | $0.44 | $0.24 | $0.50 | $0.18 | $0.20 | $0.07 | $0.04 | $-0.11 | $-0.36 | $-0.06 | $-0.15 | $-0.44 | $-0.11 | $0.07 | $0.18 |
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 | -0.00% | -0.00% | -0.00% | -0.00% | -0.00% | -0.00% | 0.00% | 0 |
Sha. | Shares | N/AM | 57.08M | 56.28M | 56.81M | 57.1M | 55.49M | 54.11M | 53.99M | 53.88M | 51.95M | 51.97M | 51.46M | 51M | 52.65M | 52.6M | 51.23M | 50.1M |
OCF | Operating Cash Flow | N/A | $26.05M | $12.60M | $13.53M | $16.87M | $5.27M | $7.57M | $2.90M | $4.97M | $69.06M | $-3.72M | $2.09M | $-4.43M | $-8.26M | $1.70M | $12.82M | $1.36M |
FCF | Free Cash Flow | N/A | $14.26M | $8.40M | $6.85M | $10.09M | $-2.11M | $2.33M | $-34.48M | $-35.74M | $68.49M | $-6.28M | $2.12M | $-7.24M | $-10.22M | $-7.83M | $5.13M | $0.69M |
FCFS | Free Cash Flow Per Share | $0.29 | $0.42 | $0.15 | $0.12 | $0.18 | $-0.04 | $0.04 | $-0.08 | $0.07 | $1.31 | $-0.12 | $0.02 | $-0.14 | $-0.19 | $-0.15 | $0.10 | $0.02 |