Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 13.38B | $ 13.38B | $ 12.48B | $ 12.19B | $ 11.07B | $ 11.01B | |
$ 2.00B | $ -1.56B | $ -1.38B | $ -2.38B | $ 5.91B | $ 6.05B | |
$ 18.47B | $ 14.94B | $ 13.86B | $ 14.57B | $ 5.16B | $ 4.96B | |
$ 7.90B | $ 7.90B | $ 7.43B | $ 7.72B | $ 2.37B | $ 2.78B | |
$ 4.47B | $ 3.79B | $ 6.44B | $ 6.85B | $ 2.79B | $ 2.18B | |
$ -484.00M | $ -484.00M | $ -406.00M | $ -322.00M | $ -328.00M | $ -299.00M | |
$ 132.00M | $ 132.00M | $ 107.00M | $ -163.00M | $ 13.00M | $ -8.00M | |
$ 3.17B | $ 3.17B | $ 3.16B | $ 1.93B | $ 2.47B | $ 1.87B | |
$ 541.00M | $ 541.00M | $ 510.00M | $ 623.00M | $ 448.00M | $ 297.00M | |
$ 5.00M | $ 5.00M | - | $ 8.00M | - | - | |
$ 1.17B | $ 2.56B | $ 2.59B | $ 1.25B | $ 1.97B | $ 1.53B | |
$ 12.57 | $ 12.60 | $ 12.23 | $ 5.59 | $ 8.49 | $ 6.42 | |
$ 12.48 | $ 12.51 | $ 12.14 | $ 5.55 | $ 8.45 | $ 6.37 | |
$ 814.00M | $ 203.50M | $ 211.70M | $ 224.70M | $ 231.90M | $ 238.60M | |
$ 820.00M | $ 205.00M | $ 213.20M | $ 226.10M | $ 233.10M | $ 240.60M | |
$ 2.41 | $ 2.41 | $ 2.19 | $ 1.99 | $ 1.78 | $ 1.72 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 9.81 | $ 9.17 | |
- | - | - | - | $ 291.00M | $ 339.00M | |
$ 9.89B | $ 6.34B | $ 6.04B | $ 5.34B | $ 8.27B | $ 8.84B | |
$ 2.59B | $ 2.56B | $ 2.59B | $ 1.25B | $ 1.97B | $ 1.53B | |
$ 1.59B | $ 2.65B | - | - | $ 1.97B | $ 1.54B | |
- | - | - | - | $ 334.00M | $ 307.00M | |
$ 3.65B | $ 3.65B | $ 3.56B | $ 2.25B | $ 2.80B | $ 2.18B | |
$ 3.91B | $ 3.91B | $ 3.83B | $ 2.58B | $ 3.21B | $ 2.74B |