Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.87B | $ 3.41B | $ 3.13B | $ 1.55B | - | $ 2.55B | |
$ 1.87B | $ 2.27B | $ 2.14B | $ 1.02B | - | $ 1.67B | |
$ 977.00M | $ 1.14B | $ 996.00M | $ 532.00M | - | $ 883.00M | |
$ 986.00M | $ 1.09B | $ 1.01B | $ 467.00M | $ -3.26M | $ 618.00M | |
$ -159.00M | $ -101.00M | $ -14.00M | $ 65.00M | $ -3.26M | $ 265.00M | |
$ -129.00M | $ -131.00M | $ -122.00M | $ -57.00M | $ 849.27K | $ -224.00M | |
$ -230.00M | $ -282.00M | $ 95.00M | $ -31.00M | - | $ -3.00M | |
$ -365.00M | $ -366.00M | $ -41.00M | $ -23.00M | $ -2.41M | $ 38.00M | |
$ -24.00M | $ -4.00M | $ 31.00M | $ 25.00M | $ 147.69K | $ 16.00M | |
- | - | - | - | - | - | |
$ -301.00M | $ -345.00M | $ -62.00M | $ -35.00M | $ 3.96M | $ 22.00M | |
$ -0.59 | $ -0.70 | $ -0.14 | $ -0.08 | $ -0.11 | $ 0.05 | |
$ -0.59 | $ -0.70 | $ -0.14 | $ -0.08 | $ -0.11 | $ 0.05 | |
$ 2.08B | $ 489.46M | $ 458.56M | $ 439.80M | $ 129.38M | $ 456.77M | |
$ 2.56B | $ 489.46M | $ 458.56M | $ 439.80M | $ 129.38M | $ 456.77M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | $ 0.31 | - | - | |
- | - | - | - | - | - | |
$ 2.83B | $ 3.36B | $ 3.15B | $ 1.49B | $ -3.26M | $ 2.29B | |
$ -301.00M | $ -345.00M | $ -62.00M | $ -35.00M | $ 555.61K | $ 22.00M | |
$ -138.83M | - | - | $ 12.45M | - | $ 22.00M | |
- | - | - | $ 57.00M | - | $ 224.00M | |
$ -248.00M | $ -235.00M | $ 81.00M | $ 34.00M | $ -2.41M | $ 262.00M | |
$ 158.00M | $ 184.00M | $ 476.00M | $ 218.00M | $ -2.41M | $ 515.00M |