Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 9.37B | $ ― | $ 9.37B | $ 10.89B | $ 8.03B | $ 6.39B | |
$ 6.35B | $ ― | $ 6.35B | $ 7.11B | $ 5.21B | $ 3.59B | |
$ 3.02B | $ ― | $ 3.02B | $ 3.78B | $ 2.81B | $ 2.80B | |
$ 534.26M | $ ― | $ 534.26M | $ 728.02M | $ 494.79M | $ 443.31M | |
$ 2.48B | $ ― | $ 2.48B | $ 3.06B | $ 2.32B | $ 2.36B | |
$ -1.07B | $ ― | $ -1.07B | $ -808.19M | $ -646.48M | $ -539.54M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.48B | $ ― | $ 2.48B | $ 3.36B | $ 2.71B | $ 2.54B | |
$ 531.67M | $ ― | $ 531.67M | $ 551.15M | $ 473.91M | $ -68.08M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.01B | $ ― | $ 2.01B | $ 2.61B | $ 2.05B | $ 2.56B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 7.18M | $ 7.60M | $ 6.01M | $ 1.32M | |
$ 6.89B | $ ― | $ 6.89B | $ 7.83B | $ 5.71B | $ 4.03B | |
$ 2.01B | $ ― | $ 2.01B | $ 2.61B | $ 2.05B | $ 2.56B | |
$ 2.17B | $ ― | $ 2.23B | $ 2.45B | $ 2.09B | $ 2.94B | |
$ 1.15B | $ ― | $ 1.15B | $ 859.18M | $ 697.48M | $ 600.92M | |
$ 3.64B | $ ― | $ 3.64B | $ 4.22B | $ 3.41B | $ 3.14B | |
$ 3.64B | $ 6.46B | $ 5.90B | $ 6.49B | $ 5.19B | $ 4.70B |