Breakdown | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 1.03B | 866.71M | 817.89M | 673.52M | 533.14M |
Gross Profit | 741.76M | 151.24M | 510.76M | 354.81M | 292.98M |
EBITDA | 177.84M | 163.46M | 130.01M | 94.63M | 69.18M |
Net Income | 103.12M | 92.84M | 74.15M | 51.01M | 34.51M |
Balance Sheet | |||||
Total Assets | 1.11B | 841.08M | 743.79M | 595.04M | 502.37M |
Cash, Cash Equivalents and Short-Term Investments | 171.12M | 214.01M | 197.37M | 141.27M | 94.36M |
Total Debt | 145.37M | 76.02M | 100.02M | 100.23M | 90.66M |
Total Liabilities | 667.35M | 481.12M | 453.71M | 365.90M | 316.98M |
Stockholders Equity | 436.14M | 358.27M | 288.53M | 229.04M | 185.75M |
Cash Flow | |||||
Free Cash Flow | -18.47M | 72.65M | 95.16M | 48.62M | 15.18M |
Operating Cash Flow | 30.86M | 117.15M | 145.11M | 97.83M | 46.00M |
Investing Cash Flow | -84.97M | -51.08M | -69.15M | -49.62M | -31.07M |
Financing Cash Flow | 450.00K | -17.37M | -70.91M | -1.29M | 19.25M |