| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 383.80M | 374.20M | 327.62M | 258.88M | 235.51M |
| Gross Profit | 369.20M | 323.72M | 288.88M | 224.05M | 220.88M |
| EBITDA | 131.30M | 133.22M | 146.36M | 125.46M | 131.35M |
| Net Income | 85.60M | 71.88M | 118.40M | 92.96M | 122.48M |
Balance Sheet | |||||
| Total Assets | 1.50B | 1.21B | 1.01B | 976.24M | 761.32M |
| Cash, Cash Equivalents and Short-Term Investments | 88.71M | 38.37M | 33.20M | 72.06M | 167.13M |
| Total Debt | 198.68M | 250.41M | 15.84M | 16.09M | 7.86M |
| Total Liabilities | 861.69M | 715.17M | 490.24M | 462.78M | 197.04M |
| Stockholders Equity | 611.75M | 481.08M | 542.49M | 552.79M | 564.28M |
Cash Flow | |||||
| Free Cash Flow | 258.31M | 137.66M | 141.71M | 74.34M | 105.72M |
| Operating Cash Flow | 268.87M | 145.95M | 156.72M | 81.05M | 107.56M |
| Investing Cash Flow | 2.30M | 25.31M | 62.17M | -189.35M | -284.23M |
| Financing Cash Flow | -254.46M | -151.65M | -229.63M | 118.55M | 177.89M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
76 Outperform | $2.95B | 10.37 | 71.27% | 8.72% | 9.72% | 8.92% | |
74 Outperform | $653.95M | 8.17 | 22.87% | 4.56% | 59.28% | 44.87% | |
70 Outperform | $1.79B | 217.90 | 12.14% | 3.78% | 3.28% | -3.07% | |
69 Neutral | $858.86M | 59.32 | 6.57% | 13.18% | 2.31% | -35.07% | |
69 Neutral | $2.11B | 27.35 | 614.24% | 3.91% | 5.42% | 143.26% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
52 Neutral | $1.00B | -18.33 | 5.14% | 17.34% | 14.92% | 48.21% |