Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 22.21B | $ 22.39B | $ 21.42B | $ 18.22B | $ 12.33B | $ 8.36B | |
$ 17.44B | $ 17.54B | $ 16.76B | $ -14.43B | $ 10.00B | $ 6.78B | |
$ 4.77B | $ 4.84B | $ 4.66B | $ 3.79B | $ 2.33B | $ 1.58B | |
$ 1.70B | $ 3.44B | $ 3.22B | $ 2.99B | $ 1.98B | $ 1.24B | |
$ 1.32B | $ 1.41B | $ 1.44B | $ 801.87M | $ 347.04M | $ 346.22M | |
$ -199.90M | $ -389.30M | $ -294.42M | $ -268.07M | $ -226.59M | $ -65.71M | |
$ -6.60M | $ 25.10M | $ 7.01M | $ -48.11M | $ 2.40M | $ 1.55M | |
$ 897.70M | $ 992.00M | $ 1.14B | $ 581.91M | $ 122.84M | $ 282.06M | |
$ 212.70M | $ 225.90M | $ 274.53M | $ 115.51M | $ 22.80M | $ 59.86M | |
- | - | - | - | - | - | |
$ 626.70M | $ 708.10M | $ 803.06M | $ 407.97M | $ 70.42M | $ 223.43M | |
$ 12.54 | $ 13.86 | $ 15.83 | $ 8.11 | $ 1.53 | $ 5.18 | |
$ 12.28 | $ 13.54 | $ 15.33 | $ 7.84 | $ 1.51 | $ 5.14 | |
$ 204.30M | $ 51.10M | $ 50.73M | $ 50.30M | $ 46.17M | $ 43.10M | |
$ 208.60M | $ 52.30M | $ 52.40M | $ 52.03M | $ 46.63M | $ 43.49M | |
$ 1.55 | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 4.37 | $ 5.20 | |
- | - | - | - | - | - | |
$ 400.90M | $ 20.98B | $ 19.98B | $ -11.44B | $ 11.98B | $ 8.01B | |
$ 684.20M | $ 765.50M | $ 860.47M | $ 465.38M | $ 100.56M | $ 223.43M | |
$ 443.98M | $ 836.78M | $ 936.25M | - | $ 100.56M | $ 223.43M | |
- | - | - | - | $ 226.59M | - | |
$ 783.90M | $ 1.38B | $ 1.14B | $ 581.91M | $ 347.04M | $ 346.22M | |
$ 601.80M | $ 1.56B | $ 1.33B | $ 799.66M | $ 468.64M | $ 408.32M |