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 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 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 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 180.96M | $ 194.06M | $ 203.04M | $ 133.06M | $ 74.38M | $ 92.74M | |
$ 210.96M | $ 192.96M | $ ― | $ ― | $ ― | $ ― | |
$ 280.30M | $ 202.33M | $ 41.18M | $ 23.04M | $ 34.78M | $ 66.42M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― |