Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 11.05B | $ 11.91B | $ 12.22B | $ 11.50B | $ 9.74B | $ 7.25B | |
$ 5.33B | $ 6.47B | $ 5.43B | $ 7.31B | $ 7.16B | $ 5.31B | |
$ 5.72B | $ 5.45B | $ 6.79B | $ 4.18B | $ 2.58B | $ 1.95B | |
$ 3.00B | $ 3.00B | $ 3.09B | $ 1.12B | $ 988.00M | $ 757.00M | |
$ 2.73B | $ 2.44B | $ 3.70B | $ 3.06B | $ 1.60B | $ 1.19B | |
$ -180.00M | $ -227.00M | $ -274.00M | $ -284.00M | $ -244.00M | $ -151.00M | |
$ -1.44B | $ -80.00M | $ 280.00M | $ 366.00M | $ 2.34B | $ -299.00M | |
$ -312.00M | $ -51.00M | $ 3.15B | $ 3.14B | $ 3.69B | $ 738.00M | |
$ 561.00M | $ 455.00M | $ 1.10B | $ 704.00M | $ 832.00M | $ 386.00M | |
$ 70.00M | $ 107.00M | $ 166.00M | $ 189.00M | $ 95.00M | $ -33.00M | |
$ 901.00M | $ 1.81B | $ 1.17B | $ 2.83B | $ 2.81B | $ 341.00M | |
$ -1.03 | $ -0.54 | $ 1.46 | $ 3.52 | $ 3.82 | $ 0.64 | |
$ -1.03 | $ -0.54 | $ 1.46 | $ 3.51 | $ 3.81 | $ 0.64 | |
$ 3.18B | $ 794.00M | $ 799.00M | $ 804.00M | $ 735.00M | $ 533.00M | |
$ 3.21B | $ 794.00M | $ 799.00M | $ 806.00M | $ 737.00M | $ 535.00M | |
$ 1.75 | $ 2.20 | - | $ 1.04 | $ 0.56 | $ 0.56 | |
- | - | - | - | - | - | |
$ 0.44 | - | - | $ 2.66 | $ 1.32 | $ 1.35 | |
$ 0.44 | - | - | $ 2.66 | $ 1.32 | $ 1.34 | |
- | - | - | - | - | - | |
$ 8.33B | $ 9.47B | $ 8.52B | $ 8.44B | $ 8.14B | $ 6.07B | |
$ 53.00M | - | - | $ 308.00M | $ 301.00M | $ 207.00M | |
$ -801.00M | $ -429.00M | $ 1.17B | $ 2.83B | $ 2.81B | $ 341.00M | |
$ -365.32M | $ 728.71M | - | $ 2.39B | $ 2.91B | $ 509.22M | |
$ -259.00M | $ 18.00M | $ 1.07B | $ 3.45B | $ 3.99B | $ 945.00M | |
$ 1.74B | $ 2.20B | $ 3.40B | $ 5.75B | $ 5.95B | $ 2.16B |