Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 64.14B | $ ― | $ 28.72B | $ 21.94B | $ 19.71B | $ 23.97B | |
$ ― | $ ― | $ 18.62B | $ 13.54B | $ 12.45B | $ 14.59B | |
$ ― | $ ― | $ 10.10B | $ 8.41B | $ 7.26B | $ 9.38B | |
$ ― | $ ― | $ 5.96B | $ 5.44B | $ 6.50B | $ 5.84B | |
$ ― | $ ― | $ 4.14B | $ 2.96B | $ 760.00M | $ 3.54B | |
$ ― | $ ― | $ -336.00M | $ -399.00M | $ -480.00M | $ -454.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 4.17B | $ 4.33B | $ 157.00M | $ 3.28B | |
$ ― | $ ― | $ 1.13B | $ 799.00M | $ 245.00M | $ 910.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 2.68B | $ 3.32B | $ -204.00M | $ 2.17B | |
$ ― | $ ― | $ 2.33 | $ 2.88 | $ -0.18 | $ 1.89 | |
$ ― | $ ― | $ 2.33 | $ 2.88 | $ -0.18 | $ 1.89 | |
$ ― | $ ― | $ 1.15B | $ 1.15B | $ 1.15B | $ 1.15B | |
$ ― | $ ― | $ 1.15B | $ 1.15B | $ 1.15B | $ 1.15B | |
$ ― | $ ― | $ 0.74 | $ 0.49 | $ 0.52 | $ 0.83 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ 1.77 | $ 1.00 | $ 2.19 | |
$ ― | $ ― | $ 2.46 | $ 1.77 | $ 1.00 | $ 2.19 | |
$ ― | $ ― | $ ― | $ 91.00M | $ 91.00M | $ 112.00M | |
$ ― | $ ― | $ 24.58B | $ 18.98B | $ 18.95B | $ 20.43B | |
$ ― | $ ― | $ 2.68B | $ 3.32B | $ -204.00M | $ 2.17B | |
$ ― | $ ― | $ 2.68B | $ 3.32B | $ -227.25M | $ 2.17B | |
$ ― | $ ― | $ 458.00M | $ 462.00M | $ 531.00M | $ 529.00M | |
$ ― | $ ― | $ 4.63B | $ 4.80B | $ 688.00M | $ 3.81B | |
$ ― | $ 6.26B | $ 6.51B | $ 6.75B | $ 3.56B | $ 5.77B |