Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 283.49M | $ 242.37M | $ 264.22M | $ 209.99M | $ 177.19M | $ 195.97M | |
$ 209.99M | $ 184.83M | $ 215.72M | $ 171.21M | $ 140.81M | $ 161.21M | |
$ 73.50M | $ 57.54M | $ 48.51M | $ 38.78M | $ 36.39M | $ 34.76M | |
$ 38.89M | $ 30.17M | $ 61.56M | $ 25.91M | $ 22.89M | $ 26.53M | |
$ 34.62M | $ 27.37M | $ -13.05M | $ 12.87M | $ 13.50M | $ 8.23M | |
$ -8.85M | $ -8.83M | $ -5.74M | $ 3.71M | $ 3.49M | $ 4.08M | |
$ 4.64M | $ 136.00K | $ ― | $ -418.00K | $ -2.80M | $ -316.00K | |
$ 21.74M | $ 18.67M | $ -18.75M | $ 8.74M | $ 7.21M | $ 3.83M | |
$ 5.79M | $ 3.27M | $ 4.71M | $ 5.63M | $ 5.02M | $ 2.05M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 15.95M | $ 15.40M | $ -23.46M | $ 3.11M | $ 2.19M | $ 1.78M | |
$ 0.18 | $ 0.17 | $ -0.26 | $ 0.04 | $ 0.03 | $ 0.02 | |
$ 0.18 | $ 0.17 | $ -0.26 | $ 0.04 | $ 0.03 | $ 0.02 | |
$ 355.21M | $ 88.53M | $ 88.33M | $ 82.64M | $ 82.43M | $ 83.78M | |
$ 357.99M | $ 89.05M | $ 88.33M | $ 82.79M | $ 82.47M | $ 83.96M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 248.88M | $ 215.00M | $ 277.28M | $ -197.12M | $ -163.69M | $ -187.74M | |
$ 15.95M | $ 15.40M | $ -23.46M | $ 3.11M | $ 2.19M | $ 1.78M | |
$ 20.80M | $ 13.73M | $ -13.78M | $ 6.42M | $ 5.30M | $ 2.82M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 30.86M | $ 27.51M | $ -13.01M | $ 12.45M | $ 10.70M | $ 7.91M | |
$ 47.59M | $ 43.88M | $ 4.98M | $ 24.99M | $ 22.60M | $ 19.05M |