Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 553.60M | $ 520.44M | $ 483.72M | $ 459.01M | $ 414.13M | $ 397.84M | |
$ 446.11M | $ 434.62M | $ 400.34M | $ 368.26M | $ 323.09M | $ 306.73M | |
$ 107.49M | $ 85.82M | $ 83.38M | $ 90.75M | $ 91.05M | $ 91.11M | |
$ 88.42M | $ 78.97M | $ 67.37M | $ 59.33M | $ 45.97M | $ 56.54M | |
$ 19.07M | $ 6.84M | $ 16.01M | $ 31.77M | $ 45.07M | $ 34.57M | |
$ -7.33M | $ -10.52M | $ -8.26M | $ 4.98M | $ 4.84M | $ 6.42M | |
$ 30.07M | $ 41.22M | $ -27.30M | $ 320.00K | $ 5.91M | $ 847.00K | |
$ 59.48M | $ 37.54M | $ 24.13M | $ 27.11M | $ 46.14M | $ 29.00M | |
$ 11.21M | $ 6.12M | $ 2.94M | $ 7.41M | $ 12.85M | $ 6.98M | |
$ 49.66M | $ 39.05M | $ 22.28M | $ 12.34M | $ 1.59M | $ -3.94M | |
$ 48.28M | $ 31.42M | $ 21.20M | $ 19.70M | $ 33.29M | $ 22.02M | |
$ 1.79 | $ 1.17 | $ 0.72 | $ 0.74 | $ 1.30 | $ 0.86 | |
$ 1.76 | $ 1.15 | $ 0.71 | $ 0.73 | $ 1.28 | $ 0.86 | |
$ 108.06M | $ 26.94M | $ 26.92M | $ 26.74M | $ 25.64M | $ 25.63M | |
$ 109.79M | $ 27.41M | $ 27.23M | $ 27.06M | $ 26.02M | $ 25.89M | |
$ 0.20 | $ 0.16 | $ 0.04 | $ 0.16 | $ 0.16 | $ 0.16 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 534.52M | $ 513.60M | $ 467.71M | $ -427.24M | $ -369.06M | $ -363.27M | |
$ 48.28M | $ 31.42M | $ 21.20M | $ 19.70M | $ 33.29M | $ 22.02M | |
$ 55.67M | $ 28.03M | $ 13.18M | $ 31.05M | $ 31.78M | $ 21.12M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 69.70M | $ 48.06M | $ 32.39M | $ 32.09M | $ 50.98M | $ 35.42M | |
$ 113.76M | $ 93.05M | $ 73.37M | $ 71.65M | $ 82.45M | $ 62.55M |