Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.77B | $ 2.59B | $ 1.41B | $ 770.33M | - | - | |
$ 1.78B | $ 1.85B | $ 1.11B | $ 1.57B | - | - | |
$ 993.55M | $ 743.75M | $ 305.44M | $ -803.72M | - | - | |
$ 123.94M | $ 128.41M | $ 82.18M | $ 87.27M | - | - | |
$ 590.67M | $ 574.71M | $ 228.77M | $ 60.83M | - | - | |
$ 66.04M | $ 41.07M | $ 28.36M | $ -20.79M | - | - | |
$ 104.31M | $ -62.02M | $ -3.41M | $ -62.30M | - | - | |
$ 512.73M | $ 512.24M | $ 191.50M | $ 87.75M | - | - | |
$ 121.20M | $ 30.34M | $ 22.55M | $ 365.00K | - | - | |
$ -245.90M | $ -101.85M | - | - | - | - | |
$ 501.29M | $ 481.90M | $ 168.95M | $ 87.39M | - | - | |
$ 3.51 | $ 3.48 | $ 1.99 | $ 1.61 | $ -15.86 | $ -2.81 | |
$ 3.44 | $ 3.32 | $ 1.73 | $ 1.51 | $ -15.86 | $ -2.81 | |
$ 575.85M | $ 138.38M | $ 85.06M | $ 63.19M | $ 250.79M | $ 248.95M | |
$ 586.31M | $ 145.20M | $ 97.61M | $ 67.63M | $ 250.79M | $ 248.95M | |
$ 1.80 | $ 0.70 | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.05B | $ 1.97B | $ 1.19B | $ 1.66B | - | - | |
$ 501.40M | $ 481.90M | $ 168.95M | $ 87.39M | - | - | |
$ 440.67M | - | $ 229.21M | - | - | - | |
- | - | - | - | - | - | |
$ 500.03M | $ 571.38M | $ 234.22M | $ 98.33M | - | - | |
$ 740.80M | $ 765.95M | $ 375.75M | $ 239.41M | - | - |