Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 14.10B | $ 14.33B | $ 11.64B | $ 9.72B | $ 8.53B | $ 9.35B | |
$ 6.82B | $ 8.52B | $ 4.79B | $ 4.25B | $ 5.35B | $ 5.68B | |
$ 7.28B | $ 5.81B | $ 6.85B | $ 5.46B | $ 3.18B | $ 3.67B | |
$ 4.34B | $ 4.31B | $ 1.76B | $ 3.19B | $ 1.37B | $ 1.50B | |
$ 3.54B | $ 3.83B | $ 5.08B | $ 2.28B | $ 1.82B | $ 2.17B | |
$ -644.00M | $ -635.00M | $ -445.00M | $ -424.00M | $ -669.00M | $ -648.00M | |
$ -19.00M | $ -9.00M | $ -15.00M | $ 7.00M | $ -9.00M | $ -9.00M | |
$ 2.90B | $ 3.21B | $ 2.80B | $ 1.85B | $ 1.14B | $ 1.51B | |
$ 676.00M | $ 787.00M | $ 697.00M | $ 460.00M | $ 249.00M | $ 340.00M | |
- | - | - | - | - | - | |
$ 2.22B | $ 2.42B | $ 2.10B | $ 1.39B | $ 890.00M | $ 1.17B | |
$ 32.72 | $ 35.40 | $ 29.77 | $ 19.14 | $ 12.24 | $ 15.18 | |
$ 32.63 | $ 35.28 | $ 29.65 | $ 19.04 | $ 12.20 | $ 15.11 | |
$ 271.91M | $ 68.47M | $ 70.70M | $ 72.43M | $ 72.66M | $ 77.34M | |
$ 272.71M | $ 68.71M | $ 70.97M | $ 72.82M | $ 72.93M | $ 77.71M | |
$ 6.22 | $ 5.92 | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 17.44 | $ 19.52 | |
- | - | - | - | - | - | |
$ 10.55B | $ 10.48B | $ 6.56B | $ 7.44B | $ 6.71B | $ 7.18B | |
$ 2.22B | $ 2.42B | $ 2.10B | $ 1.39B | $ 890.00M | $ 1.17B | |
$ 1.46B | - | $ -12.09B | - | $ 903.28M | $ 1.19B | |
- | - | - | - | $ 669.00M | $ 648.00M | |
$ 3.07B | $ 3.85B | $ 2.80B | $ 1.85B | $ 1.81B | $ 2.16B | |
$ 4.40B | $ 6.63B | $ 5.03B | $ 3.84B | $ 3.80B | $ 4.20B |