Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.92B | $ 7.06B | $ 5.60B | $ 4.61B | $ 2.93B | $ 1.58B | |
$ 2.46B | $ 3.54B | $ 2.85B | $ 2.13B | $ 1.39B | $ 712.53M | |
$ 2.45B | $ 3.52B | $ 2.75B | $ 2.48B | $ 1.54B | $ 865.64M | |
$ 2.82B | $ 3.59B | $ 3.58B | $ 2.21B | $ 1.45B | $ 1.01B | |
$ -367.00M | $ -78.00M | $ -824.65M | $ 268.64M | $ 90.15M | $ -141.15M | |
$ 173.00M | $ 241.00M | $ 77.99M | $ -11.86M | $ 14.35M | $ 48.18M | |
$ -1.04B | $ -1.36B | $ 2.87B | $ 2.86B | $ 135.86M | $ -2.85M | |
$ -497.00M | $ 185.00M | $ -3.62B | $ 3.14B | $ 240.36M | $ -95.81M | |
$ 28.00M | $ 53.00M | $ -162.43M | $ 225.93M | $ -79.14M | $ 29.03M | |
$ 1.04B | $ 1.36B | $ 124.01M | - | - | - | |
$ -525.00M | $ 132.00M | $ -3.46B | $ 2.91B | $ 319.51M | $ -124.84M | |
$ -0.41 | $ 0.10 | $ -2.73 | $ 0.23 | $ 2.67 | $ -1.10 | |
$ -0.42 | $ 0.10 | $ -2.73 | $ 0.23 | $ 2.59 | $ -1.10 | |
$ 3.84B | $ 1.28B | $ 1.27B | $ 12.47B | $ 119.57M | $ 113.03M | |
$ 3.87B | $ 1.28B | $ 1.27B | $ 12.74B | $ 123.46M | $ 113.03M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 4.11 | $ 0.46 | |
- | - | - | - | $ 3.98 | - | |
- | - | - | - | - | - | |
$ 3.69B | - | - | $ -4.34B | $ 2.84B | $ 1.72B | |
$ -525.00M | $ 132.00M | $ -3.46B | $ 2.91B | $ 319.51M | $ -124.84M | |
$ 974.71M | $ 1.48B | $ -3.79B | $ 2.31B | $ 219.65M | $ -122.75M | |
- | - | - | - | $ 8.57M | $ 0.00 | |
$ -497.00M | $ 185.00M | $ -3.62B | $ 3.14B | $ 248.94M | $ -95.81M | |
$ -450.00M | $ 185.00M | $ -3.62B | $ 3.21B | $ 319.00M | $ -60.16M |