Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 643.71M | $ 576.43M | $ 616.62M | $ 553.52M | $ 428.87M | $ 405.18M | |
$ 147.13M | $ 135.38M | $ 127.90M | $ 114.99M | $ 85.48M | $ 75.37M | |
$ 496.58M | $ 441.05M | $ 488.72M | $ 438.53M | $ 343.39M | $ 329.80M | |
$ 245.52M | $ 223.86M | $ 221.61M | $ 210.89M | $ 185.86M | $ 171.46M | |
$ 251.06M | $ 217.19M | $ 267.11M | $ 227.64M | $ 157.53M | $ 158.34M | |
$ -28.17M | $ -28.17M | $ -7.81M | - | - | - | |
$ -13.55M | $ -184.00K | $ -6.69M | $ -603.00K | $ -6.00M | $ -11.56M | |
$ 292.41M | $ 245.17M | $ 268.23M | $ 228.25M | $ 163.53M | $ 169.91M | |
$ 54.37M | $ 42.16M | $ 58.17M | $ 44.03M | $ 30.16M | $ 31.60M | |
- | - | - | - | - | - | |
$ 237.43M | $ 203.01M | $ 208.85M | $ 183.08M | $ 132.37M | $ 195.89M | |
$ 4.99 | $ 4.25 | $ 4.41 | $ 3.87 | $ 2.80 | $ 2.92 | |
$ 4.98 | $ 4.24 | $ 4.40 | $ 3.87 | $ 2.80 | $ 2.92 | |
$ 190.22M | $ 47.56M | $ 47.39M | $ 47.30M | $ 47.20M | $ 46.96M | |
$ 190.60M | $ 47.62M | $ 47.47M | $ 47.37M | $ 47.24M | $ 47.00M | |
$ 1.55 | $ 1.40 | $ 1.20 | $ 0.80 | $ 0.60 | $ 0.40 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 230.57M | $ 359.24M | $ 349.51M | $ 325.88M | $ 271.34M | $ 246.83M | |
$ 237.43M | $ 203.01M | $ 210.06M | $ 184.21M | $ 133.37M | $ 138.30M | |
$ 144.84M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 223.33M | $ 217.19M | $ 267.11M | $ 227.64M | $ 157.53M | $ 169.91M | |
$ 250.55M | $ 260.59M | $ 309.38M | $ 269.61M | $ 194.71M | $ 197.72M |