Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 30.38B | $ 30.38B | $ 11.74B | $ 6.39B | $ 8.20B | $ 8.73B | |
$ 28.34B | $ 28.34B | $ 9.84B | $ 4.83B | $ 6.72B | $ 8.01B | |
$ 2.04B | $ 2.04B | $ 1.90B | $ 1.56B | $ 1.48B | $ 717.00M | |
$ 1.43B | $ 1.44B | $ 1.38B | $ 1.29B | $ 1.33B | $ 619.00M | |
$ 612.00M | $ 604.00M | $ 521.00M | $ 273.00M | $ 151.00M | $ 98.00M | |
$ -53.00M | $ -45.00M | $ -26.00M | $ -22.00M | $ -34.00M | $ 0.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 628.00M | $ 628.00M | $ 488.00M | $ 230.00M | $ 134.00M | $ 122.00M | |
$ 452.00M | $ 452.00M | $ 57.00M | $ 39.00M | $ -7.00M | $ 29.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 151.00M | $ 151.00M | $ 413.00M | $ 19.00M | $ -436.00M | $ 54.00M | |
$ 0.03 | $ 0.03 | $ 0.09 | $ <0.01 | $ -0.09 | $ 0.01 | |
$ 0.03 | $ 0.03 | $ 0.09 | $ <0.01 | $ -0.09 | $ 0.01 | |
$ 14.21B | $ 4.74B | $ 4.74B | $ 5.38B | $ 5.38B | $ 5.38B | |
$ 14.21B | $ 4.74B | $ 4.74B | $ 5.38B | $ 5.38B | $ 5.38B | |
$ 0.28 | $ 0.28 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 29.77B | $ 29.78B | $ 11.22B | $ 6.12B | $ 8.05B | $ 8.63B | |
$ 151.00M | $ 151.00M | $ 413.00M | $ 19.00M | $ -436.00M | $ 54.00M | |
$ 205.49M | $ 191.80M | $ 440.49M | $ 233.44M | $ 162.48M | $ 97.53M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 5.00M | |
$ 612.00M | $ 604.00M | $ 521.00M | $ 273.00M | $ 151.00M | $ 98.00M | |
$ 1.01B | $ 1.06B | $ 879.00M | $ 660.00M | $ 542.00M | $ 368.00M |