Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.87B | $ 1.46B | $ 1.65B | $ 1.24B | $ 575.94M | $ 927.62M | |
$ 721.25M | $ 1.06B | $ 726.21M | $ 682.96M | $ 611.96M | - | |
$ 1.15B | $ 402.28M | $ 925.77M | $ 561.58M | $ -36.03M | $ 927.62M | |
$ 637.23M | $ 192.49M | $ 189.65M | $ 851.80M | $ 729.33M | $ 457.53M | |
$ 180.50M | $ 209.79M | $ 736.12M | $ 374.62M | $ -421.31M | $ 213.09M | |
$ -190.40M | $ -173.15M | $ -125.50M | $ -133.14M | $ -99.42M | $ -97.85M | |
$ 105.80M | $ 90.09M | $ -226.17M | $ 426.06M | $ -90.70M | $ 92.66M | |
$ 64.49M | $ 126.73M | $ 384.45M | $ -184.59M | $ -430.02M | $ 22.59M | |
$ -9.53M | $ -60.60M | $ 2.54M | $ -1.64M | $ 35.58M | $ -36.14M | |
$ -15.20M | $ -3.21M | $ 14.22M | - | - | - | |
$ 74.01M | $ 187.33M | $ 381.92M | $ -182.95M | $ -465.61M | $ 303.50M | |
$ 0.47 | $ 1.56 | $ 4.63 | $ -2.24 | $ -6.88 | $ 1.08 | |
$ 0.47 | $ 1.55 | $ 4.56 | $ -2.24 | $ -6.88 | $ 1.08 | |
$ 646.66M | $ 119.89M | $ 82.45M | $ 81.77K | $ 67.66M | $ 54.19M | |
$ 649.03M | $ 120.75M | $ 83.68M | $ 81.77K | $ 67.66M | $ 54.41M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 992.41M | $ 1.25B | $ 915.86M | $ 851.80M | $ 729.33M | $ 457.53M | |
- | - | - | - | - | - | |
$ 74.01M | $ 187.33M | $ 381.92M | $ -182.95M | $ -465.61M | $ 58.73M | |
$ -39.95M | - | - | - | - | - | |
$ 129.77M | $ 299.88M | $ 509.95M | $ -51.45M | $ -330.61M | $ 120.44M | |
$ 972.76M | $ 1.05B | $ 980.58M | $ 402.67M | $ 83.48M | $ 125.64M |