Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.63B | $ 2.42B | $ 2.02B | $ 1.76B | $ 1.52B | $ 2.06B | |
$ 2.03B | $ 1.89B | $ 1.54B | $ 1.34B | $ 1.21B | $ 1.54B | |
$ 594.98M | $ 531.72M | $ 478.65M | $ 415.01M | $ 304.55M | $ 522.94M | |
$ 368.35M | $ 360.48M | $ 321.07M | $ 1.63B | $ 251.26M | $ 255.10M | |
$ 226.63M | $ 171.24M | $ 157.59M | $ 129.02M | $ 53.33M | $ 267.82M | |
$ -27.93M | $ -51.61M | $ -39.49M | $ -36.10M | $ -37.68M | $ -45.15M | |
$ -247.17M | $ -218.67M | $ -5.92M | $ 2.57M | $ -183.15M | $ -166.47M | |
$ 175.07M | $ 119.63M | $ 112.18M | $ 90.35M | $ 15.65M | $ 222.66M | |
$ 58.48M | $ 45.41M | $ 31.54M | $ 19.89M | $ -11.34M | $ 42.28M | |
- | - | - | - | - | - | |
$ 116.59M | $ 74.22M | $ 80.30M | $ 70.15M | $ 26.88M | $ 179.52M | |
$ 2.01 | $ 1.28 | $ 1.38 | $ 1.16 | $ 0.45 | $ 3.10 | |
$ 2.00 | $ 1.28 | $ 1.37 | $ 1.15 | $ 0.45 | $ 3.05 | |
$ 231.70M | $ 57.72M | $ 58.34M | $ 60.31M | $ 59.53M | $ 57.84M | |
$ 233.52M | $ 57.93M | $ 58.49M | $ 60.87M | $ 60.31M | $ 58.95M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.97B | $ 2.25B | $ 1.86B | $ 2.97B | $ 1.46B | $ 1.79B | |
$ 116.59M | $ 74.22M | $ 80.64M | $ 70.46M | $ 26.99M | $ 180.39M | |
$ 1.57B | $ 1.98B | - | - | - | - | |
- | - | - | - | - | - | |
$ 203.01M | $ 171.24M | $ 151.67M | $ 126.45M | $ 53.33M | $ 267.82M | |
$ 306.56M | $ 281.92M | $ 257.81M | $ 235.28M | $ 165.00M | $ 378.02M |