Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.55B | $ 2.42B | $ 2.02B | $ 1.76B | $ 1.52B | $ 2.06B | |
$ 1.98B | $ 1.89B | $ -1.54B | $ -1.34B | $ 1.21B | $ 1.54B | |
$ 571.09M | $ 531.72M | $ 478.65M | $ 415.01M | $ 304.55M | $ 522.94M | |
$ -64.98M | $ 360.48M | $ 321.06M | $ 286.02M | $ 251.22M | $ 255.12M | |
$ 204.06M | $ 171.24M | $ 157.60M | $ 128.99M | $ 53.33M | $ 267.82M | |
$ -40.16M | $ -51.61M | - | - | $ -37.68M | $ -45.15M | |
$ -713.82M | $ -218.67M | $ -2.35B | $ 2.57M | - | - | |
$ 151.89M | $ 119.63M | $ 112.18M | $ 90.35M | $ 15.65M | $ 222.66M | |
$ 50.23M | $ 45.41M | $ 31.54M | $ 19.89M | $ -11.34M | $ 42.28M | |
- | - | - | - | - | - | |
$ 101.65M | $ 74.22M | $ 80.65M | $ 70.43M | $ 26.88M | $ 179.52M | |
$ 1.76 | $ 1.28 | $ 1.38 | $ 1.16 | $ 0.45 | $ 3.10 | |
$ 1.75 | $ 1.28 | $ 1.37 | $ 1.15 | $ 0.45 | $ 3.05 | |
$ 231.41M | $ 57.72M | $ 58.34M | $ 60.31M | $ 59.53M | $ 57.84M | |
$ 232.86M | $ 57.93M | $ 58.49M | $ 60.87M | $ 60.31M | $ 58.95M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 1.55 | $ 3.67 | |
- | - | - | - | - | - | |
$ 1.92B | $ 2.25B | $ -1.22B | $ -1.05B | $ 1.46B | $ 1.79B | |
$ 101.67M | $ 74.22M | $ 80.65M | $ 70.43M | $ 26.99M | $ 180.39M | |
$ 2.02B | $ 1.98B | - | - | $ 26.99M | $ 180.39M | |
- | - | - | - | $ 37.68M | $ 45.15M | |
$ 192.05M | $ 171.24M | $ 112.18M | $ 90.35M | $ 53.33M | $ 267.82M | |
$ 299.60M | $ 281.92M | $ 218.32M | $ 201.79M | $ 165.00M | $ 376.09M |