Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 435.87M | $ 461.32M | $ 309.31M | $ 237.13M | $ 143.39M | $ 154.62M | |
$ 13.85M | $ 9.63M | $ 44.03M | $ 2.92M | $ 18.89M | $ 2.38M | |
$ 291.63M | $ 290.49M | $ 196.08M | $ 139.55M | $ 92.10M | $ 90.14M | |
- | - | - | - | - | - | |
$ -47.66M | $ -48.41M | $ -48.06M | $ -20.60M | $ -9.39M | $ -9.44M | |
$ 147.01M | $ 161.88M | $ 62.52M | $ 99.89M | $ 32.40M | $ 62.09M | |
$ 29.95M | $ 31.39M | $ 11.09M | $ 18.34M | $ 10.44M | $ 11.57M | |
- | - | - | - | - | - | |
$ 117.06M | $ 130.50M | $ 51.43M | $ 81.55M | $ 45.53M | $ 55.76M | |
$ 2.19 | $ 2.45 | $ 1.48 | $ 1.46 | $ 1.06 | $ 2.03 | |
$ 2.19 | $ 2.45 | $ 1.47 | $ 1.45 | $ 1.06 | $ 2.02 | |
$ 213.74M | $ 53.23M | $ 34.74M | $ 24.46M | $ 24.76M | $ 24.93M | |
$ 213.95M | $ 53.31M | $ 35.01M | $ 24.57M | $ 24.80M | $ 25.05M | |
$ 0.52 | $ 0.52 | $ 0.43 | $ 0.52 | $ 0.40 | $ 0.40 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 397.11M | $ 427.13M | $ 244.93M | $ 225.64M | $ 109.71M | $ 133.60M | |
$ 117.06M | $ 130.50M | $ 51.43M | $ 81.55M | $ 45.53M | $ 50.52M | |
$ 109.96M | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |