Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 10.98B | $ 9.87B | $ 8.63B | $ 7.55B | $ 5.98B | $ 5.59B | |
$ 6.98B | $ 7.29B | $ 6.57B | $ 5.84B | $ -4.94B | $ -4.44B | |
$ 4.04B | $ 2.59B | $ 2.06B | $ 1.71B | $ 1.04B | $ 1.14B | |
$ 3.13B | $ 952.98M | $ 851.02M | $ 2.50B | $ -720.34M | $ -675.44M | |
$ 1.86B | $ 1.56B | $ 1.16B | $ 804.94M | $ 320.74M | $ 467.05M | |
- | $ -62.69M | $ -21.13M | - | $ 3.62M | $ 14.33M | |
$ -63.04M | $ -75.30M | $ -50.70M | $ 11.47M | $ 30.58M | $ 23.09M | |
$ 1.95B | $ 1.62B | $ 1.18B | $ 812.76M | $ 293.78M | $ 458.29M | |
$ 469.05M | $ 391.77M | $ 282.43M | $ 159.78M | $ -61.98M | $ -108.13M | |
- | - | - | - | - | - | |
$ 1.48B | $ 1.23B | $ 899.10M | $ 652.98M | $ 355.77M | $ 350.16M | |
$ 23.98 | $ 44.59 | $ 32.28 | $ 23.21 | $ 12.74 | $ 12.62 | |
$ 23.83 | $ 44.34 | $ 32.04 | $ 22.90 | $ 12.52 | $ 12.38 | |
$ 2.79B | $ 27.55M | $ 27.85M | $ 28.13M | $ 27.92M | $ 27.74M | |
$ 2.81B | $ 27.71M | $ 28.06M | $ 28.51M | $ 28.42M | $ 28.30M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 15.30B | $ 8.24B | $ 7.42B | $ 6.72B | $ 5.66B | $ 5.12B | |
$ 1.48B | $ 1.23B | $ 899.10M | $ 652.98M | $ 355.77M | $ 350.16M | |
$ 1.88B | $ 1.33B | - | - | $ 289.01M | $ 408.06M | |
- | - | - | - | - | - | |
$ 1.95B | $ 1.63B | $ 1.21B | $ 845.50M | $ 336.26M | $ 458.29M | |
$ 2.28B | $ 1.95B | $ 1.50B | $ 1.10B | $ 574.79M | $ 835.01M |