Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.27B | $ 1.29B | $ 1.23B | $ 796.92M | $ 507.43M | $ 494.54M | |
$ 764.40M | $ 747.28M | $ 703.87M | $ 466.99M | $ 307.93M | $ 318.55M | |
$ 503.71M | $ 540.42M | $ 525.06M | $ 329.93M | $ 199.50M | $ 175.99M | |
$ 404.31M | $ 376.11M | $ 340.39M | $ 296.12M | $ 168.62M | $ 146.05M | |
$ 99.40M | $ 164.31M | $ 184.67M | $ 33.35M | $ 30.89M | $ 29.94M | |
$ 4.20M | $ 3.35M | $ -3.39M | $ -5.43M | $ -13.06M | $ -12.92M | |
$ 1.32M | $ 1.03M | $ 1.29M | $ 1.60M | $ -8.00K | $ -23.00K | |
$ 104.34M | $ 168.69M | $ 182.58M | $ 26.79M | $ 17.82M | $ 17.00M | |
$ 25.78M | $ 43.45M | $ 45.94M | $ -10.14M | $ 783.00K | $ 365.00K | |
$ -71.19M | - | - | - | - | - | |
$ 78.50M | $ 125.24M | $ 136.63M | $ 21.12M | $ 6.08M | $ 11.61M | |
$ 0.56 | $ 0.90 | $ 0.99 | $ 0.18 | $ 0.09 | $ 0.08 | |
$ 0.56 | $ 0.89 | $ 0.98 | $ 0.18 | $ 0.09 | $ 0.08 | |
$ 559.76M | $ 139.47M | $ 138.09M | $ 116.01M | $ 140.06M | $ 140.06M | |
$ 562.52M | $ 140.10M | $ 139.61M | $ 119.52M | $ 140.06M | $ 140.06M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.17B | $ 1.12B | $ 1.04B | $ 763.11M | $ 476.54M | $ 464.60M | |
$ 78.47M | $ 125.24M | $ 136.63M | $ 21.12M | $ 6.08M | $ 16.63M | |
$ 60.83M | - | - | - | $ 6.09M | $ 16.65M | |
- | - | - | - | $ 13.06M | $ 12.92M | |
$ 101.22M | $ 165.34M | $ 184.67M | $ 32.22M | $ 30.88M | $ 29.91M | |
$ 200.33M | $ 250.50M | $ 238.62M | $ 51.74M | $ 47.84M | $ 45.88M |