Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 86.44B | $ 78.55B | $ 86.44B | $ 68.64B | $ 56.32B | $ 49.94B | |
$ 68.29B | $ ― | $ 68.29B | $ 55.71B | $ 45.52B | $ 40.52B | |
$ 18.15B | $ ― | $ 18.15B | $ 12.93B | $ 10.80B | $ 9.41B | |
$ 2.73B | $ ― | $ 2.73B | $ 2.09B | $ 2.10B | $ 2.08B | |
$ 15.41B | $ ― | $ 15.41B | $ 10.84B | $ 8.70B | $ 7.34B | |
$ -293.00M | $ ― | $ -292.00M | $ -243.00M | $ -269.00M | $ -260.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 15.60B | $ ― | $ 15.60B | $ 10.84B | $ 8.67B | $ 7.34B | |
$ 3.19B | $ ― | $ 3.19B | $ 2.13B | $ 1.87B | $ 1.55B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 12.41B | $ ― | $ 12.41B | $ 8.70B | $ 6.80B | $ 5.79B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 71.03B | $ ― | $ 71.02B | $ 57.80B | $ 47.62B | $ 42.60B | |
$ 12.41B | $ ― | $ 12.41B | $ 8.70B | $ 6.80B | $ 5.79B | |
$ 12.41B | $ ― | $ 12.39B | $ 8.69B | $ 6.70B | $ 5.76B | |
$ 227.00M | $ ― | $ 227.00M | $ 114.00M | $ 229.00M | $ 242.00M | |
$ 15.83B | $ ― | $ 15.83B | $ 10.95B | $ 8.90B | $ 7.58B | |
$ 21.99B | $ 14.61B | $ 21.99B | $ 16.57B | $ 14.59B | $ 12.67B |