Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 40.34B | $ 40.34B | $ 30.62B | $ 22.58B | $ 26.90B | $ 25.93B | |
$ 33.48B | $ 33.48B | $ 25.08B | $ 19.12B | $ 21.62B | $ 20.95B | |
$ 6.85B | $ 6.85B | $ 5.54B | $ 3.46B | $ 5.28B | $ 4.98B | |
$ 4.62B | $ 4.62B | $ 4.21B | $ 3.17B | $ 3.23B | $ 3.34B | |
$ 2.24B | $ 2.24B | $ 1.33B | $ 289.00M | $ 2.05B | $ 1.64B | |
$ -222.00M | $ -222.00M | $ -225.00M | $ -156.00M | $ -169.00M | $ 5.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.56B | $ 1.56B | $ 648.00M | $ -34.00M | $ 1.97B | $ 1.57B | |
$ 419.00M | $ 419.00M | $ 178.00M | $ 89.00M | $ 401.00M | $ 415.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.14B | $ 1.14B | $ 457.00M | $ -101.00M | $ 1.52B | $ 1.39B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 38.10B | $ 38.10B | $ 29.29B | $ 22.29B | $ 24.85B | $ 24.29B | |
$ 1.14B | $ 1.14B | $ 457.00M | $ -101.00M | $ 1.52B | $ 1.39B | |
$ 1.67B | $ 1.67B | $ 1.06B | $ -168.90M | $ 1.73B | $ 1.45B | |
$ 459.00M | $ 459.00M | $ 348.00M | $ 227.00M | $ 262.00M | $ 245.00M | |
$ 2.02B | $ 2.02B | $ 996.00M | $ 193.00M | $ 2.23B | $ 1.81B | |
$ 5.00B | $ 5.00B | $ 3.73B | $ 2.63B | $ 4.43B | $ 3.71B |