Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
- | $ 1.49B | $ 1.85B | $ 1.27B | $ 863.85M | $ 1.68B | |
- | $ 946.75M | $ 1.20B | $ 907.63M | $ 799.08M | $ 1.24B | |
- | $ 540.67M | $ 652.92M | $ 358.18M | $ 64.77M | $ 432.14M | |
- | $ 69.54M | $ 469.02M | $ -17.42M | $ 95.22M | $ 21.98M | |
- | $ 471.13M | $ 183.90M | $ 375.60M | $ -32.25M | $ 410.16M | |
- | $ -216.55M | $ -173.39M | $ 169.22M | $ 178.65M | $ -261.35M | |
- | $ 22.80M | $ 19.97M | - | - | - | |
- | $ 231.78M | $ 11.86M | $ 352.44M | $ -565.98M | $ -729.11M | |
- | $ 262.61M | $ -244.45M | $ -24.55M | $ -96.03M | $ -279.81M | |
- | - | - | - | - | - | |
- | $ -30.83M | $ 256.31M | $ 376.99M | $ -469.94M | $ -449.30M | |
- | $ -0.02 | $ -0.02 | $ 0.22 | $ -0.38 | $ -0.27 | |
- | $ -0.02 | $ -0.02 | $ 0.21 | $ -0.38 | $ -0.27 | |
- | $ 1.87B | $ 1.85B | $ 1.74B | $ 1.66B | $ 1.65B | |
- | $ 1.88B | $ 1.89B | $ 1.76B | $ 1.68B | $ 1.66B | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | $ 0.13 | |
- | - | - | - | - | $ 0.13 | |
- | - | - | - | - | - | |
- | $ 1.02B | $ 1.67B | $ -890.21M | $ -894.30M | $ 1.27B | |
- | $ -30.83M | $ 256.31M | $ 376.99M | $ -469.94M | $ -449.30M | |
- | - | - | $ 183.93M | $ -309.75M | $ 89.22M | |
- | - | - | - | - | $ 255.98M | |
- | - | - | $ 504.01M | $ -393.55M | $ -473.13M | |
- | - | - | $ 817.08M | $ 52.31M | $ 60.22M |