Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 7.61B | $ ― | $ 7.61B | $ 5.99B | $ 3.75B | $ 1.81B | |
$ 2.62B | $ ― | $ 2.62B | $ 2.05B | $ 1.28B | $ 640.50M | |
$ 4.99B | $ ― | $ 4.99B | $ 3.95B | $ 2.47B | $ 1.17B | |
$ 4.75B | $ ― | $ 4.75B | $ 3.55B | $ 2.05B | $ 1.19B | |
$ 240.51M | $ ― | $ 240.51M | $ 394.31M | $ 425.90M | $ -19.10M | |
$ -26.80M | $ ― | $ -26.70M | $ -19.80M | $ -9.00M | $ -5.80M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 200.00M | $ ― | $ 200.00M | $ 370.71M | $ 395.80M | $ -5.30M | |
$ 74.90M | $ ― | $ 74.90M | $ 127.70M | $ 26.70M | $ 4.80M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 127.00M | $ ― | $ 127.00M | $ 242.81M | $ 369.00M | $ -10.20M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 7.37B | $ ― | $ 7.37B | $ 5.60B | $ 3.32B | $ 1.83B | |
$ 127.00M | $ ― | $ 127.00M | $ 242.81M | $ 369.00M | $ -10.20M | |
$ 127.00M | $ ― | $ 141.44M | $ 253.17M | $ 369.00M | $ -21.54M | |
$ 27.60M | $ ― | $ 27.60M | $ 20.00M | $ 10.00M | $ 6.40M | |
$ 227.60M | $ ― | $ 227.60M | $ 390.71M | $ 405.80M | $ 1.10M | |
$ 393.30M | $ 339.90M | $ 393.40M | $ 487.51M | $ 452.80M | $ 47.70M |