Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 412.91M | $ 405.39M | $ 415.01M | $ 445.47M | $ 405.11M | $ 361.99M | |
$ 201.84M | $ 202.15M | $ 209.47M | $ 227.64M | $ 215.12M | $ 225.24M | |
$ 211.07M | $ 203.24M | $ 205.54M | $ 217.83M | $ 189.99M | $ 136.75M | |
$ 128.28M | $ 120.66M | $ 130.02M | $ 127.51M | $ 125.56M | $ 109.89M | |
$ 82.80M | $ 82.58M | $ 75.51M | $ 90.32M | $ 64.43M | $ 26.86M | |
$ -14.23M | $ -14.64M | $ -19.52M | $ -20.50M | $ -13.49M | $ -14.69M | |
$ 3.74M | $ -6.25M | $ -39.98M | $ 4.52M | $ 791.00K | $ -3.65M | |
$ 64.83M | $ 61.68M | $ 16.01M | $ 65.30M | $ 50.15M | $ 15.82M | |
$ 16.51M | $ 23.90M | $ 4.85M | $ 14.04M | $ 11.96M | $ 2.04M | |
- | - | - | - | - | - | |
$ 48.22M | $ 38.46M | $ 11.64M | $ 52.06M | $ 38.19M | $ 13.77M | |
$ 2.74 | $ 2.19 | $ 0.65 | $ 2.75 | $ 1.70 | $ 0.70 | |
$ 2.57 | $ 2.01 | $ 0.64 | $ 2.52 | $ 1.67 | $ 0.69 | |
$ 70.63M | $ 17.58M | $ 17.90M | $ 18.92M | $ 19.40M | $ 19.63M | |
$ 78.87M | $ 20.47M | $ 18.06M | $ 22.38M | $ 19.73M | $ 20.04M | |
$ 0.28 | $ 0.26 | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 330.11M | $ 322.82M | $ 339.50M | $ 355.15M | $ 340.68M | $ 335.13M | |
$ 48.22M | $ 38.46M | $ 11.64M | $ 52.06M | $ 38.19M | $ 13.77M | |
$ 49.70M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 72.41M | $ 76.33M | $ 35.53M | $ 85.80M | $ 63.64M | $ 15.82M | |
$ 80.74M | $ 85.05M | $ 40.83M | $ 90.81M | $ 68.65M | $ 24.63M |