Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 8.16B | $ 17.29B | $ 16.13B | $ 12.76B | $ 10.22B | $ 9.56B | |
$ 4.28B | $ 9.00B | $ -8.49B | $ -7.43B | $ 6.43B | $ 5.86B | |
$ 3.88B | $ 8.29B | $ 7.63B | $ 5.33B | $ 3.79B | $ 3.70B | |
$ 1.63B | $ 3.90B | $ 3.21B | $ 2.92B | $ 2.43B | $ 2.46B | |
$ 2.25B | $ 4.39B | $ 4.44B | $ -10.35B | $ 1.36B | $ 1.24B | |
$ 22.00M | $ 160.00M | $ 58.00M | $ -29.00M | $ -20.00M | $ 1.00M | |
$ 25.00M | $ -207.00M | $ 11.00M | $ -12.72B | $ -76.00M | $ -49.00M | |
$ 2.29B | $ 4.76B | $ 4.49B | $ 2.34B | $ 1.27B | $ 1.19B | |
$ 324.00M | $ 541.00M | $ 520.00M | $ 331.00M | $ 159.00M | $ 156.00M | |
- | - | - | - | - | - | |
$ 1.97B | $ 4.21B | $ 3.96B | $ 2.00B | $ 1.11B | $ 1.03B | |
- | $ 4.66 | $ 4.37 | $ 2.21 | - | - | |
- | $ 4.46 | $ 4.19 | $ 2.16 | - | - | |
- | $ 903.51M | $ 906.18M | $ 904.98M | - | - | |
- | $ 944.20M | $ 945.11M | $ 925.93M | - | - | |
- | $ 0.24 | $ 0.06 | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 5.91B | $ 12.89B | $ -5.29B | $ -4.52B | $ 8.86B | $ 8.32B | |
$ 1.97B | $ 4.21B | $ 3.96B | $ 2.00B | $ 1.11B | $ 1.03B | |
$ 1.96B | - | - | - | $ 1.16B | $ 1.06B | |
$ 6.00M | - | - | - | $ 54.00M | $ 54.00M | |
$ 2.30B | - | $ 4.47B | $ 2.34B | $ 1.32B | $ 1.24B | |
$ 2.90B | - | $ 5.69B | $ 3.42B | $ 2.24B | $ 2.10B |