Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 854.69M | $ 1.07B | $ 875.40M | $ 827.45M | $ 942.22M | $ 1.05B | |
$ 156.04M | $ 839.79M | $ 676.86M | $ 649.53M | $ 756.36M | $ 860.37M | |
$ 177.13M | $ 229.93M | $ 198.54M | $ 177.92M | $ 185.86M | $ 188.16M | |
$ 30.78M | $ 152.68M | $ 139.08M | $ 119.00M | $ 135.78M | $ 144.86M | |
$ 56.14M | $ 77.24M | $ 59.47M | $ 58.92M | $ 50.08M | $ 43.30M | |
$ -18.57M | $ -18.28M | $ -15.41M | $ -19.46M | $ -33.12M | $ -21.41M | |
$ 3.08M | $ -7.17M | $ 5.03M | $ -2.79M | $ -2.44M | $ 974.00K | |
$ 31.19M | $ 65.82M | $ 49.08M | $ 36.67M | $ 14.52M | $ 22.87M | |
$ 243.00K | $ 11.09M | $ 6.83M | $ 7.87M | $ 4.24M | $ 6.09M | |
- | - | - | - | - | - | |
$ 29.75M | $ 54.73M | $ 42.25M | $ 28.80M | $ 10.29M | $ 16.78M | |
$ 0.59 | $ 1.62 | $ 1.25 | $ 0.85 | $ 0.31 | $ 0.50 | |
$ 0.57 | $ 1.56 | $ 1.20 | $ 0.83 | $ 0.30 | $ 0.50 | |
$ 67.54M | $ 33.74M | $ 33.87M | $ 33.85M | $ 33.80M | $ 33.62M | |
$ 69.14M | $ 35.07M | $ 35.12M | $ 34.52M | $ 34.20M | $ 33.62M | |
$ 0.26 | $ 0.43 | $ 0.25 | $ 0.17 | $ 0.22 | $ 0.45 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 186.82M | $ 992.47M | $ 815.94M | $ 768.53M | $ 892.14M | $ 1.01B | |
$ 29.75M | $ 54.73M | $ 42.25M | $ 28.80M | $ 10.29M | $ 16.78M | |
$ 18.62M | $ 41.54M | $ 37.92M | $ 30.99M | $ 12.02M | $ 16.06M | |
$ 4.71M | - | $ 14.11M | $ 18.19M | $ 21.08M | $ 20.53M | |
$ 49.76M | $ 82.84M | $ 63.19M | $ 54.86M | $ 35.60M | $ 43.40M | |
$ 40.23M | $ 106.41M | $ 86.27M | $ 78.09M | $ 58.06M | $ 61.17M |