Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 235.66M | $ 220.93M | $ 195.78M | $ 186.12M | $ 163.61M | $ 146.59M | |
$ 50.65M | $ 102.43M | $ 93.22M | $ 88.14M | $ 77.59M | $ 12.94M | |
$ 185.01M | $ 118.49M | $ 102.55M | $ 97.99M | $ 86.02M | $ 133.65M | |
$ 193.38M | $ 184.80M | $ 166.25M | $ 152.16M | $ 135.30M | $ 126.58M | |
$ 79.53M | $ 78.30M | $ 64.65M | $ 74.14M | $ 43.03M | $ 19.90M | |
$ -23.01M | $ -27.49M | $ -22.35M | $ -15.80M | $ -15.37M | $ -15.19M | |
$ -1.41M | $ -780.00K | $ -12.14M | $ -32.92M | $ -6.45M | $ -8.12M | |
$ 14.19M | $ 7.85M | $ -4.97M | $ 91.27M | $ 33.89M | $ 27.75M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ -54.54M | |
$ 9.28M | $ -8.71M | $ -36.27M | $ 21.25M | $ -29.76M | $ 2.57M | |
$ 0.13 | $ -0.15 | $ -0.67 | $ 1.10 | $ 0.12 | $ 0.70 | |
$ 0.13 | $ -0.15 | $ -0.67 | $ 1.08 | $ 0.12 | $ 0.69 | |
$ 344.34M | $ 63.10M | $ 54.40M | $ 46.33M | $ 41.40M | $ 39.91M | |
$ 345.69M | $ 63.07M | $ 54.39M | $ 47.43M | $ 41.40M | $ 40.20M | |
$ 0.87 | $ 0.82 | $ 0.80 | $ 0.76 | $ 0.72 | $ 0.72 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 193.38M | $ 184.80M | $ 166.25M | $ 152.16M | $ 135.30M | $ 139.52M | |
$ 17.58M | $ 8.01M | $ -4.85M | $ 21.25M | $ 5.05M | $ 27.75M | |
$ -77.55M | $ -139.60M | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 49.69M | $ 40.33M | $ 21.47M | $ 70.25M | $ 23.34M | $ 45.55M | |
$ 110.34M | $ 96.05M | $ 70.24M | $ 115.37M | $ 65.05M | $ 83.12M |