Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 1.09B | $ 1.09B | $ 927.69M | $ 961.98M | $ 958.25M | $ 758.42M | |
$ 773.00M | $ 773.00M | $ 657.88M | $ 669.81M | $ 672.84M | $ 506.10M | |
$ 319.21M | $ 319.21M | $ 269.81M | $ 292.17M | $ 285.41M | $ 252.32M | |
$ 269.91M | $ 269.91M | $ 225.98M | $ 227.60M | $ 247.39M | $ 205.31M | |
$ 49.30M | $ 49.30M | $ 43.83M | $ 64.57M | $ 38.01M | $ 47.01M | |
$ -2.76M | $ -2.76M | $ -3.77M | $ 1.40M | $ 21.89M | $ -8.77M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 25.30M | $ 25.30M | $ 22.99M | $ 35.92M | $ 176.24M | $ 27.00M | |
$ 9.91M | $ 9.91M | $ 9.12M | $ 13.86M | $ 13.06M | $ 8.83M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 16.61M | $ 16.61M | $ 12.10M | $ 22.75M | $ 162.77M | $ 13.20M | |
$ 0.26 | $ 0.26 | $ 0.19 | $ 0.35 | $ 2.50 | $ 0.20 | |
$ 0.26 | $ 0.26 | $ 0.19 | $ 0.35 | $ 2.50 | $ 0.18 | |
$ 260.10M | $ 65.03M | $ 65.03M | $ 65.03M | $ 65.03M | $ 65.03M | |
$ 260.10M | $ 65.03M | $ 65.03M | $ 65.03M | $ 65.03M | $ 87.79M | |
$ 0.10 | $ 0.10 | $ 0.10 | $ 0.10 | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 29.81M | $ 28.50M | $ 26.73M | $ 26.74M | $ 20.62M | |
$ 1.04B | $ 1.04B | $ 883.86M | $ 897.41M | $ 920.24M | $ 711.41M | |
$ 16.61M | $ 16.61M | $ 12.10M | $ 22.75M | $ 162.77M | $ 13.20M | |
$ 28.70M | $ 28.91M | $ 20.55M | $ 39.20M | $ 44.24M | $ 25.95M | |
$ -198.00K | $ 3.77M | $ 3.26M | $ 4.59M | $ 12.30M | $ 14.28M | |
$ 29.07M | $ 29.07M | $ 26.25M | $ 40.51M | $ 188.54M | $ 41.27M | |
$ 38.19M | $ 38.19M | $ 34.70M | $ 50.27M | $ 199.40M | $ 46.31M |