Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 534.39M | $ 459.43M | $ 1.10B | $ 1.14B | $ 864.03M | $ 657.46M | |
$ 473.45M | $ 386.72M | $ 709.39M | $ 737.88M | $ 658.33M | $ 593.25M | |
$ 60.94M | $ 72.71M | $ 395.56M | $ 399.47M | $ 205.70M | $ 64.21M | |
$ 52.66M | $ 44.53M | $ 78.70M | $ 72.19M | $ 53.89M | $ 69.69M | |
$ 5.40M | $ 28.18M | $ 316.86M | $ 327.28M | $ 151.81M | $ -5.48M | |
$ 14.55M | $ 14.16M | $ -21.73M | $ 24.21M | $ 29.78M | $ 37.01M | |
$ -31.77M | $ -32.69M | $ -87.00K | $ 8.58M | $ 3.40M | $ 17.64M | |
$ -35.49M | $ -18.67M | $ 275.09M | $ 311.65M | $ 125.43M | $ -24.84M | |
$ 7.73M | $ 4.30M | $ 49.86M | $ 42.97M | $ 11.49M | $ 7.31M | |
- | - | - | - | - | - | |
$ -22.46M | $ -25.50M | $ 222.57M | $ 267.36M | $ 111.96M | $ -32.84M | |
$ -0.11 | $ -0.06 | $ 0.57 | $ 0.67 | $ 0.28 | $ -0.08 | |
$ -0.11 | $ -0.06 | $ 0.57 | $ 0.67 | $ 0.28 | $ -0.08 | |
$ 1.59B | $ 396.41M | $ 396.41M | $ 396.41M | $ 396.41M | $ 396.41M | |
$ 1.59B | $ 396.41M | $ 396.41M | $ 396.41M | $ 396.41M | $ 396.41M | |
$ 0.37 | $ 0.37 | $ 0.25 | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 526.11M | $ 431.25M | $ 788.09M | $ -810.08M | $ -712.23M | $ -662.94M | |
- | - | - | - | - | - | |
$ -22.46M | $ -25.50M | $ 222.57M | $ 267.36M | $ 111.96M | $ -32.84M | |
$ -39.16M | $ -13.72M | $ 202.19M | $ 229.06M | $ 92.19M | $ -18.26M | |
$ 7.23M | $ 2.52M | $ 305.92M | $ 342.27M | $ 165.03M | $ 15.47M | |
$ 128.90M | $ 124.19M | $ 513.96M | $ 518.08M | $ 352.22M | $ 189.30M |