Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 753.98M | 580.22M | 587.08M | 1.20B | 920.53M |
Gross Profit | 144.19M | 114.74M | 124.57M | 168.12M | 127.07M |
Operating Income | 62.88M | 63.99M | 72.96M | 110.43M | 76.34M |
EBITDA | 98.86M | 89.58M | 204.03M | 201.06M | 115.74M |
Net Income | 202.69M | 50.03M | 76.07M | 32.31M | 8.66M |
Balance Sheet | |||||
Cash & Short-Term Investments | 155.18M | 102.99M | 2.48B | 236.31M | 196.47M |
Total Assets | 1.15B | 3.19B | 3.16B | 3.17B | 2.34B |
Total Debt | 101.50M | 179.98M | 166.70M | 2.21B | 1.63B |
Net Debt | -31.44M | 96.30M | 60.87M | 2.05B | 1.46B |
Total Liabilities | 446.42M | 2.46B | 2.54B | 2.70B | 1.99B |
Stockholders' Equity | 563.50M | 410.48M | 361.76M | 295.85M | 262.91M |
Cash Flow | |||||
Free Cash Flow | 13.44K | 159.04M | 184.19M | 171.98M | 40.80M |
Operating Cash Flow | 58.42K | 226.55M | 212.93M | 205.55M | 101.65M |
Investing Cash Flow | 138.74K | -40.35M | -35.57M | 54.59M | -221.15M |
Financing Cash Flow | -175.70K | -209.14M | -215.76M | -265.98M | 246.25M |