Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.01B | $ 2.07B | $ 2.04B | $ 1.66B | $ 1.25B | $ 1.31B | |
$ 1.30B | $ 1.37B | $ 1.35B | $ 1.09B | $ 814.19M | $ 886.48M | |
$ 713.05M | $ 697.01M | $ 691.43M | $ 576.09M | $ 433.14M | $ 428.13M | |
$ 461.12M | $ 433.48M | $ 432.08M | $ 386.27M | $ 300.12M | $ 298.45M | |
$ 251.30M | $ 262.40M | $ 257.20M | $ 189.20M | $ 130.50M | $ 127.10M | |
$ -6.46M | $ -11.79M | $ -11.53M | $ -5.20M | $ -4.63M | $ -8.24M | |
$ -3.26M | $ -9.52M | $ -12.61M | $ -7.98M | $ 795.00K | $ 412.00K | |
$ 238.26M | $ 242.22M | $ 235.23M | $ 189.70M | $ 123.70M | $ 116.83M | |
$ 52.12M | $ 47.49M | $ 46.42M | $ 34.73M | $ 22.54M | $ 20.80M | |
- | - | - | - | - | - | |
$ 185.10M | $ 192.60M | $ 186.60M | $ 153.00M | $ 99.80M | $ 95.54M | |
$ 4.00 | $ 4.17 | $ 4.02 | $ 3.29 | $ 2.16 | $ 2.04 | |
$ 3.95 | $ 4.11 | $ 3.97 | $ 3.25 | $ 2.14 | $ 2.03 | |
$ 184.00M | $ 46.20M | $ 46.30M | $ 46.40M | $ 46.20M | $ 46.40M | |
$ 186.50M | $ 46.90M | $ 47.00M | $ 47.00M | $ 46.70M | $ 46.80M | |
$ 0.98 | $ 0.92 | - | - | - | $ 0.58 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.76B | $ 1.80B | $ 1.78B | $ 1.47B | $ 1.11B | $ 1.18B | |
$ 185.25M | $ 193.27M | $ 187.33M | $ 153.86M | $ 100.46M | $ 95.50M | |
$ 189.34M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 244.73M | $ 254.01M | $ 246.75M | $ 194.90M | $ 128.33M | $ 125.08M | |
$ 314.45M | $ 306.27M | $ 297.13M | $ 239.47M | $ 164.81M | $ 173.76M |