Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 1.31B | 1.53B | 1.48B | 945.11M | 765.32M |
Gross Profit | 182.24M | 220.07M | 252.57M | 183.27M | 162.01M |
Operating Income | 80.35M | 136.10M | 178.11M | 132.71M | 103.56M |
EBITDA | 200.39M | 229.88M | 246.74M | 184.99M | 159.27M |
Net Income | 65.69M | 96.75M | 126.39M | 93.68M | 70.65M |
Balance Sheet | |||||
Cash & Short-Term Investments | 328.25M | 418.21M | 344.28M | 492.37M | 528.97M |
Total Assets | 1.67B | 1.74B | 1.59B | 1.48B | 1.39B |
Total Debt | 344.14M | 423.19M | 343.74M | 228.14M | 219.81M |
Net Debt | 66.54M | 154.94M | 168.52M | -64.88M | -133.46M |
Total Liabilities | 704.77M | 811.03M | 727.42M | 724.43M | 634.12M |
Stockholders' Equity | 961.89M | 927.20M | 857.22M | 750.00M | 726.75M |
Cash Flow | |||||
Free Cash Flow | 96.00K | 18.37M | -61.45M | 8.43M | -29.66M |
Operating Cash Flow | 200.69M | 180.28M | 24.76M | 120.26M | 82.36M |
Investing Cash Flow | -52.35M | -95.20M | -143.31M | -136.98M | -273.89M |
Financing Cash Flow | -134.95M | 9.22M | -4.21M | -41.69M | 311.72M |