Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 44.41B | $ 47.71B | $ 59.04B | $ 31.34B | $ 20.36B | $ 36.82B | |
$ 43.41B | $ 46.65B | $ 57.95B | $ 30.55B | $ 19.51B | $ 35.71B | |
$ 999.80M | $ 1.06B | $ 1.09B | $ 788.20M | $ 851.80M | $ 1.11B | |
$ 834.20M | $ 860.20M | $ 815.80M | $ 645.60M | $ 714.00M | $ 812.30M | |
$ 165.40M | $ 198.00M | $ 273.20M | $ 142.60M | $ 137.90M | $ 299.70M | |
$ -112.70M | $ -127.70M | $ -110.60M | $ -40.20M | $ -45.00M | $ -73.80M | |
$ -173.20M | $ -43.60M | $ -17.30M | $ 42.50M | $ -23.90M | $ 62.40M | |
$ 150.10M | $ 66.70M | $ 145.10M | $ 100.00M | $ 161.70M | $ 237.30M | |
$ 15.80M | $ 13.00M | $ 29.20M | $ 25.80M | $ 52.10M | $ 56.20M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 134.40M | $ 52.90M | $ 114.10M | $ 73.70M | $ 109.60M | $ 35.89B | |
$ 2.27 | $ 0.86 | $ 1.83 | $ 1.17 | $ 1.72 | $ 2.71 | |
$ 2.27 | $ 0.86 | $ 1.82 | $ 1.16 | $ 1.71 | $ 2.69 | |
$ 239.30M | $ 61.40M | $ 62.30M | $ 62.90M | $ 63.70M | $ 66.10M | |
$ 240.60M | $ 61.70M | $ 62.70M | $ 63.30M | $ 64.00M | $ 66.50M | |
$ 0.65 | $ 0.56 | $ 0.52 | $ 0.48 | $ 0.40 | $ 0.36 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 44.24B | $ 47.47B | $ 58.77B | $ 31.19B | $ 20.22B | $ 36.52B | |
$ 134.40M | $ 52.90M | $ 114.10M | $ 73.70M | $ 109.60M | $ 178.90M | |
$ 169.14M | $ 106.79M | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 272.40M | $ 202.20M | $ 262.50M | $ 147.20M | $ 210.30M | $ 317.30M | |
$ 366.50M | $ 306.70M | $ 370.30M | $ 228.20M | $ 296.10M | $ 404.70M |