Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 | |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | $ 163.88M | $ 168.54M | $ 151.55M | $ 134.91M | $ 120.47M |
Gross Profit | $ 251.06M | $ 168.54M | $ 151.55M | $ 134.91M | $ 120.47M |
Operating Income | $ 78.09M | $ 84.23M | $ 64.16M | $ 48.11M | $ 47.11M |
EBITDA | $ 67.18M | $ 72.84M | $ 68.82M | $ 57.02M | $ 53.74M |
Net Income | $ 48.94M | $ 53.04M | $ 49.43M | $ 38.49M | $ 36.04M |
Balance Sheet | |||||
Cash & Short-Term Investments | $ 1.05B | $ 927.29M | $ 1.32B | $ 918.72M | $ 560.91M |
Total Assets | $ 4.85B | $ 4.29B | $ 3.99B | $ 3.37B | $ 2.79B |
Total Debt | $ 5.99M | $ 6.95M | $ 4.25M | $ 3.64M | $ 23.61M |
Net Debt | $ -236.49M | $ -97.53M | $ -422.12M | $ -334.54M | $ -116.16M |
Total Liabilities | $ 4.42B | $ 3.93B | $ 20.81M | $ 2.99B | $ 2.46B |
Stockholders' Equity | $ 429.34M | $ 360.44M | $ 413.72M | $ 380.12M | $ 336.98M |
Cash Flow | |||||
Free Cash Flow | $ 81.46M | $ 68.19M | $ 52.53M | $ 48.19M | $ 30.03M |
Operating Cash Flow | $ 86.10M | $ 73.21M | $ 61.45M | $ 50.41M | $ 36.08M |
Investing Cash Flow | $ -407.72M | $ -758.90M | $ -530.46M | $ -397.92M | $ -177.62M |
Financing Cash Flow | $ 469.46M | $ 337.07M | $ 583.58M | $ 526.60M | $ 202.12M |