Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 37.30B | $ 22.04B | $ 20.04B | $ 17.26B | $ 16.44B | $ 19.48B | |
$ ― | $ ― | $ 16.59B | $ 14.22B | $ 14.28B | $ 16.02B | |
$ ― | $ ― | $ 3.45B | $ 3.04B | $ 2.15B | $ 3.45B | |
$ ― | $ ― | $ 2.81B | $ 2.34B | $ 2.53B | $ 2.42B | |
$ ― | $ ― | $ 635.00M | $ 699.00M | $ -372.00M | $ 1.03B | |
$ ― | $ ― | $ -143.00M | $ -46.00M | $ -78.00M | $ -96.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 509.00M | $ 442.00M | $ -938.00M | $ 657.00M | |
$ ― | $ ― | $ 214.00M | $ 197.00M | $ 132.00M | $ 263.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 230.00M | $ 175.00M | $ -1.09B | $ 313.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 19.40B | $ 16.56B | $ 16.81B | $ 18.44B | |
$ ― | $ ― | $ 230.00M | $ 175.00M | $ -1.09B | $ 313.00M | |
$ ― | $ ― | $ 278.13M | $ 153.64M | $ -955.80M | $ 339.12M | |
$ ― | $ ― | $ 203.00M | $ 137.00M | $ 136.00M | $ 141.00M | |
$ ― | $ ― | $ 712.00M | $ 579.00M | $ -802.00M | $ 798.00M | |
$ ― | $ 2.66B | $ 2.49B | $ 2.16B | $ 1.17B | $ 2.22B |