Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.70B | $ 3.76B | $ 3.81B | $ 343.09M | $ 1.90B | $ 1.13B | |
$ 2.55B | $ 2.62B | $ 2.91B | $ -2.33B | $ 1.49B | $ 754.15M | |
$ 1.15B | $ 1.14B | $ 898.66M | $ 743.27M | $ 409.17M | $ 377.10M | |
$ 1.97B | $ 633.03M | $ -592.28M | $ 570.36M | $ 463.77M | $ 274.27M | |
$ 487.99M | $ 506.61M | $ 306.38M | $ 172.92M | $ -54.59M | $ 102.84M | |
$ -56.91M | $ -54.56M | $ -45.20M | $ 510.00K | $ -51.73M | $ -39.30M | |
$ -19.40M | $ -28.22M | $ 64.37M | $ -31.69M | $ -656.42M | $ -4.35M | |
$ 446.74M | $ 423.82M | $ 196.81M | $ 152.69M | $ -762.75M | $ 59.19M | |
$ 119.24M | $ 105.11M | $ 40.24M | $ 38.45M | $ -20.40M | $ 6.23M | |
- | - | - | - | - | - | |
$ 320.40M | $ 314.24M | $ 154.97M | $ 113.30M | $ -743.93M | $ 52.16M | |
$ 1.67 | $ 1.60 | $ 0.77 | $ 0.56 | $ -5.01 | $ 0.67 | |
$ 1.63 | $ 1.57 | $ 0.75 | $ 0.54 | $ -5.01 | $ 0.67 | |
$ 770.24M | $ 196.08M | $ 201.74M | $ 201.58M | $ 148.37M | $ 77.43M | |
$ 783.67M | $ 199.91M | $ 207.26M | $ 208.32M | $ 148.37M | $ 77.62M | |
$ 0.36 | $ 0.36 | $ 0.30 | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ -0.19 | $ 0.99 | |
- | - | - | - | - | - | |
$ 4.52B | $ 3.25B | $ 6.41B | $ -1.76B | $ 1.95B | $ 1.03B | |
$ 320.40M | $ 314.24M | $ 154.97M | $ 113.30M | $ -743.93M | $ 52.16M | |
$ -260.86M | $ 341.12M | $ 263.20M | - | $ -104.42M | $ 53.73M | |
- | - | - | - | $ 51.73M | $ 39.30M | |
$ 446.38M | $ 478.39M | $ 195.23M | $ 100.18M | $ -711.02M | $ 98.49M | |
$ 690.91M | $ 714.32M | $ 440.86M | $ 341.01M | $ -496.66M | $ 218.43M |