Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 5.27B | $ 7.06B | $ 5.60B | $ 4.61B | $ 2.93B | $ 1.58B | |
$ 2.58B | $ 3.54B | $ 2.85B | $ 2.13B | $ 1.39B | $ 712.53M | |
$ 2.69B | $ 3.52B | $ 2.75B | $ 2.48B | $ 1.54B | $ 865.64M | |
$ 2.78B | $ 3.59B | $ 3.58B | $ 2.21B | $ 1.45B | $ 1.01B | |
$ -88.00M | $ -78.00M | $ -824.65M | $ 268.64M | $ 90.15M | $ -141.15M | |
$ 200.00M | $ 241.00M | $ 77.99M | $ -11.86M | $ 14.35M | $ 48.18M | |
$ -405.00M | $ -1.36B | $ 2.87B | $ 2.86B | $ 135.86M | $ -2.85M | |
$ -829.00M | $ 185.00M | $ -3.62B | $ 3.14B | $ 240.36M | $ -95.81M | |
$ 37.00M | $ 53.00M | $ -162.43M | $ 225.93M | $ -79.14M | $ 29.03M | |
$ 782.00M | $ 1.36B | $ 124.01M | - | - | - | |
$ -866.00M | $ 132.00M | $ -3.46B | $ 2.91B | $ 319.51M | $ -124.84M | |
$ -0.67 | $ 0.10 | $ -2.73 | $ 0.23 | $ 2.67 | $ -1.10 | |
$ -0.68 | $ 0.10 | $ -2.73 | $ 0.23 | $ 2.59 | $ -1.10 | |
$ 3.85B | $ 1.28B | $ 1.27B | $ 12.47B | $ 119.57M | $ 113.03M | |
$ 3.86B | $ 1.28B | $ 1.27B | $ 12.74B | $ 123.46M | $ 113.03M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 4.11 | $ 0.46 | |
- | - | - | - | $ 3.98 | - | |
- | - | - | - | - | - | |
$ 3.77B | $ 7.14B | - | $ -4.34B | $ 2.84B | $ 1.72B | |
$ -866.00M | $ 132.00M | $ -3.46B | $ 2.91B | $ 319.51M | $ -124.84M | |
$ 665.40M | $ 1.48B | $ -3.79B | $ 2.31B | $ 219.65M | $ -122.75M | |
- | - | - | - | $ 8.57M | $ 0.00 | |
$ -829.00M | $ 185.00M | $ -3.62B | $ 3.14B | $ 248.94M | $ -95.81M | |
$ -802.00M | $ 185.00M | $ -3.62B | $ 3.21B | $ 319.00M | $ -60.16M |