Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 11.44B | $ 11.52B | $ 11.04B | $ 9.45B | $ 8.94B | $ 8.78B | |
$ 2.62B | $ ― | $ 3.95B | $ 2.95B | $ 2.56B | $ 2.52B | |
$ 8.82B | $ 11.52B | $ 7.09B | $ 6.50B | $ 6.37B | $ 6.26B | |
$ 5.62B | $ 8.43B | $ 4.35B | $ 4.03B | $ 3.87B | $ 3.80B | |
$ 3.21B | $ 3.08B | $ 2.74B | $ 2.47B | $ 2.51B | $ 2.46B | |
$ -1.30B | $ -1.23B | $ -1.09B | $ 998.00M | $ 1.03B | $ 1.02B | |
$ 150.00M | $ 215.00M | $ -224.00M | $ 168.00M | $ 141.00M | $ 699.00M | |
$ 2.18B | $ 2.07B | $ 1.87B | $ 1.64B | $ 1.62B | $ 2.14B | |
$ 372.00M | $ 360.00M | $ 289.00M | $ 234.00M | $ 231.00M | $ 289.00M | |
$ 106.00M | $ 101.00M | $ 78.00M | $ 7.00M | $ 20.00M | $ -1.00M | |
$ 1.59B | $ 1.51B | $ 1.33B | $ 1.23B | $ 1.21B | $ 1.66B | |
$ 2.82 | $ 3.10 | $ 2.78 | $ 2.61 | $ 2.60 | $ 3.79 | |
$ 2.82 | $ 3.10 | $ 2.78 | $ 2.61 | $ 2.60 | $ 3.78 | |
$ 2.94B | $ 486.30M | $ 478.60M | $ 470.90M | $ 464.80M | $ 436.80M | |
$ 2.94B | $ 486.50M | $ 479.00M | $ 471.40M | $ 465.40M | $ 437.50M | |
$ 2.36 | $ 2.30 | $ 2.20 | $ 2.05 | $ 1.94 | $ 1.83 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 8.24B | $ 8.43B | $ 8.30B | $ -6.98B | $ -6.43B | $ -6.32B | |
$ 1.61B | $ 1.57B | $ 1.39B | $ 1.29B | $ 1.27B | $ 1.72B | |
$ 2.00B | $ 1.50B | $ 1.38B | $ 1.13B | $ 1.11B | $ 911.63M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 3.20B | $ 3.38B | $ 2.98B | $ 2.64B | $ 2.66B | $ 3.18B | |
$ 5.08B | $ 5.15B | $ 4.57B | $ 4.15B | $ 4.09B | $ 4.53B |