Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 14.59B | $ 14.59B | $ 12.20B | $ 11.86B | $ 9.49B | $ 8.13B | |
$ -12.43B | $ -12.43B | $ 11.57B | $ -10.31B | $ 8.90B | $ 7.03B | |
$ 2.15B | $ 2.15B | $ 621.00M | $ 1.54B | $ 585.35M | $ 1.10B | |
$ -363.00M | $ -363.00M | $ -9.00M | $ 167.00M | $ 71.20M | $ 89.53M | |
$ -158.00M | $ -288.00M | - | - | - | - | |
$ 2.62B | $ 2.52B | $ 597.00M | $ 1.38B | $ 507.82M | $ 998.18M | |
$ 59.94 | $ 60.19 | $ 15.19 | $ 34.66 | $ 12.81 | $ 24.77 | |
$ 59.94 | $ 60.19 | $ 15.19 | $ 34.62 | $ 12.78 | $ 24.70 | |
$ 165.20M | $ 41.30M | $ 39.00M | $ 39.76M | $ 39.66M | $ 40.29M | |
$ 165.20M | $ 41.30M | $ 39.00M | $ 39.80M | $ 39.73M | $ 40.42M | |
$ 2.52B | $ 2.52B | $ 597.00M | $ 1.38B | $ 514.15M | $ 1.01B | |
$ 469.75M | $ 1.80B | $ 681.00M | - | $ 514.15M | $ 1.01B | |
$ 6.80 | $ 6.80 | - | - | $ 6.20 | $ 5.75 | |
- | - | - | - | - | - | |
- | - | - | - | - | $ 21.34 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 621.67M | $ 1.13B | |
- | - | - | - | - | - | |
$ 33.00M | - | $ -102.00M | $ -37.00M | $ 36.32M | $ 31.69M |