Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | $ 447.28M | $ 381.63M | $ 286.27M | $ 249.66M | $ 201.37M |
Gross Profit | $ 313.00M | $ 268.82M | $ 249.85M | $ 219.25M | $ 168.54M |
Operating Income | $ 104.40M | $ 88.41M | $ 91.29M | $ 66.79M | $ 59.74M |
EBITDA | $ 125.17M | $ 103.31M | $ 106.35M | $ 81.24M | $ 71.46M |
Net Income | $ 78.90M | $ 68.94M | $ 72.95M | $ 51.49M | $ 45.27M |
Balance Sheet | |||||
Cash & Short-Term Investments | $ 1.19B | $ 1.31B | $ 1.37B | $ 1.59B | $ 1.30B |
Total Assets | $ 7.54B | $ 7.59B | $ 6.74B | $ 5.99B | $ 4.73B |
Total Debt | $ 572.58M | $ 622.94M | $ 816.44M | $ 361.63M | $ 431.54M |
Net Debt | $ 447.94M | $ 487.38M | $ 670.16M | $ 191.94M | $ 12.87M |
Total Liabilities | $ 6.67B | $ 6.79B | $ 6.11B | $ 5.35B | $ 4.16B |
Stockholders' Equity | $ 846.39M | $ 793.20M | $ 633.15M | $ 633.89M | $ 568.23M |
Cash Flow | |||||
Free Cash Flow | $ 119.48M | $ 68.78M | $ 60.80M | $ 65.89M | $ 61.08M |
Operating Cash Flow | $ 124.42M | $ 72.42M | $ 65.82M | $ 69.60M | $ 63.54M |
Investing Cash Flow | $ -7.51M | $ 474.38M | $ -178.69M | $ -482.50M | $ -562.42M |
Financing Cash Flow | $ -138.76M | $ -556.17M | $ 96.69M | $ 164.22M | $ 831.08M |