Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.28B | $ 2.50B | $ 14.43B | $ 1.64B | $ 1.43B | $ 1.62B | |
$ 1.23B | $ 778.00M | $ 8.35B | $ 526.00M | $ 527.00M | $ 244.00M | |
$ 2.04B | $ 1.73B | $ 6.08B | $ 1.12B | $ 903.00M | $ 1.38B | |
$ 79.00M | $ 67.00M | $ 2.59B | $ 49.00M | $ 33.00M | $ 338.00M | |
$ 1.97B | $ 1.66B | $ 3.48B | $ 1.07B | $ 870.00M | $ 1.04B | |
$ -719.00M | $ -697.00M | $ -1.85B | $ 294.00M | $ -214.00M | $ -156.00M | |
$ -558.00M | $ 13.00M | $ -306.00M | $ -342.00M | $ -619.00M | $ -39.00M | |
$ 2.19B | $ 974.00M | $ 80.00M | $ 432.00M | $ 37.00M | $ 842.00M | |
$ 391.00M | $ 368.00M | $ 560.00M | $ 405.00M | $ 269.00M | $ 272.00M | |
$ -24.00M | $ -20.00M | $ 12.00M | - | - | - | |
$ 1.21B | $ 111.00M | $ -1.51B | $ -368.00M | $ -552.00M | $ 197.00M | |
$ 107.91 | - | $ 5.20 | $ -2.23 | $ -12.28 | $ 4.24 | |
$ 107.91 | - | $ 5.20 | $ -2.23 | $ -12.28 | $ 4.24 | |
$ -2.10M | - | $ 2.10M | $ 165.23M | $ 44.96M | $ 46.50M | |
$ -2.10M | - | $ 2.10M | $ 165.23M | $ 44.96M | $ 46.50M | |
$ 0.41 | $ 1.52 | - | $ 0.91 | $ 1.46 | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.31B | $ 845.00M | $ 10.94B | $ -575.00M | $ 560.00M | $ 582.00M | |
$ 1.21B | $ 111.00M | $ -1.51B | $ -368.00M | $ -552.00M | $ 197.00M | |
$ 1.58B | $ 715.89M | $ 58.80M | $ 317.52M | $ -511.74M | $ 193.62M | |
- | - | - | - | $ 214.00M | $ 156.00M | |
$ 2.53B | $ 1.67B | $ 3.79B | $ 726.00M | $ 251.00M | $ 998.00M | |
$ 2.98B | $ 2.04B | $ 5.95B | $ 962.00M | $ 534.00M | $ 1.31B |