Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 5.62B | $ 7.06B | $ 5.60B | $ 4.61B | $ 2.93B | $ 1.58B | |
$ 2.72B | $ 3.54B | $ 2.85B | $ 2.13B | $ 1.39B | $ 712.53M | |
$ 2.90B | $ 3.52B | $ 2.75B | $ 2.48B | $ 1.54B | $ 865.64M | |
$ 2.45B | $ 3.59B | $ 3.58B | $ 2.21B | $ 1.45B | $ 1.01B | |
$ 449.00M | $ -78.00M | $ -822.00M | $ 268.64M | $ 90.15M | $ -141.15M | |
$ 222.00M | $ -241.00M | $ 75.00M | $ -11.86M | $ -14.35M | $ -48.18M | |
$ -10.00M | $ 22.00M | $ -2.87B | $ 2.86B | $ 135.86M | $ -2.85M | |
$ 675.00M | $ 185.00M | $ 2.13B | $ 3.14B | $ 240.36M | $ -95.81M | |
$ 59.00M | $ 53.00M | $ 163.00M | $ 225.93M | $ -79.14M | $ 29.03M | |
$ 460.00M | $ 1.36B | $ 2.87B | - | - | - | |
$ 616.00M | $ 132.00M | $ 1.97B | $ 2.91B | $ 319.51M | $ -124.84M | |
$ 0.48 | $ 0.10 | $ -2.73 | $ 0.23 | $ 0.03 | $ -0.11 | |
$ 0.47 | $ 0.10 | $ -2.73 | $ 0.23 | $ 0.03 | $ -0.11 | |
$ 3.86B | $ 1.28B | $ 1.27B | $ 12.47B | $ 11.96B | $ 1.13B | |
$ 3.88B | $ 1.28B | $ 1.27B | $ 12.74B | $ 12.35B | $ 1.13B | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 5.17B | $ 7.14B | - | $ -4.34B | $ -2.84B | $ -1.72B | |
$ 616.00M | $ 132.00M | $ 1.97B | $ 2.91B | $ 319.51M | $ -124.84M | |
$ 482.61M | $ 1.48B | $ 1.56B | $ 2.31B | $ 161.22M | $ -70.42M | |
- | - | - | - | - | - | |
$ 675.00M | $ 185.00M | $ 2.13B | $ 3.14B | $ 248.94M | $ -95.81M | |
$ 708.00M | $ 185.00M | $ 2.13B | $ 3.21B | $ 319.00M | $ -60.16M |