Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 336.44M | $ 422.47M | $ 323.66M | $ 241.44M | $ 141.67M | $ 143.40M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 158.78M | $ 145.13M | $ 128.64M | $ 206.69M | $ 161.22M | $ 322.05M | |
$ 34.04M | $ 31.76M | $ 27.35M | $ 9.41M | $ 7.88M | $ 11.66M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 124.10M | $ 113.36M | $ 100.84M | $ 47.23M | $ 34.77M | $ 310.38M | |
$ 3.54 | $ 3.46 | $ 3.61 | $ 2.17 | $ 1.74 | $ 2.65 | |
$ 3.51 | $ 3.44 | $ 3.60 | $ 2.15 | $ 1.73 | $ 2.63 | |
$ 139.19M | $ 32.53M | $ 27.91M | $ 21.82M | $ 19.72M | $ 20.12M | |
$ 140.68M | $ 32.76M | $ 28.00M | $ 21.96M | $ 19.84M | $ 20.27M | |
$ 1.59 | $ 1.55 | $ 1.50 | $ 1.43 | $ 1.37 | $ 1.32 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 124.10M | $ 113.36M | $ 101.29M | $ 47.55M | $ 34.77M | $ 53.70M | |
$ 292.80M | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ -8.83M | $ 100.03M | $ 16.11M | $ 12.24M | $ 18.18M | $ 29.26M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― |