Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
- | $ 1.71B | $ 1.24B | $ 589.86M | $ 697.90M | $ 464.80M | |
- | $ 570.00M | $ 448.30M | $ 117.36M | $ 135.10M | $ 88.10M | |
- | $ 1.14B | $ 790.50M | $ 472.50M | $ 562.80M | $ 376.70M | |
- | $ 1.11B | $ 757.00M | $ 390.18M | $ 451.70M | $ 322.20M | |
- | $ 31.60M | $ 33.50M | $ 82.32M | $ 111.10M | $ 54.50M | |
- | $ -195.30M | $ -81.90M | $ 4.22M | $ -2.60M | $ -2.40M | |
- | $ -1.40M | $ -300.00K | - | - | - | |
- | $ -121.30M | $ -71.60M | $ 60.24M | $ 26.70M | $ 45.30M | |
- | $ -64.90M | $ -4.90M | $ 9.19M | $ 15.40M | $ 3.70M | |
- | $ 1.40M | $ 300.00K | - | - | - | |
- | $ -56.40M | $ -66.60M | $ 51.05M | $ 11.30M | $ 41.60M | |
- | - | - | - | $ 0.03 | $ 0.11 | |
- | - | - | - | $ 0.03 | $ 0.11 | |
- | - | - | - | $ 368.59M | $ 367.17M | |
- | - | - | - | $ 376.05M | $ 369.30M | |
- | - | - | - | $ 0.06 | $ 0.09 | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.27 | $ 0.14 | |
- | - | - | - | $ 0.27 | $ 0.13 | |
- | - | - | - | - | - | |
- | $ 1.68B | $ 1.21B | $ -507.54M | $ 586.80M | $ 410.30M | |
- | $ -56.40M | $ -66.60M | $ 51.05M | $ 11.30M | $ 41.60M | |
- | $ -186.20M | $ -76.50M | $ 66.65M | $ 154.62M | $ 43.71M | |
- | - | - | - | $ 2.70M | $ 2.90M | |
- | $ -113.90M | $ -67.90M | $ 64.17M | $ 29.40M | $ 48.20M | |
- | $ 114.40M | $ 52.40M | $ 64.17M | $ 63.00M | $ 80.40M |