Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 18.64B | $ 18.92B | $ 21.16B | $ 19.36B | $ 17.57B | $ 22.38B | |
$ 13.41B | $ 13.63B | $ 15.14B | $ 13.83B | $ 12.34B | $ 15.27B | |
$ 5.23B | $ 5.29B | $ 6.02B | $ 5.53B | $ 5.23B | $ 7.11B | |
$ 4.90B | $ 4.52B | $ 4.26B | $ 2.62B | $ 2.58B | $ 3.12B | |
$ 1.91B | $ 2.34B | $ 3.54B | $ 2.91B | $ 2.65B | $ 3.98B | |
$ -204.00M | $ -231.00M | $ -325.00M | $ -337.00M | $ -446.00M | $ -491.00M | |
$ -225.00M | $ -153.00M | $ 82.00M | $ -374.00M | $ 312.00M | $ -9.00M | |
$ 45.00M | $ 382.00M | $ 1.51B | $ 999.00M | $ 329.00M | $ 1.60B | |
$ -398.00M | $ 59.00M | $ -236.00M | $ 188.00M | $ 176.00M | $ 634.00M | |
$ -23.00M | $ -21.00M | $ -16.00M | $ 206.00M | $ 112.00M | $ 250.00M | |
$ 420.00M | $ 288.00M | $ 1.50B | $ 1.75B | $ 482.00M | $ 2.79B | |
$ 1.21 | $ 0.83 | $ 4.14 | $ 4.50 | $ 1.23 | $ 3.10 | |
$ 1.17 | $ 0.82 | $ 4.10 | $ 4.47 | $ 1.22 | $ 3.07 | |
$ 1.39B | $ 346.90M | $ 363.50M | $ 389.40M | $ 393.00M | $ 395.30M | |
$ 1.40B | $ 349.10M | $ 367.00M | $ 392.40M | $ 395.70M | $ 398.80M | |
$ 1.84 | $ 1.85 | $ 1.85 | $ 2.00 | $ 2.05 | $ 2.01 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 16.73B | $ 18.15B | $ 19.41B | $ 16.45B | $ 14.92B | $ 18.39B | |
$ 420.00M | $ 288.00M | $ 1.50B | $ 1.75B | $ 482.00M | $ 1.23B | |
$ -386.00M | $ 400.78M | - | - | $ 877.91M | $ 1.56B | |
- | - | - | - | - | - | |
$ 694.00M | $ 803.00M | $ 1.91B | $ 1.43B | $ 926.00M | $ 2.10B | |
$ 2.19B | $ 2.23B | $ 2.95B | $ 2.64B | $ 2.21B | $ 3.40B |