Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 636.98M | $ 550.38M | $ 495.04M | $ 427.94M | $ 324.50M | $ 287.89M | |
- | - | - | - | - | - | |
$ 378.13M | $ 348.19M | $ 274.22M | $ 245.92M | $ 167.16M | $ 165.49M | |
- | - | - | - | - | - | |
$ 49.95M | $ -16.79M | $ -40.30M | $ -49.39M | $ -49.13M | $ -32.10M | |
$ 226.13M | $ 246.53M | $ 259.46M | $ 168.63M | $ 91.95M | $ 116.04M | |
$ 45.17M | $ 52.47M | $ 56.42M | $ 35.58M | $ 17.56M | $ 23.30M | |
- | - | - | - | - | - | |
$ 177.21M | $ 190.31M | $ 199.00M | $ 133.06M | $ 74.38M | $ 92.25M | |
$ 4.73 | $ 5.09 | $ 5.32 | $ 3.86 | $ 2.76 | $ 3.56 | |
$ 4.71 | $ 5.07 | $ 5.31 | $ 3.86 | $ 2.76 | $ 3.55 | |
$ 149.74M | $ 37.37M | $ 37.38M | $ 34.44M | $ 26.95M | $ 26.05M | |
$ 150.15M | $ 37.51M | $ 37.50M | $ 34.50M | $ 26.99M | $ 26.16M | |
$ 1.03 | $ 1.00 | $ 0.90 | $ 0.75 | - | $ 0.62 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 562.46M | $ 562.59M | $ 473.90M | $ 360.19M | $ 270.00M | $ 238.72M | |
$ 180.96M | $ 194.06M | $ 203.04M | $ 133.06M | $ 74.38M | $ 92.74M | |
$ 210.96M | $ 192.96M | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |