Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 5.74B | $ 6.24B | $ 8.68B | $ 5.12B | $ 2.28B | $ 1.53B | |
$ 912.98M | $ 1.97B | $ 1.12B | $ 1.28B | $ 1.25B | $ 1.32B | |
$ 4.83B | $ 4.27B | $ 7.56B | $ 3.84B | $ 892.18M | $ 1.53B | |
$ 2.47B | $ 2.01B | $ 3.04B | $ 1.36B | $ 2.13B | $ 1.36B | |
$ 1.87B | $ 2.26B | $ 4.52B | $ 2.48B | $ -13.59M | $ 373.66M | |
$ -9.63M | $ 38.19M | $ -58.19M | $ 36.59M | $ 42.13M | $ 59.15M | |
$ -265.29M | $ -44.61M | $ 1.01B | $ 82.12M | $ 675.20M | $ -15.62M | |
$ 2.03B | $ 2.18B | $ 3.43B | $ 2.52B | $ 619.48M | $ 298.89M | |
$ 468.29M | $ 443.49M | $ 1.42B | $ 494.02M | $ 931.00K | $ -21.14M | |
$ ― | $ ― | $ 34.36M | $ 8.00M | $ ― | $ ― | |
$ 1.56B | $ 1.74B | $ 2.01B | $ 2.03B | $ 618.31M | $ 319.74M | |
$ 4.46 | $ 5.09 | $ 13.37 | $ 6.49 | $ 2.27 | $ 1.18 | |
$ 4.41 | $ 5.03 | $ 13.10 | $ 6.40 | $ 2.27 | $ 1.18 | |
$ 1.40B | $ 341.02M | $ 335.60M | $ 311.97M | $ 272.01M | $ 271.79M | |
$ 1.42B | $ 345.38M | $ 342.53M | $ 316.79M | $ 272.08M | $ 271.88M | |
$ 1.25 | $ 1.05 | $ 0.86 | $ 0.67 | $ 0.50 | $ 0.46 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 3.38B | $ 3.98B | $ 4.16B | $ -2.64B | $ -2.16B | $ -1.76B | |
$ 1.56B | $ 1.74B | $ 2.01B | $ 2.03B | $ 618.31M | $ 319.74M | |
$ 1.70B | $ 1.52B | $ 2.40B | $ 1.29B | $ -873.73M | $ 57.37M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.11B | $ 2.22B | $ 3.49B | $ 2.56B | $ 661.61M | $ 169.81M | |
$ 3.64B | $ 3.52B | $ 4.67B | $ 3.41B | $ 1.80B | $ 1.02B |