Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 365.40M | $ 323.59M | $ 276.21M | $ 221.93M | $ 186.88M | $ 171.02M | |
$ 60.92M | $ 79.08M | $ 68.90M | $ 56.25M | $ 49.10M | $ -112.19M | |
$ 304.48M | $ 244.50M | $ 207.31M | $ 165.68M | $ 137.79M | $ 171.02M | |
$ 154.58M | $ 112.08M | $ 99.27M | $ 78.13M | $ 70.03M | $ 112.19M | |
$ 208.31M | $ 211.51M | $ 108.03M | $ 143.80M | $ 116.85M | $ 58.84M | |
$ -440.00K | $ -19.83M | $ -23.04M | $ -17.23M | $ -15.12M | $ -12.52M | |
$ 24.01M | $ 37.94M | $ 110.70M | $ -16.63M | $ 22.33M | $ -9.20M | |
$ 176.34M | $ 151.46M | $ 198.01M | $ 86.94M | $ 79.39M | $ 55.16M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 165.26M | $ 150.75M | $ 197.16M | $ 86.94M | $ 79.39M | $ 55.16M | |
$ 1.82 | $ 1.81 | $ 2.61 | $ 1.23 | $ 1.17 | $ 0.86 | |
$ 1.82 | $ 1.81 | $ 2.61 | $ 1.23 | $ 1.16 | $ 0.85 | |
$ 368.35M | $ 83.17M | $ 75.50M | $ 70.53M | $ 67.76M | $ 64.43M | |
$ 369.47M | $ 83.37M | $ 75.59M | $ 70.79M | $ 68.17M | $ 64.72M | |
$ 1.84 | $ 1.70 | $ 1.48 | $ 1.26 | - | $ 0.27 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 175.65M | $ 190.24M | $ 165.86M | $ 78.13M | $ 70.03M | $ -44.25M | |
$ 165.95M | $ 151.46M | $ 198.01M | $ 87.25M | $ 79.80M | $ 55.52M | |
$ 176.41M | $ 160.24M | - | - | - | - | |
- | - | - | - | - | - | |
$ 176.74M | $ 176.25M | $ 221.86M | $ 105.00M | $ 95.79M | $ 71.85M | |
$ 252.07M | $ 249.47M | $ 287.63M | $ 156.00M | $ 141.67M | $ 112.22M |