Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 375.98M | $ 296.94M | $ 463.10M | $ 452.92M | $ 402.01M | |
$ ― | $ 154.97M | $ 120.96M | $ 188.05M | $ 187.06M | $ 174.69M | |
$ ― | $ 221.01M | $ 175.98M | $ 275.05M | $ 265.87M | $ 227.32M | |
$ ― | $ 147.84M | $ 121.74M | $ 161.42M | $ 154.31M | $ 130.12M | |
$ ― | $ 73.17M | $ 54.24M | $ 113.63M | $ 111.55M | $ 97.19M | |
$ ― | $ -205.00K | $ 121.00K | $ -105.00K | $ 28.00K | $ 168.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 74.40M | $ 54.30M | $ 114.09M | $ 116.55M | $ 99.41M | |
$ ― | $ 19.49M | $ 14.22M | $ 29.88M | $ 29.08M | $ 26.08M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 54.86M | $ 40.03M | $ 84.16M | $ 87.42M | $ 73.32M | |
$ ― | $ 10.97 | $ 8.01 | $ 16.83 | $ 17.48 | $ 14.65 | |
$ ― | $ 10.97 | $ 8.01 | $ 16.83 | $ 17.48 | $ 14.65 | |
$ ― | $ 5.00M | $ 5.00M | $ 5.00M | $ 5.00M | $ 5.00M | |
$ ― | $ 5.00M | $ 5.00M | $ 5.00M | $ 5.00M | $ 5.00M | |
$ ― | $ 0.85 | $ 0.00 | $ 0.85 | $ 0.85 | $ 0.85 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 302.81M | $ 242.70M | $ 349.47M | $ 341.37M | $ 304.82M | |
$ ― | $ 54.91M | $ 40.08M | $ 84.20M | $ 87.47M | $ 73.32M | |
$ ― | $ 54.60M | $ 39.86M | $ 83.15M | $ 83.19M | $ 72.94M | |
$ ― | $ 298.00K | $ 196.00K | $ 294.00K | $ 270.00K | $ 140.00K | |
$ ― | $ 74.69M | $ 54.49M | $ 114.39M | $ 116.82M | $ 99.55M | |
$ ― | $ 85.98M | $ 64.90M | $ 124.78M | $ 126.84M | $ 107.36M |