Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 224.18M | $ 323.64M | $ 264.95M | $ 214.83M | $ 209.67M | $ 204.20M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 200.19M | $ 221.58M | $ 165.59M | $ 117.03M | $ 106.80M | $ 105.22M | |
$ 27.73M | $ 59.81M | $ 43.56M | $ 30.52M | $ 26.39M | $ 24.83M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 146.40M | $ 161.77M | $ 122.03M | $ 86.51M | $ 80.41M | $ 85.25M | |
$ 5.49 | $ 6.06 | $ 4.54 | $ 3.22 | $ 2.98 | $ 2.98 | |
$ 5.49 | $ 6.06 | $ 4.54 | $ 3.22 | $ 2.98 | $ 2.98 | |
$ 106.70M | $ 26.70M | $ 26.89M | $ 26.86M | $ 26.94M | $ 26.96M | |
$ 106.70M | $ 26.71M | $ 26.91M | $ 26.87M | $ 26.96M | $ 27.01M | |
$ 1.76 | $ 1.72 | $ 1.68 | $ 1.65 | $ ― | $ 1.63 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 146.40M | $ 161.77M | $ 122.03M | $ 86.51M | $ 80.41M | $ 80.39M | |
$ 63.67M | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 4.66M | $ 3.89M | $ 1.93M | $ 1.96M | $ 1.82M | $ 1.89M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― |