Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 | |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 990.30M | 1.29B | 1.43B | 899.05M | 687.03M |
Gross Profit | 446.42M | 617.97M | 911.31M | 370.61M | 267.76M |
Operating Income | 195.47M | 349.77M | 389.02M | 219.76M | 134.38M |
EBITDA | 288.89M | 411.59M | 427.78M | 244.80M | 153.98M |
Net Income | 137.55M | 212.86M | 258.26M | 138.26M | 90.97M |
Balance Sheet | |||||
Cash & Short-Term Investments | 115.86M | 100.06M | 298.67M | 140.05M | 79.04M |
Total Assets | 1.19B | 1.33B | 1.62B | 723.38M | 594.13M |
Total Debt | 100.63M | 109.12M | 71.90M | 15.36M | 18.81M |
Net Debt | -15.23M | 12.60M | -224.67M | -124.68M | -60.23M |
Total Liabilities | 673.31M | 834.95M | 1.07B | 439.90M | 368.07M |
Stockholders' Equity | 520.28M | 493.39M | 551.52M | 283.48M | 226.06M |
Cash Flow | |||||
Free Cash Flow | 211.73M | 168.37M | 166.62M | 96.20M | 67.75M |
Operating Cash Flow | 232.94M | 229.75M | 206.93M | 119.82M | 92.58M |
Investing Cash Flow | 46.05M | -23.21M | -654.74M | -21.68M | -44.04M |
Financing Cash Flow | -259.66M | -406.59M | -159.42M | -37.14M | -31.39M |