Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 673.58M | $ 673.58M | $ 571.40M | $ 408.08M | $ 400.76M | $ 346.02M | |
$ 402.46M | $ 430.11M | $ 365.32M | $ 272.18M | $ 248.21M | $ 214.15M | |
$ 271.12M | $ 243.47M | $ 206.09M | $ 135.90M | $ 152.55M | $ 131.87M | |
$ 198.56M | $ 168.16M | $ 146.79M | $ 111.20M | $ 117.45M | $ 107.14M | |
$ 72.56M | $ 75.30M | $ 59.29M | $ 24.70M | $ 35.10M | $ 24.73M | |
$ -1.48M | $ -782.49K | $ -439.33K | $ -171.52K | $ -322.74K | $ 64.16K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 78.99M | $ 78.99M | $ 66.42M | $ 27.92M | $ 38.64M | $ 29.55M | |
$ ― | $ 19.95M | $ 17.30M | $ 5.38M | $ 9.87M | $ 7.71M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 41.88M | $ 55.11M | $ 45.44M | $ 20.26M | $ 26.02M | $ 16.79M | |
$ 0.52 | $ 0.69 | $ 0.57 | $ 0.26 | $ 0.34 | $ ― | |
$ 0.52 | $ 0.69 | $ 0.57 | $ 0.25 | $ 0.32 | $ ― | |
$ 319.16M | $ 79.80M | $ 79.48M | $ 78.34M | $ 77.36M | $ ― | |
$ 319.16M | $ 79.80M | $ 79.48M | $ 80.22M | $ 80.67M | $ ― | |
$ 0.20 | $ 0.20 | $ 0.40 | $ 0.00 | $ 0.40 | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 2.10M | $ 1.92M | $ 1.38M | $ 1.64M | $ 2.87M | |
$ 601.02M | $ 598.28M | $ 512.11M | $ 383.38M | $ 365.66M | $ 321.29M | |
$ 41.88M | $ 55.11M | $ 45.44M | $ 20.26M | $ 26.02M | $ 16.79M | |
$ 41.88M | $ 55.23M | $ 45.15M | $ 19.93M | $ 25.74M | $ 16.61M | |
$ ― | $ 410.04K | $ 259.65K | $ 202.54K | $ 300.55K | $ 161.99K | |
$ 79.83M | $ 79.40M | $ 66.68M | $ 28.13M | $ 38.94M | $ 29.71M | |
$ 88.78M | $ 89.49M | $ 75.39M | $ 36.03M | $ 45.83M | $ 34.13M |