Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 6.77T | $ 6.16T | $ 6.63T | $ 5.99T | $ 5.36T | $ 5.34T | |
$ 6.36T | $ 5.79T | $ 6.23T | $ 5.63T | $ 5.06T | $ 5.03T | |
$ 406.32B | $ 375.13B | $ 396.79B | $ 362.13B | $ 302.92B | $ 315.87B | |
$ 228.37B | $ 221.79B | $ 226.72B | $ 213.17B | $ 192.09B | $ 200.97B | |
$ 177.96B | $ 153.35B | $ 170.07B | $ 148.96B | $ 110.83B | $ 114.90B | |
$ 9.77B | $ 20.06B | $ 13.86B | $ -10.50B | $ -7.62B | $ -9.22B | |
- | $ -13.44B | $ 7.14B | - | - | - | |
$ 198.52B | $ 192.22B | $ 184.61B | $ 193.57B | $ 145.47B | $ 163.88B | |
$ 37.93B | $ 37.43B | $ 36.44B | $ 39.75B | $ 31.15B | $ 31.69B | |
- | $ -13.37B | $ -5.77B | - | - | - | |
$ 147.12B | $ 142.10B | $ 138.58B | $ 139.32B | $ 101.79B | $ 115.31B | |
$ 21.22 | $ 10.25 | $ 10.21 | $ 20.10 | $ 14.68 | $ 16.64 | |
$ 20.90 | $ 10.07 | $ 10.06 | $ 19.82 | $ 14.56 | $ 16.48 | |
$ 27.73B | $ 13.86B | $ 13.86B | $ 6.93B | $ 6.93B | $ 6.93B | |
$ 28.18B | $ 14.11B | $ 14.09B | $ 7.04B | $ 7.01B | $ 7.01B | |
- | $ 5.40 | $ 5.30 | $ 7.95 | $ 8.33 | $ 8.02 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 6.59T | $ 6.01T | $ 6.46T | $ -5.85T | $ -5.25T | $ -5.23T | |
$ 147.12B | $ 142.10B | $ 138.58B | $ 139.32B | $ 101.79B | $ 115.31B | |
$ 147.12B | $ 139.48B | $ 147.54B | - | $ 117.83B | $ 132.74B | |
$ 29.18B | - | - | - | - | - | |
$ 227.70B | $ 257.77B | $ 219.34B | $ 204.07B | $ 185.79B | $ 230.48B | |
$ 313.21B | $ 342.17B | $ 295.80B | - | $ 250.90B | $ 230.48B |