Income Statement | TTM | Mar 24 | Mar 23 | Mar 22 | Mar 21 | Mar 20 |
---|---|---|---|---|---|---|
$ 934.42M | $ 919.16M | $ 935.10M | $ 774.54M | $ 596.87M | $ 540.20M | |
$ 721.79M | $ 725.53M | $ 769.98M | $ 628.02M | $ 473.11M | $ 439.28M | |
$ 212.64M | $ 193.64M | $ 165.12M | $ 146.52M | $ 123.76M | $ 100.92M | |
$ 100.54M | $ 89.60M | $ 76.97M | $ 75.33M | $ 67.88M | $ 59.25M | |
$ 112.09M | $ 104.04M | $ 88.15M | $ 71.19M | $ 55.88M | $ 41.67M | |
$ -5.11M | $ -4.28M | $ -5.23M | $ -1.40M | $ -1.47M | $ -2.51M | |
$ -2.17M | $ -1.39M | $ -334.00K | $ 189.00K | $ -1.44M | $ 204.00K | |
$ 109.16M | $ 101.14M | $ 82.58M | $ 69.98M | $ 55.85M | $ 38.96M | |
$ 27.45M | $ 25.78M | $ 22.54M | $ 18.44M | $ 14.87M | $ 10.59M | |
- | - | - | - | - | - | |
$ 81.71M | $ 75.36M | $ 60.04M | $ 51.54M | $ 40.98M | $ 28.37M | |
$ 3.93 | $ 3.61 | $ 2.88 | $ 2.46 | $ 1.95 | $ 1.34 | |
$ 3.90 | $ 3.59 | $ 2.86 | $ 2.44 | $ 1.93 | $ 1.33 | |
$ 83.20M | $ 20.86M | $ 20.85M | $ 20.95M | $ 21.02M | $ 21.16M | |
$ 83.83M | $ 21.01M | $ 21.01M | $ 21.14M | $ 21.26M | $ 21.31M | |
$ 0.66 | $ 0.63 | $ 0.57 | $ 0.52 | $ 0.47 | $ 0.46 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 822.33M | $ 815.13M | $ 846.95M | $ 703.35M | $ 540.99M | $ 498.53M | |
$ 81.71M | $ 75.36M | $ 60.04M | $ 51.54M | $ 40.98M | $ 28.37M | |
$ 107.76M | $ 99.48M | - | - | $ 44.32M | - | |
- | - | - | - | - | - | |
$ 114.27M | $ 105.43M | $ 87.82M | $ 71.38M | $ 57.32M | $ 41.47M | |
$ 153.25M | $ 139.94M | $ 117.23M | $ 97.41M | $ 79.99M | $ 65.08M |