Income Statement | TTM | Jun 24 | Jun 23 | Jun 22 | Jun 21 | Jun 20 |
---|---|---|---|---|---|---|
$ 19.76B | $ 19.93B | $ 19.07B | $ 15.86B | $ 14.35B | $ 13.70B | |
$ 12.62B | $ 12.80B | $ 12.64B | $ 10.55B | $ 10.45B | $ 10.29B | |
$ 7.14B | $ 7.13B | $ 6.43B | $ 5.31B | $ 3.90B | $ 3.40B | |
$ 3.35B | $ 3.32B | $ 3.35B | $ 2.50B | $ 1.53B | $ 1.66B | |
$ 3.79B | $ 3.81B | $ 3.08B | $ 2.81B | $ 2.37B | $ 1.75B | |
$ 121.21M | $ -5.34M | $ -573.89M | $ -255.25M | $ -243.04M | $ -277.16M | |
$ -242.28M | $ -276.89M | $ -178.36M | $ 937.76M | $ 119.33M | $ 37.23M | |
$ 3.55B | $ 3.59B | $ 2.68B | $ 1.61B | $ 2.25B | $ 1.51B | |
$ 733.02M | $ 749.67M | $ 596.13M | $ 298.04M | $ 500.10M | $ 304.52M | |
$ 190.12M | $ 152.00M | $ 124.00M | $ 76.00M | - | - | |
$ 2.82B | $ 2.84B | $ 2.08B | $ 1.32B | $ 1.75B | $ 1.20B | |
$ 21.91 | $ 22.13 | $ 16.23 | $ 10.24 | $ 13.54 | $ 9.39 | |
$ 21.62 | $ 21.84 | $ 16.04 | $ 10.09 | $ 13.35 | $ 9.29 | |
$ 514.19M | $ 128.51M | $ 128.37M | $ 128.54M | $ 129.00M | $ 128.42M | |
$ 521.05M | $ 130.24M | $ 129.82M | $ 130.36M | $ 130.83M | $ 129.81M | |
$ 6.22 | $ 6.07 | $ 5.47 | $ 4.42 | $ 3.67 | $ 3.52 | |
- | - | - | - | - | - | |
- | - | - | - | - | $ 9.36 | |
- | - | - | - | $ 15.04 | $ 9.26 | |
- | - | - | - | - | - | |
$ 15.97B | $ 16.12B | $ 15.99B | $ 13.05B | $ 11.98B | $ 11.95B | |
$ 2.82B | $ 2.84B | $ 2.08B | $ 1.32B | $ 1.75B | $ 1.20B | |
$ 3.51B | $ 3.56B | $ 1.75B | - | $ 1.66B | $ 1.20B | |
- | - | - | - | $ 250.04M | $ 308.16M | |
$ 3.93B | $ 4.10B | $ 3.25B | $ 1.87B | $ 2.50B | $ 1.82B | |
$ 4.86B | $ 5.03B | $ 4.07B | $ 2.44B | $ 3.09B | $ 2.35B |