$359.93M
Revenue
$0.14
Earnings Per Share
52.06%
Gross Margin %
$111.37M
Free Cash Flow
Revenue
359.93
Earnings Per Share
0.14
Gross Margin %
52.06
Free Cash Flow
111.37
Financials
Year | Year | TTM | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2011 | 2010 | 2009 | 2008 | 2007 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Rev. | Revenue | N/A | $359.93M | $299.72M | $228.93M | $151.72M | $110.42M | $100.77M | $50.55M | $46.01M | $42.40M | $40.50M | $0.00M | $45.91M | $48.92M | $51.18M | $41.70M |
GM % | Gross Margin % | 52.06% | 52.06% | 67.29% | 80.48% | 89.33% | 68.74% | 77.85% | 41.37% | 72.18% | 57.90% | 85.17% | 78.28% | 78.07% | 83.51% | 93.45% | 92.56% |
OM | Operating Margin | 44.77% | 44.77% | 56.58% | 31.92% | 29.15% | 57.08% | 67.39% | 32.76% | 52.52% | 23.46% | 33.06% | 53.46% | 60.51% | 149.18% | 126.34% | 93.85% |
EPS | Earnings Per Share | $0.04 | $0.14 | $0.14 | $0.12 | $0.12 | $0.13 | $0.16 | $0.10 | $0.13 | $0.12 | $0.08 | $0.08 | $0.12 | $0.12 | $0.14 | $0.13 |
Div. | Dividends | N/A | $0.12 | $0.11 | $0.10 | $0.10 | $0.09 | $0.08 | $0.08 | $0.05 | $0.05 | $0.03 | $0.00 | $0.05 | $0.00 | $0.08 | $0.11 |
PR % | Payout Ratio % | 0 | 85.71% | 78.57% | 83.33% | 83.33% | 69.23% | 50.00% | 80.00% | 38.46% | 41.67% | 37.50% | 0 | 41.67% | 0 | 57.14% | 84.62% |
Sha. | Shares | N/AM | 799.59M | 792.91M | 787.87M | 518.11M | 383.56M | 304.79M | 229.82M | 76.63M | 76.76M | 78.13M | 79.72M | 76.99M | 60.3M | 59.67M | 58.87M |
OCF | Operating Cash Flow | N/A | $113.68M | $171.60M | $22.86M | $33.13M | $12.90M | $38.19M | $51.50M | $-45.57M | $-50.21M | $-19.67M | $0.00M | $-27.19M | $-83.72M | $-64.20M | $0.00M |
FCF | Free Cash Flow | N/A | $111.37M | $168.90M | $19.52M | $32.60M | $9.19M | $37.40M | $51.38M | $-45.63M | $-50.75M | $-20.45M | $0.00M | $-27.41M | $-83.86M | $-65.76M | $0.00M |
FCFS | Free Cash Flow Per Share | $0.11 | $0.11 | $0.21 | $-0.01 | $0.07 | $0.03 | $0.13 | $0.34 | $-0.48 | $-0.65 | $-0.26 | $-0.32 | $-0.40 | $-1.39 | $-1.12 | $-0.59 |