Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 565.87M | $ 626.69M | $ 565.87M | $ 501.10M | $ 455.61M | $ 390.19M | |
$ 81.30M | $ ― | $ 81.30M | $ 70.94M | $ 64.10M | $ 50.23M | |
$ 484.58M | $ ― | $ 484.58M | $ 430.15M | $ 391.51M | $ 339.96M | |
$ 328.45M | $ ― | $ 328.45M | $ 296.73M | $ 212.89M | $ 171.43M | |
$ 156.12M | $ ― | $ 156.13M | $ 133.42M | $ 178.62M | $ 168.54M | |
$ -21.52M | $ ― | $ -21.51M | $ -18.57M | $ -19.93M | $ -44.95M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 116.69M | $ ― | $ 116.69M | $ 85.39M | $ 170.38M | $ 95.14M | |
$ 49.09M | $ ― | $ 49.09M | $ 35.34M | $ 67.36M | $ -8.72M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 67.60M | $ ― | $ 67.60M | $ 50.05M | $ 103.03M | $ 103.86M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ 2.48M | $ 1.57M | |
$ 409.75M | $ ― | $ 409.75M | $ 367.68M | $ 276.99M | $ 221.65M | |
$ 67.60M | $ ― | $ 67.60M | $ 50.05M | $ 103.03M | $ 103.86M | |
$ 75.28M | $ ― | $ 75.04M | $ 61.25M | $ 111.83M | $ 114.70M | |
$ 20.71M | $ ― | $ 20.71M | $ 15.64M | $ 18.77M | $ 52.68M | |
$ 137.40M | $ ― | $ 137.40M | $ 101.03M | $ 189.15M | $ 147.82M | |
$ 191.14M | $ 216.09M | $ 191.14M | $ 151.95M | $ 230.25M | $ 184.26M |