Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.02B | $ 1.07B | $ 864.66M | $ 272.55M | $ 421.65M | $ 366.18M | |
$ 45.98M | $ 444.24M | $ -251.63M | $ 250.46M | $ 252.47M | $ 282.63M | |
$ 978.27M | $ 627.54M | $ 1.12B | $ 22.08M | $ 169.18M | $ 83.55M | |
$ 222.25M | $ 47.47M | $ 190.03M | $ 143.97M | $ 28.98M | $ 28.04M | |
$ 570.67M | $ 615.43M | $ 442.65M | $ -121.89M | $ 140.20M | $ 55.51M | |
$ -54.88M | $ 51.80M | $ -57.72M | $ -36.80M | $ -36.15M | $ -63.75M | |
$ -61.42M | $ 32.05M | $ -22.69M | $ -15.89M | $ -109.58M | $ 7.41M | |
$ 522.76M | $ 560.32M | $ 387.98M | $ -133.04M | $ -5.53M | $ -829.00K | |
$ 3.50M | $ 3.88M | $ 88.00K | $ 1.62M | $ 1.00K | $ 1.00K | |
- | - | $ 714.00K | $ 21.84M | - | - | |
$ 659.57M | $ 556.45M | $ 891.15M | $ -133.49M | $ -5.54M | $ -830.00K | |
$ 10.58 | $ 11.35 | $ 7.85 | $ -3.48 | $ -0.20 | $ -0.03 | |
$ 10.49 | $ 11.25 | $ 7.77 | $ -3.48 | $ -0.20 | $ -0.03 | |
$ 196.11M | $ 48.98M | $ 49.38M | $ 38.41M | $ 28.37M | $ 29.23M | |
$ 197.76M | $ 49.43M | $ 49.84M | $ 38.41M | $ 28.37M | $ 29.23M | |
$ 6.41 | $ 6.29 | - | - | $ 0.24 | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 4.39 | - | |
- | - | - | - | $ 30.11M | $ 57.51M | |
$ 115.98M | $ 491.71M | $ -61.60M | $ 394.44M | $ 281.45M | $ 310.68M | |
- | - | - | - | $ 36.71M | $ 66.27M | |
$ 519.26M | $ 556.45M | $ 387.89M | $ -133.49M | $ -5.53M | $ -830.00K | |
$ 335.90M | - | $ 289.82M | - | $ 78.12M | $ 2.82M | |
$ 494.86M | $ 626.08M | $ 445.70M | $ -96.25M | $ 31.18M | $ 65.44M | |
$ 602.32M | $ 755.12M | $ 562.15M | $ -4.83M | $ 105.53M | $ 141.09M |