Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 689.49M | $ 573.89M | $ 527.86M | $ 538.76M | $ 486.67M | |
$ ― | $ 111.62M | $ 92.86M | $ 84.50M | $ 132.95M | $ 102.95M | |
$ ― | $ 577.87M | $ 481.03M | $ 443.36M | $ 405.81M | $ 383.72M | |
$ ― | $ 519.01M | $ 433.94M | $ 389.17M | $ 363.72M | $ 343.11M | |
$ ― | $ 58.86M | $ 47.09M | $ 54.19M | $ 42.09M | $ 40.62M | |
$ ― | $ -21.19M | $ -19.62M | $ -17.68M | $ -6.26M | $ -6.99M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 36.25M | $ 18.64M | $ 36.45M | $ 35.70M | $ 31.15M | |
$ ― | $ 14.59M | $ 10.21M | $ 14.76M | $ 13.27M | $ 6.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 23.51M | $ 7.81M | $ 20.83M | $ 21.52M | $ 24.22M | |
$ ― | $ 2.45 | $ 0.81 | $ 2.16 | $ 2.23 | $ 2.50 | |
$ ― | $ 2.45 | $ 0.81 | $ 2.16 | $ 2.23 | $ 2.50 | |
$ ― | $ 9.58M | $ 9.58M | $ 9.65M | $ 9.66M | $ 9.68M | |
$ ― | $ 9.60M | $ 9.58M | $ 9.65M | $ 9.67M | $ 9.69M | |
$ ― | $ 0.20 | $ 0.45 | $ 0.38 | $ 0.00 | $ 0.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ 2.46M | $ 176.00K | $ 280.00K | |
$ ― | $ 630.63M | $ 526.80M | $ 473.67M | $ 496.67M | $ 446.05M | |
$ ― | $ 21.19M | $ 7.81M | $ 20.83M | $ 21.52M | $ 24.22M | |
$ ― | $ 22.39M | $ 13.48M | $ 19.62M | $ 21.05M | $ 26.22M | |
$ ― | $ 20.01M | $ 19.89M | $ 18.01M | $ 6.62M | $ 7.13M | |
$ ― | $ 56.26M | $ 38.53M | $ 54.46M | $ 42.32M | $ 38.28M | |
$ ― | $ 137.88M | $ 108.17M | $ 113.11M | $ 52.03M | $ 49.59M |