| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 1.47B | 1.04B | 791.55M | 660.61M | 548.65M |
| Gross Profit | 1.40B | 696.21M | 511.24M | 417.09M | 357.00M |
| EBITDA | 494.39M | 368.28M | 281.08M | 212.29M | 227.69M |
| Net Income | 174.59M | 178.14M | 156.46M | 90.76M | 139.58M |
Balance Sheet | |||||
| Total Assets | 2.17B | 1.85B | 1.27B | 1.08B | 1.13B |
| Cash, Cash Equivalents and Short-Term Investments | 604.92M | 519.23M | 453.00M | 246.53M | 547.09M |
| Total Debt | 442.27M | 243.90M | 201.26M | 154.42M | 334.90M |
| Total Liabilities | 1.03B | 750.27M | 539.07M | 399.48M | 521.39M |
| Stockholders Equity | 918.42M | 899.76M | 686.62M | 640.44M | 575.47M |
Cash Flow | |||||
| Free Cash Flow | 290.24M | 218.35M | 207.56M | 45.23M | 190.60M |
| Operating Cash Flow | 307.53M | 249.28M | 269.65M | 61.11M | 197.55M |
| Investing Cash Flow | -100.26M | -97.88M | -269.38M | -44.08M | 36.90M |
| Financing Cash Flow | -178.80M | -141.00K | -37.48M | -80.76M | -196.36M |