Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 961.30M | $ 1.08B | $ 1.07B | $ 875.40M | $ 827.45M | $ 942.22M | |
$ 746.34M | $ 861.65M | $ 839.79M | $ 676.86M | $ 649.53M | $ 756.36M | |
$ 214.96M | $ 218.69M | $ 229.93M | $ 198.54M | $ 177.92M | $ 185.86M | |
$ 143.22M | $ 151.33M | $ 152.68M | $ 139.08M | $ 119.00M | $ 135.78M | |
$ 71.74M | $ 67.36M | $ 77.24M | $ 59.47M | $ 58.92M | $ 50.08M | |
$ -8.86M | $ -26.18M | $ -18.28M | $ -15.41M | $ 19.46M | $ 33.12M | |
$ -20.36M | $ -7.06M | $ 7.50M | $ -2.81M | $ -2.79M | $ -2.44M | |
$ 71.25M | $ 34.11M | $ 51.44M | $ 46.84M | $ 36.67M | $ 14.52M | |
$ 10.59M | $ 2.43M | $ 9.20M | $ 6.83M | $ 7.87M | $ 4.24M | |
- | - | - | - | - | - | |
$ 60.65M | $ 31.68M | $ 42.24M | $ 40.01M | $ 28.80M | $ 10.29M | |
$ 1.88 | $ 0.94 | $ 1.62 | $ 1.25 | $ 0.85 | $ 0.31 | |
$ 1.89 | $ 0.93 | $ 1.56 | $ 1.20 | $ 0.83 | $ 0.30 | |
$ 130.25M | $ 33.70M | $ 33.74M | $ 33.87M | $ 33.85M | $ 33.80M | |
$ 129.42M | $ 33.93M | $ 35.07M | $ 35.12M | $ 34.52M | $ 34.20M | |
$ 0.60 | $ 0.54 | $ 0.43 | $ 0.31 | $ 0.17 | $ 0.22 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 889.56M | $ 1.01B | $ 992.47M | $ 815.94M | $ -768.53M | $ -892.14M | |
$ 60.65M | $ 31.68M | $ 42.24M | $ 40.01M | $ 28.80M | $ 10.29M | |
$ 60.38M | $ 32.14M | $ 45.31M | $ 31.62M | $ 26.95M | $ 11.65M | |
- | - | - | - | - | - | |
$ 86.60M | $ 58.80M | $ 68.45M | $ 60.95M | $ 56.13M | $ 47.54M | |
$ 111.77M | $ 85.17M | $ 92.03M | $ 84.03M | $ 79.36M | $ 69.99M |