Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 882.09M | $ 906.54M | $ 905.06M | $ 761.03M | $ 612.13M | $ 565.53M | |
$ 261.00M | $ 574.48M | $ 552.70M | $ -468.81M | $ 380.72M | $ 354.21M | |
$ 621.09M | $ 332.06M | $ 352.36M | $ 292.21M | $ 231.41M | $ 211.31M | |
$ 191.37M | $ 200.16M | $ 207.80M | $ 182.32M | $ 162.96M | $ 154.78M | |
$ 103.73M | $ 137.52M | $ 144.28M | $ 109.90M | $ 68.45M | $ 56.53M | |
$ 2.17M | $ 363.00K | $ 2.26M | $ -14.05M | $ -10.13M | $ -7.42M | |
$ -1.45M | $ 4.94M | $ 427.00K | $ 33.41M | $ -17.99M | $ -1.17M | |
$ 105.87M | $ 136.48M | $ 144.13M | $ 62.44M | $ 40.33M | $ 47.94M | |
$ 30.75M | $ 37.55M | $ 36.57M | $ 10.39M | $ 10.15M | $ 10.82M | |
- | - | - | - | - | - | |
$ 74.72M | $ 98.93M | $ 107.56M | $ 52.04M | $ 30.18M | $ 37.13M | |
$ 2.19 | $ 2.91 | $ 3.08 | $ 1.62 | $ 0.95 | $ 1.18 | |
$ 2.08 | $ 2.76 | $ 2.90 | $ 1.50 | $ 0.93 | $ 1.15 | |
$ 136.57M | $ 33.99M | $ 33.87M | $ 32.20M | $ 31.79M | $ 31.34M | |
$ 147.41M | $ 36.71M | $ 36.73M | $ 34.67M | $ 32.52M | $ 32.24M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 2.50 | $ 2.07 | |
- | - | - | - | - | - | |
$ 98.86M | $ 774.63M | $ 760.50M | $ -286.50M | $ 543.68M | $ 509.00M | |
$ 74.76M | $ 98.93M | $ 104.39M | $ 52.04M | $ 30.18M | $ 37.13M | |
$ 48.08M | - | $ 65.16M | - | $ 43.44M | $ 38.05M | |
- | - | - | - | $ 10.13M | $ 7.42M | |
$ 223.90M | $ 136.84M | $ 144.13M | $ 62.44M | $ 50.46M | $ 56.53M | |
$ 206.78M | $ 166.44M | $ 179.58M | $ 103.35M | $ 78.74M | $ 77.13M |