Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
- | $ 17.29B | $ 16.13B | $ 12.76B | $ 10.22B | $ 9.56B | |
- | $ 9.00B | $ 8.49B | $ -7.43B | $ -6.43B | $ -5.86B | |
- | $ 8.29B | $ 7.63B | $ 5.33B | $ 3.79B | $ 3.70B | |
- | $ 3.90B | $ 3.37B | $ -3.05B | $ 2.47B | $ 2.50B | |
- | $ 4.39B | $ 4.44B | $ 2.28B | $ -8.90B | $ -8.36B | |
- | $ 160.00M | $ 58.00M | $ -29.00M | $ -20.00M | $ 1.00M | |
- | $ -207.00M | $ 159.00M | $ -86.00M | $ -10.22B | $ -9.56B | |
- | $ 4.76B | $ 4.49B | $ 2.34B | $ 1.27B | $ 1.19B | |
- | $ 541.00M | $ 520.00M | $ 331.00M | $ 159.00M | $ 156.00M | |
- | - | - | - | $ 2.00M | $ 1.00M | |
- | $ 4.21B | $ 3.96B | $ 2.00B | $ 1.11B | $ 1.03B | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ 12.89B | $ 11.86B | $ -4.52B | $ -3.96B | $ -3.36B | |
- | $ 4.21B | $ 3.96B | $ 2.00B | $ 1.11B | $ 1.03B | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | $ 4.50B | $ 2.38B | $ 1.32B | $ 1.14B | |
- | - | $ 5.71B | $ 3.42B | $ 2.24B | $ 2.03B |