Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 3.56B | 3.37B | 2.91B | 2.74B | 2.70B |
Gross Profit | 753.74M | 728.50M | 614.76M | 574.29M | 538.00M |
Operating Income | 191.37M | 138.72M | 113.40M | 128.10M | 121.26M |
EBITDA | 262.65M | 204.95M | 166.12M | 180.31M | 177.13M |
Net Income | 111.77M | 73.07M | 75.19M | 86.53M | 65.41M |
Balance Sheet | |||||
Cash & Short-Term Investments | 183.37M | 79.61M | 102.95M | 74.42M | 51.03M |
Total Assets | 1.91B | 1.85B | 1.52B | 1.35B | 1.11B |
Total Debt | 525.60M | 552.87M | 340.14M | 387.30M | 349.68M |
Net Debt | 448.01M | 473.26M | 237.19M | 312.88M | 298.65M |
Total Liabilities | 1.06B | 1.02B | 752.67M | 738.71M | 686.78M |
Stockholders' Equity | 832.82M | 815.67M | 766.85M | 607.09M | 370.70M |
Cash Flow | |||||
Free Cash Flow | 128.16M | 4.07M | 94.98M | 80.35M | 210.83M |
Operating Cash Flow | 199.04M | 56.42M | 129.23M | 108.68M | 238.52M |
Investing Cash Flow | 14.14M | -194.69M | -40.98M | -130.74M | -53.00M |
Financing Cash Flow | -213.24M | 118.11M | -63.29M | 49.81M | -146.18M |