Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.52B | $ 1.47B | $ 1.24B | $ 1.06B | $ 1.01B | $ 1.35B | |
$ 824.37M | $ 784.75M | $ 689.36M | $ 647.43M | $ 649.91M | $ 849.20M | |
$ 693.94M | $ 684.46M | $ 555.16M | $ 415.36M | $ 357.06M | $ 499.17M | |
$ 442.55M | $ 402.04M | $ 327.01M | $ 283.04M | $ 202.32M | $ 311.44M | |
$ 256.73M | $ 276.70M | $ 228.15M | $ 132.32M | $ 43.41M | $ 180.16M | |
$ -52.94M | $ -60.89M | $ -54.03M | $ -53.76M | $ -61.79M | $ -68.28M | |
$ 6.43M | $ 5.06M | $ 23.45M | $ -3.16M | $ 41.45M | $ -8.59M | |
$ 191.03M | $ 223.20M | $ 180.73M | $ 81.72M | $ -59.82M | $ 115.86M | |
$ 47.29M | $ 53.90M | $ 47.04M | $ 21.16M | $ -13.43M | $ 28.65M | |
- | - | - | - | - | - | |
$ 143.74M | $ 169.29M | $ 132.17M | $ 102.54M | $ -46.40M | $ 87.21M | |
$ 3.98 | $ 4.69 | $ 7.36 | $ 5.66 | $ -0.91 | $ 2.43 | |
$ 3.94 | $ 4.66 | $ 7.32 | $ 5.62 | $ -0.91 | $ 2.42 | |
$ 144.91M | $ 36.10M | $ 35.94M | $ 36.26M | $ 36.07M | $ 35.86M | |
$ 145.83M | $ 36.33M | $ 36.09M | $ 36.45M | $ 36.07M | $ 36.03M | |
$ 1.12 | $ 1.10 | $ 1.10 | $ 1.10 | $ 1.10 | $ 1.10 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 656.61M | $ 1.19B | $ 1.03B | $ 930.48M | $ 852.24M | $ 1.16B | |
$ 143.74M | $ 169.29M | $ 132.17M | $ 102.54M | $ -46.40M | $ 87.21M | |
$ 122.03M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 159.77M | $ 284.09M | $ 234.76M | $ 135.48M | $ 1.97M | $ 184.14M | |
$ 482.54M | $ 672.50M | $ 535.73M | $ 398.41M | $ 269.28M | $ 462.13M |