Income Statement | TTM | Apr 22 | Apr 21 | Apr 20 | Apr 19 | Apr 18 |
---|---|---|---|---|---|---|
$ 2.78B | $ 2.36B | $ 2.02B | $ 1.76B | $ 1.54B | $ 1.35B | |
$ 2.56B | $ 2.17B | $ 1.87B | $ 1.65B | $ 1.47B | $ 1.28B | |
$ 217.75M | $ 190.45M | $ 151.59M | $ 111.29M | $ 66.23M | $ 71.76M | |
$ 114.04M | $ 103.40M | $ 82.31M | $ 60.76M | $ 17.66M | $ 37.57M | |
$ 103.71M | $ 87.05M | $ 69.29M | $ 50.53M | $ 48.56M | $ 34.19M | |
$ -11.83M | $ -7.56M | $ -6.88M | $ -5.31M | $ -5.10M | $ -4.20M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 124.62M | $ 109.08M | $ 80.83M | $ 60.19M | $ 48.32M | $ 43.03M | |
$ 34.60M | $ 30.46M | $ 24.04M | $ 18.00M | $ 14.96M | $ 12.85M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 84.59M | $ 73.52M | $ 52.27M | $ 37.91M | $ 29.28M | $ 26.86M | |
$ 8.90 | $ 4.76 | $ 3.39 | $ 2.46 | $ 1.90 | $ 1.74 | |
$ 8.86 | $ 4.74 | $ 3.37 | $ 2.45 | $ 1.89 | $ 1.73 | |
$ 61.77M | $ 15.46M | $ 15.43M | $ 15.43M | $ 15.45M | $ 15.46M | |
$ 61.87M | $ 15.49M | $ 15.49M | $ 15.49M | $ 15.49M | $ 15.49M | |
$ 0.90 | $ 0.85 | $ 0.00 | $ 0.63 | $ 0.60 | $ 0.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 4.77M | $ 3.20M | $ 3.60M | $ 8.23M | $ 9.08M | |
$ 2.67B | $ 2.28B | $ 1.95B | $ 1.71B | $ 1.49B | $ 1.32B | |
$ 84.59M | $ 73.52M | $ 52.27M | $ 37.91M | $ 29.28M | $ 26.86M | |
$ 84.59M | $ 73.52M | $ 52.27M | $ 37.91M | $ 33.82M | $ 26.86M | |
$ 18.42M | $ 4.45M | $ 4.01M | $ 3.58M | $ 3.25M | $ 2.76M | |
$ 143.04M | $ 113.53M | $ 84.83M | $ 63.77M | $ 51.56M | $ 45.79M | |
$ 192.12M | $ 155.24M | $ 117.32M | $ 85.44M | $ 63.26M | $ 54.78M |