Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.50B | $ 3.46B | $ 2.97B | $ 1.48B | $ 781.60M | $ 2.46B | |
$ 994.08M | - | $ 1.35B | $ 425.07M | $ 243.67M | $ 1.01B | |
$ 508.76M | $ 3.46B | $ 1.58B | $ 1.06B | $ 537.92M | $ 1.46B | |
$ 322.81M | $ 2.65B | $ 490.46M | $ 780.95M | $ 1.32B | $ 709.37M | |
$ 185.96M | $ 807.23M | $ 1.09B | $ 277.95M | $ -783.77M | $ 749.31M | |
$ -35.73M | $ -108.01M | $ 18.03M | $ 10.85M | $ 19.96M | $ -37.31M | |
$ 106.59M | $ 91.19M | $ 70.37M | $ 102.30M | $ 208.92M | $ -63.25M | |
$ 256.81M | $ 611.10M | $ 388.23M | $ 180.32M | $ -1.04B | $ 785.94M | |
$ 16.80M | $ 97.00M | $ 264.64M | $ 10.49M | $ -23.72M | $ 46.44M | |
- | - | - | - | - | - | |
$ 240.01M | $ 514.10M | $ 759.89M | $ 169.84M | $ -1.09B | $ 739.50M | |
$ 5.94 | $ 12.78 | $ 8.58 | $ 1.03 | $ -14.28 | $ 5.81 | |
$ 5.94 | $ 12.78 | $ 7.88 | $ 1.03 | $ -14.28 | $ 5.81 | |
$ 80.80M | $ 40.10M | $ 40.58K | $ 42.60K | $ 42.34M | $ 42.26M | |
$ 80.80M | $ 40.23M | $ 96.43M | $ 42.60K | $ 42.34M | $ 42.26M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.32B | $ 2.65B | $ 1.84B | $ 1.21B | $ 1.57B | $ 1.72B | |
$ 43.80M | - | - | - | - | - | |
$ 240.01M | $ 514.10M | $ 759.89M | $ 169.84M | $ -1.09B | $ 739.50M | |
$ 138.56M | $ 449.16M | - | - | - | - | |
$ 300.61M | $ 769.32M | $ 300.60M | $ 104.09M | $ -551.88M | $ 791.13M | |
$ 300.61M | $ 1.08B | $ 568.30M | $ 344.04M | $ -292.54M | $ 1.07B |