Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 125.79B | $ 53.65B | $ 49.33B | $ 35.51B | $ 33.93B | $ 24.10B | |
$ ― | $ 21.33B | $ 18.92B | $ 14.86B | $ 15.27B | $ 11.41B | |
$ ― | $ 32.32B | $ 30.40B | $ 20.65B | $ 18.66B | $ 12.69B | |
$ ― | $ 21.31B | $ 19.52B | $ 11.51B | $ 10.02B | $ 6.99B | |
$ ― | $ 11.01B | $ 10.89B | $ 9.14B | $ 8.64B | $ 5.70B | |
$ ― | $ 98.00M | $ -51.00M | $ -136.00M | $ -110.00M | $ 175.19M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 11.36B | $ 11.24B | $ 8.09B | $ 8.01B | $ 5.77B | |
$ ― | $ 3.11B | $ 3.02B | $ 2.52B | $ 2.38B | $ 1.53B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 7.59B | $ 7.72B | $ 5.16B | $ 5.34B | $ 4.10B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 42.65B | $ 38.44B | $ 26.37B | $ 25.29B | $ 18.40B | |
$ ― | $ 7.59B | $ 7.72B | $ 5.16B | $ 5.34B | $ 4.10B | |
$ ― | $ 7.54B | $ 7.72B | $ 5.15B | $ 5.29B | $ 4.12B | |
$ ― | $ 511.00M | $ 443.00M | $ 407.00M | $ 278.00M | $ 49.93M | |
$ ― | $ 11.87B | $ 11.68B | $ 8.50B | $ 8.29B | $ 5.82B | |
$ ― | $ 16.33B | $ 14.95B | $ 10.57B | $ 9.76B | $ 6.16B |