Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 9.16B | $ 8.55B | $ 7.24B | $ 7.11B | $ 7.87B | |
$ ― | $ 3.22B | $ 3.04B | $ 2.56B | $ 2.49B | $ 2.75B | |
$ ― | $ 5.95B | $ 5.51B | $ 4.68B | $ 4.62B | $ 5.12B | |
$ ― | $ 3.31B | $ 3.20B | $ 2.83B | $ 3.11B | $ 3.06B | |
$ ― | $ 2.64B | $ 2.30B | $ 1.85B | $ 1.51B | $ 2.06B | |
$ ― | $ -315.00M | $ -201.00M | $ 142.00M | $ 172.00M | $ 309.00M | |
$ ― | $ 26.00M | $ -10.00M | $ ― | $ ― | $ ― | |
$ ― | $ 2.29B | $ 2.11B | $ 1.80B | $ 1.48B | $ 1.85B | |
$ ― | $ 507.00M | $ 481.00M | $ 326.00M | $ 275.00M | $ 338.00M | |
$ ― | $ 46.00M | $ 19.00M | $ ― | $ ― | $ ― | |
$ ― | $ 1.78B | $ 1.63B | $ 1.47B | $ 1.22B | $ 1.50B | |
$ ― | $ 0.94 | $ 0.85 | $ 0.76 | $ 0.64 | $ 0.77 | |
$ ― | $ 0.94 | $ 0.85 | $ 0.76 | $ 0.63 | $ 0.77 | |
$ ― | $ 1.89B | $ 1.92B | $ 1.93B | $ 1.93B | $ 1.94B | |
$ ― | $ 1.90B | $ 1.93B | $ 1.94B | $ 1.94B | $ 1.96B | |
$ ― | $ 0.56 | $ 0.51 | $ 0.48 | $ 0.46 | $ 0.43 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 6.53B | $ 6.25B | $ -5.39B | $ -5.60B | $ -5.81B | |
$ ― | $ 1.78B | $ 1.63B | $ 1.47B | $ 1.22B | $ 1.50B | |
$ ― | $ 1.72B | $ 1.71B | $ 1.40B | $ 1.07B | $ 1.47B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 2.60B | $ 2.30B | $ 1.95B | $ 1.63B | $ 2.15B | |
$ ― | $ 3.39B | $ 3.08B | $ 1.95B | $ 2.48B | $ 2.15B |