Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 345.32M | $ 362.56M | $ 362.42M | $ 352.66M | $ 331.17M | $ 661.84M | |
$ 68.32M | $ 68.32M | $ 61.95M | $ 58.00M | $ 53.38M | $ 144.27M | |
$ 294.24M | $ 294.24M | $ 300.47M | $ 294.66M | $ 277.79M | $ 517.57M | |
$ 147.01M | $ 147.01M | $ 148.55M | $ 119.53M | $ 81.11M | $ 279.76M | |
$ 147.23M | $ 147.23M | $ 151.92M | $ 175.14M | $ 196.68M | $ 237.80M | |
$ -45.37M | $ -45.37M | $ -51.42M | $ -14.27M | $ -75.79M | $ -43.21M | |
$ 2.41M | $ 2.41M | $ 1.58M | $ -160.00K | $ 31.57M | $ -1.32M | |
$ 103.16M | $ 103.16M | $ 98.91M | $ 161.08M | $ 152.46M | $ 193.28M | |
$ 25.87M | $ 25.87M | $ 26.20M | $ 39.91M | $ 30.04M | $ -19.69M | |
- | - | - | - | - | - | |
$ 77.33M | $ 77.30M | $ 72.71M | $ 109.00M | $ 152.91M | $ 212.97M | |
$ 3.94 | $ 3.94 | $ 3.65 | $ 5.46 | $ 7.62 | $ 10.62 | |
$ 3.94 | $ 3.94 | $ 3.64 | $ 5.43 | $ 7.62 | $ 10.62 | |
$ 78.33M | $ 19.58M | $ 19.86M | $ 19.90M | $ 20.06M | $ 20.06M | |
$ 78.40M | $ 19.60M | $ 19.95M | $ 19.99M | $ 20.06M | $ 20.06M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 59.43M | $ 215.33M | $ 210.50M | $ -177.53M | $ 134.49M | $ 424.03M | |
$ 77.30M | $ 77.30M | $ 72.71M | $ 109.00M | $ 152.91M | $ 212.97M | |
$ 46.45M | - | - | - | $ 122.41M | $ 212.97M | |
- | - | - | - | $ 75.79M | $ 43.21M | |
$ 117.38M | $ 97.13M | $ 98.44M | $ 175.36M | $ 228.24M | $ 236.49M | |
$ 82.92M | $ 116.60M | $ 115.63M | $ 227.61M | $ 308.00M | $ 317.46M |