Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 1.05B | $ 927.42M | $ 724.68M | $ 605.69M | $ 577.90M | $ 553.35M | |
$ 673.52M | $ 593.74M | $ 463.79M | $ 399.09M | $ 379.98M | $ 361.93M | |
$ 372.93M | $ 333.68M | $ 260.89M | $ 206.61M | $ 197.93M | $ 191.42M | |
$ 276.47M | $ 248.89M | $ 197.70M | $ 171.94M | $ 159.74M | $ 154.33M | |
$ 96.46M | $ 84.79M | $ 63.19M | $ 34.66M | $ 38.18M | $ 37.09M | |
$ -2.87M | $ -1.52M | $ -765.00K | $ -749.00K | $ -1.34M | $ -2.01M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 92.16M | $ 81.84M | $ 56.37M | $ 32.50M | $ 35.96M | $ 35.72M | |
$ 24.51M | $ 21.68M | $ 14.56M | $ 7.92M | $ 9.83M | $ 14.16M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 66.58M | $ 58.63M | $ 41.20M | $ 24.32M | $ 25.87M | $ 21.25M | |
$ 17.60 | $ 15.50 | $ 10.89 | $ 6.44 | $ 6.85 | $ 5.63 | |
$ 17.58 | $ 15.50 | $ 10.89 | $ 6.44 | $ 6.85 | $ 5.63 | |
$ 15.10M | $ 3.77M | $ 3.77M | $ 3.77M | $ 3.77M | $ 3.77M | |
$ 7.57M | $ 3.77M | $ 3.77M | $ 3.77M | $ 3.77M | $ 3.77M | |
$ 2.60 | $ 2.20 | $ 0.00 | $ 1.40 | $ 1.20 | $ 0.80 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ 196.00K | $ 3.33M | $ 3.15M | |
$ 950.00M | $ 842.63M | $ 661.49M | $ 571.03M | $ 539.72M | $ 516.26M | |
$ 66.58M | $ 58.63M | $ 41.20M | $ 24.32M | $ 25.87M | $ 21.25M | |
$ 66.58M | $ 60.39M | $ 44.33M | $ 24.03M | $ 25.67M | $ 20.53M | |
$ 2.91M | $ 1.64M | $ 903.00K | $ 974.00K | $ 1.50M | $ 2.21M | |
$ 104.55M | $ 83.47M | $ 57.27M | $ 33.47M | $ 37.46M | $ 37.93M | |
$ 119.28M | $ 95.51M | $ 66.89M | $ 41.90M | $ 42.30M | $ 43.18M |