Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 6.90B | $ 5.92B | $ 5.47B | $ 6.22B | $ 5.37B | $ 4.83B | |
$ 1.87B | $ 1.69B | $ 1.61B | $ 1.64B | $ 1.48B | $ 2.83B | |
$ 5.03B | $ 4.23B | $ 3.85B | $ 4.58B | $ 3.90B | $ 4.83B | |
$ 3.40B | $ 3.69B | $ 1.86B | $ 3.37B | $ 1.45B | $ 1.37B | |
$ 2.81B | $ 2.14B | $ 1.88B | $ 2.84B | $ 2.39B | $ 2.00B | |
$ -251.00M | $ -251.00M | $ -231.00M | $ -171.00M | $ -205.00M | $ -208.00M | |
$ 512.00M | $ -49.00M | $ -6.00M | $ -82.00M | $ -37.00M | $ -6.00M | |
$ 2.62B | $ 1.94B | $ 1.76B | $ 2.75B | $ 2.23B | $ 1.81B | |
$ 620.00M | $ 327.00M | $ 386.00M | $ 541.00M | $ 452.00M | $ 381.00M | |
$ 17.00M | $ 19.00M | $ 17.00M | $ 60.00M | $ 6.00M | $ 13.00M | |
$ 2.02B | $ 1.61B | $ 1.37B | $ 2.21B | $ 1.78B | $ 1.42B | |
$ 10.99 | $ 8.77 | $ 7.47 | $ 11.88 | $ 9.48 | $ 7.51 | |
$ 10.95 | $ 8.73 | $ 7.44 | $ 11.78 | $ 9.39 | $ 7.42 | |
$ 729.30M | $ 183.20M | $ 183.90M | $ 186.40M | $ 187.60M | $ 189.30M | |
$ 732.70M | $ 184.00M | $ 184.70M | $ 187.90M | $ 189.30M | $ 191.60M | |
$ 3.32 | $ 3.08 | $ 2.80 | $ 2.48 | $ 2.24 | $ 2.00 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 5.27B | $ 5.38B | $ 3.47B | $ 5.01B | $ 2.92B | $ 4.20B | |
$ 2.00B | $ 1.61B | $ 1.37B | $ 2.21B | $ 1.78B | $ 1.42B | |
$ 1.83B | $ 1.64B | - | - | $ 1.83B | $ 1.50B | |
- | - | - | - | - | - | |
$ 2.89B | $ 1.95B | $ 2.01B | $ 2.93B | $ 2.43B | $ 1.99B | |
$ 3.31B | $ 2.32B | $ 2.34B | $ 3.18B | $ 2.65B | $ 2.19B |