Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.95B | $ 2.42B | $ 2.02B | $ 1.76B | $ 1.52B | $ 2.06B | |
$ 1.42B | $ 1.89B | $ -1.54B | $ -1.34B | $ 1.21B | $ 1.54B | |
$ 531.72M | $ 531.72M | $ 478.65M | $ 415.01M | $ 304.55M | $ 522.94M | |
$ -71.52M | $ 360.47M | $ 321.06M | $ 286.02M | $ 251.22M | $ 255.12M | |
$ 171.24M | $ 171.24M | $ 157.60M | $ 128.99M | $ 53.33M | $ 267.82M | |
$ -38.69M | $ -51.61M | - | - | $ -37.68M | $ -45.15M | |
$ -685.32M | $ -218.67M | $ -2.35B | $ 2.57M | - | - | |
$ 119.63M | $ 119.63M | $ 112.18M | $ 90.35M | $ 15.65M | $ 222.66M | |
$ 45.41M | $ 45.41M | $ 31.54M | $ 19.89M | $ -11.34M | $ 42.28M | |
- | - | - | - | - | - | |
$ 74.31M | $ 74.22M | $ 80.65M | $ 70.43M | $ 26.88M | $ 179.52M | |
$ 1.29 | $ 1.28 | $ 1.38 | $ 1.16 | $ 0.45 | $ 3.10 | |
$ 1.28 | $ 1.28 | $ 1.37 | $ 1.15 | $ 0.45 | $ 3.05 | |
$ 230.87M | $ 57.72M | $ 58.34M | $ 60.31M | $ 59.53M | $ 57.84M | |
$ 231.73M | $ 57.93M | $ 58.49M | $ 60.87M | $ 60.31M | $ 58.95M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 1.55 | $ 3.67 | |
- | - | - | - | - | - | |
$ 1.35B | $ 2.25B | $ -1.22B | $ -1.05B | $ 1.46B | $ 1.79B | |
$ 74.22M | $ 74.22M | $ 80.65M | $ 70.43M | $ 26.99M | $ 180.39M | |
$ 1.97B | $ 1.98B | - | - | $ 26.99M | $ 180.39M | |
- | - | - | - | $ 37.68M | $ 45.15M | |
$ 158.32M | $ 171.24M | $ 112.18M | $ 90.35M | $ 53.33M | $ 267.82M | |
$ 269.01M | $ 281.92M | $ 218.32M | $ 201.79M | $ 165.00M | $ 376.09M |