Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 18.03B | $ 18.25B | $ 17.65B | $ 16.80B | $ 13.83B | $ 15.15B | |
$ 10.37B | $ 10.74B | $ 11.10B | $ 10.29B | $ 7.78B | $ 8.65B | |
$ 7.66B | $ 7.50B | $ 6.56B | $ 6.52B | $ 6.06B | $ 6.49B | |
$ 5.54B | $ 5.44B | $ 4.83B | $ 4.65B | $ 4.38B | $ 4.64B | |
$ 2.35B | $ 2.29B | $ 1.71B | $ 1.87B | $ 1.68B | $ 1.85B | |
$ -62.00M | $ -107.00M | $ -113.00M | $ -95.00M | $ -115.00M | $ -100.00M | |
$ -383.00M | $ -204.00M | $ -228.00M | $ -93.00M | $ -68.00M | $ -89.00M | |
$ 2.03B | $ 1.75B | $ 1.38B | $ 1.81B | $ 1.36B | $ 1.66B | |
$ 511.00M | $ 439.00M | $ 325.00M | $ 374.00M | $ 291.00M | $ 392.00M | |
$ 21.00M | $ 21.00M | $ 25.00M | $ 15.00M | $ 8.00M | $ 11.00M | |
$ 1.49B | $ 1.27B | $ 1.03B | $ 1.44B | $ 1.06B | $ 1.24B | |
$ 6.34 | $ 5.38 | $ 4.34 | $ 6.06 | $ 4.47 | $ 5.25 | |
$ 6.32 | $ 5.35 | $ 4.32 | $ 6.01 | $ 4.45 | $ 5.22 | |
$ 939.40M | $ 236.00M | $ 236.10M | $ 237.60M | $ 236.80M | $ 236.90M | |
$ 944.00M | $ 237.20M | $ 237.30M | $ 239.40M | $ 237.90M | $ 238.20M | |
$ 2.63 | $ 2.54 | $ 2.42 | $ 2.26 | $ 2.10 | $ 1.98 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 15.68B | $ 16.19B | $ 15.93B | $ 14.93B | $ 12.16B | $ 13.30B | |
$ 1.49B | $ 1.27B | $ 1.03B | $ 1.44B | $ 1.06B | $ 1.24B | |
$ 2.34B | $ 1.73B | - | - | $ 1.46B | $ 1.47B | |
- | - | - | - | - | - | |
$ 2.27B | $ 2.00B | $ 1.55B | $ 1.94B | $ 1.50B | $ 1.79B | |
$ 2.83B | $ 2.55B | $ 2.10B | $ 2.50B | $ 2.01B | $ 2.30B |