$124.90M
Revenue
$0.58
Earnings Per Share
99.56%
Gross Margin %
$61.89M
Free Cash Flow
Revenue
124.90
Earnings Per Share
0.58
Gross Margin %
99.56
Free Cash Flow
61.89
Financials
Year | Year | TTM | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2016 | 2015 | 2014 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Rev. | Revenue | N/A | $124.90M | $93.46M | $67.88M | $56.82M | $50.11M | $36.02M | $27.58M | $17.58M | $0.00M | $19.40M | $14.91M | $14.70M | $12.54M | $11.30M | $10.82M | $9.61M |
GM % | Gross Margin % | 99.56% | 99.56% | 99.50% | 99.28% | 99.38% | 97.19% | 99.35% | 97.75% | 98.72% | 98.03% | 90.71% | 95.87% | 99.69% | 85.37% | 82.55% | 82.09% | 80.91% |
OM | Operating Margin | 67.32% | 67.32% | 65.60% | 62.43% | 52.91% | 50.83% | 43.64% | 34.63% | 19.27% | 16.59% | 26.22% | 42.64% | 72.24% | 72.67% | 70.17% | 69.67% | 64.92% |
EPS | Earnings Per Share | $0.58 | $0.58 | $0.43 | $0.30 | $0.22 | $0.22 | $0.12 | $0.06 | $0.03 | $0.02 | $0.04 | $0.05 | $0.08 | $0.07 | $0.06 | $0.06 | $0.04 |
Div. | Dividends | N/A | $0.30 | $0.22 | $0.15 | $0.12 | $0.11 | $0.06 | $0.02 | $0.02 | $0.00 | $0.02 | $0.04 | $0.06 | $0.07 | $0.06 | $0.05 | $0.04 |
PR % | Payout Ratio % | 0 | 51.72% | 51.16% | 50.00% | 54.55% | 50.00% | 50.00% | 33.33% | 66.67% | 0 | 50.00% | 80.00% | 75.00% | 100.00% | 100.00% | 83.33% | 100.00% |
Sha. | Shares | N/AM | 104.43M | 104.28M | 104.21M | 103.95M | 103.62M | 103.37M | 101.75M | 100.26M | 100.26M | 100.28M | 100.28M | 100.28M | 100.02M | 100.02M | 100M | 100M |
OCF | Operating Cash Flow | N/A | $62.54M | $61.58M | $38.84M | $31.42M | $24.66M | $13.87M | $11.25M | $4.18M | $0.00M | $0.00M | $0.00M | $0.00M | $0.00M | $0.00M | $0.00M | $0.00M |
FCF | Free Cash Flow | N/A | $61.89M | $43.13M | $32.43M | $26.82M | $26.06M | $18.79M | $11.03M | $3.98M | $0.00M | $0.00M | $0.00M | $0.00M | $0.00M | $0.00M | $0.00M | $0.00M |
FCFS | Free Cash Flow Per Share | $0.54 | $0.54 | $0.50 | $0.30 | $0.23 | $0.17 | $0.07 | $0.05 | $-0.01 | $-0.01 | $0.01 | $0.01 | $0.07 | $0.05 | $0.06 | $0.03 | $0.04 |