Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | $ 313.37M | $ 163.88M | $ 168.40M | $ 151.10M | $ 134.61M |
Gross Profit | $ 181.96M | $ 167.25M | $ 168.54M | $ 151.55M | $ 134.91M |
Operating Income | $ 73.54M | $ 78.09M | $ 80.67M | $ 76.22M | $ 48.18M |
EBITDA | $ 78.12M | $ 67.18M | $ 72.84M | $ 68.82M | $ 57.02M |
Net Income | $ 56.53M | $ 48.94M | $ 53.04M | $ 49.43M | $ 38.49M |
Balance Sheet | |||||
Cash & Short-Term Investments | $ 854.42M | $ 1.05B | $ 927.29M | $ 1.32B | $ 918.72M |
Total Assets | $ 5.36B | $ 4.85B | $ 4.29B | $ 3.99B | $ 3.37B |
Total Debt | $ 0.00 | $ 5.99M | $ 6.95M | $ 4.25M | $ 3.64M |
Net Debt | $ -26.53M | $ -236.49M | $ -104.48M | $ -422.12M | $ -334.54M |
Total Liabilities | $ 4.88B | $ 4.42B | $ 3.93B | $ 3.58B | $ 2.99B |
Stockholders' Equity | $ 479.70M | $ 429.34M | $ 360.44M | $ 413.72M | $ 380.12M |
Cash Flow | |||||
Free Cash Flow | $ 58.49M | $ 81.46M | $ 68.19M | $ 52.53M | $ 48.02M |
Operating Cash Flow | $ 61.98M | $ 86.10M | $ 73.21M | $ 61.45M | $ 50.24M |
Investing Cash Flow | $ -521.21M | $ -407.72M | $ -758.90M | $ -530.46M | $ -397.75M |
Financing Cash Flow | $ 454.18M | $ 469.46M | $ 337.07M | $ 583.58M | $ 526.60M |