Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 635.74M | $ 559.33M | $ 444.49M | $ 435.33M | $ 351.62M | $ 169.39M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 394.22M | $ 347.91M | $ 291.14M | $ 304.93M | $ 243.36M | $ 102.13M | |
$ 92.02M | $ 68.67M | $ 71.42M | $ 77.83M | $ 62.82M | $ 24.80M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 267.52M | $ 244.56M | $ 193.74M | $ 206.23M | $ 166.06M | $ 68.11M | |
$ 6.08 | $ 5.66 | $ 4.49 | $ 4.78 | $ 3.85 | $ 1.58 | |
$ 6.04 | $ 5.64 | $ 4.47 | $ 4.76 | $ 3.85 | $ 1.58 | |
$ 176.88M | $ 43.22M | $ 43.16M | $ 43.17M | $ 43.11M | $ 43.06M | |
$ 177.51M | $ 43.35M | $ 43.32M | $ 43.33M | $ 43.17M | $ 43.12M | |
$ 0.62 | $ 0.32 | $ 0.28 | $ 0.24 | $ 0.21 | $ 0.19 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 302.19M | $ 279.23M | $ 219.72M | $ 227.10M | $ 180.53M | $ 77.33M | |
$ 373.67M | $ 277.28M | $ ― | $ ― | $ ― | $ ― | |
$ 780.81M | $ 629.73M | $ 162.28M | $ 33.89M | $ 58.64M | $ 89.70M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― |