Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 560.83M | $ 367.37M | $ 484.26M | $ 455.34M | $ 422.05M | |
$ ― | $ 195.19M | $ 169.87M | $ 211.69M | $ 161.10M | $ 146.14M | |
$ ― | $ 365.64M | $ 197.49M | $ 272.56M | $ 294.25M | $ 275.91M | |
$ ― | $ 268.22M | $ 150.59M | $ 199.50M | $ 228.06M | $ 215.88M | |
$ ― | $ 97.42M | $ 46.91M | $ 73.07M | $ 66.19M | $ 60.02M | |
$ ― | $ -5.00K | $ 858.00K | $ 891.00K | $ 1.30M | $ 91.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 101.31M | $ 45.76M | $ 73.15M | $ 67.55M | $ 58.45M | |
$ ― | $ 29.68M | $ 15.22M | $ 22.06M | $ 19.89M | $ 17.84M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 71.09M | $ 30.70M | $ 50.63M | $ 47.15M | $ 39.96M | |
$ ― | $ 1.30 | $ 0.58 | $ 0.93 | $ 1.04 | $ 0.88 | |
$ ― | $ 1.30 | $ 0.58 | $ 0.93 | $ 1.04 | $ 0.88 | |
$ ― | $ 54.61M | $ 52.85M | $ 54.54M | $ 45.53M | $ 45.11M | |
$ ― | $ 54.61M | $ 52.85M | $ 54.54M | $ 45.53M | $ 45.11M | |
$ ― | $ 0.45 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.50 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ -552.00K | $ 1.37M | $ 910.00K | $ 4.48M | $ 4.42M | |
$ ― | $ 463.40M | $ 320.46M | $ 411.19M | $ 389.15M | $ 362.02M | |
$ ― | $ 71.09M | $ 30.70M | $ 50.63M | $ 47.15M | $ 39.96M | |
$ ― | $ 71.09M | $ 30.70M | $ 50.63M | $ 47.15M | $ 39.96M | |
$ ― | $ 2.26M | $ 901.00K | $ 1.20M | $ 1.14M | $ 1.34M | |
$ ― | $ 103.57M | $ 46.66M | $ 74.35M | $ 68.69M | $ 59.79M | |
$ ― | $ 118.75M | $ 65.56M | $ 89.65M | $ 78.17M | $ 66.43M |