Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 1.59B | 1.57B | 1.44B | 1.08B | 872.24M | 632.29M |
Gross Profit | 1.09B | 326.88M | 947.10M | 972.86M | 782.30M | 579.18M |
EBITDA | 448.32M | 448.12M | 438.95M | 369.19M | 329.97M | 193.99M |
Net Income | 149.22M | 155.88M | 155.75M | 170.53M | 182.70M | 78.52M |
Balance Sheet | ||||||
Total Assets | 2.47B | 2.29B | 2.09B | 2.01B | 1.26B | 1.24B |
Cash, Cash Equivalents and Short-Term Investments | 405.72M | 269.17M | 252.42M | 192.47M | 135.36M | 188.25M |
Total Debt | 838.59M | 740.77M | 781.28M | 736.69M | 297.07M | 428.68M |
Total Liabilities | 1.45B | 1.28B | 1.17B | 1.09B | 519.63M | 646.14M |
Stockholders Equity | 978.26M | 969.23M | 880.73M | 870.03M | 728.74M | 586.66M |
Cash Flow | ||||||
Free Cash Flow | 361.78M | 302.80M | 260.28M | 168.70M | 166.71M | 149.81M |
Operating Cash Flow | 383.72M | 377.77M | 383.98M | 265.77M | 244.69M | 211.02M |
Investing Cash Flow | -212.05M | -198.63M | -225.86M | -576.44M | -114.29M | -65.82M |
Financing Cash Flow | -69.03M | -161.15M | -99.67M | 358.97M | -184.28M | -31.63M |