Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.75B | $ 1.46B | $ 1.65B | $ 1.24B | $ 575.94M | $ 927.62M | |
$ 885.21M | $ 1.06B | $ 726.21M | $ 682.96M | $ 611.96M | - | |
$ 861.99M | $ 402.28M | $ 925.77M | $ 561.58M | $ -36.03M | $ 927.62M | |
$ 407.86M | $ 192.49M | $ 189.65M | $ 851.80M | $ 729.33M | $ 457.53M | |
$ 283.73M | $ 209.79M | $ 736.12M | $ 374.62M | $ -421.31M | $ 213.09M | |
$ -189.76M | $ -173.15M | $ -125.50M | $ -133.14M | $ -99.42M | $ -97.85M | |
$ 333.91M | $ 90.09M | $ -226.17M | $ 426.06M | $ -90.70M | $ 92.66M | |
$ -59.77M | $ 126.73M | $ 384.45M | $ -184.59M | $ -430.02M | $ 22.59M | |
$ -43.50M | $ -60.60M | $ 2.54M | $ -1.64M | $ 35.58M | $ -36.14M | |
$ -17.15M | $ -3.21M | $ 14.22M | - | - | - | |
$ -16.26M | $ 187.33M | $ 381.92M | $ -182.95M | $ -465.61M | $ 303.50M | |
$ -0.04 | $ 1.56 | $ 4.63 | $ -2.24 | $ -6.88 | $ 1.08 | |
$ -0.04 | $ 1.55 | $ 4.56 | $ -2.24 | $ -6.88 | $ 1.08 | |
$ 590.56M | $ 119.89M | $ 82.45M | $ 81.77K | $ 67.66M | $ 54.19M | |
$ 592.57M | $ 120.75M | $ 83.68M | $ 81.77K | $ 67.66M | $ 54.41M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 763.03M | $ 1.25B | $ 915.86M | $ 851.80M | $ 729.33M | $ 457.53M | |
- | - | - | - | - | - | |
$ -16.26M | $ 187.33M | $ 381.92M | $ -182.95M | $ -465.61M | $ 58.73M | |
$ -179.00M | - | - | - | - | - | |
$ 4.88M | $ 299.88M | $ 509.95M | $ -51.45M | $ -330.61M | $ 120.44M | |
$ 726.97M | $ 1.05B | $ 980.58M | $ 402.67M | $ 83.48M | $ 125.64M |