Income Statement | TTM | Mar 23 | Mar 22 | Mar 21 | Mar 20 | Mar 19 |
---|---|---|---|---|---|---|
$ 828.87B | $ 851.96B | $ 733.01B | $ 551.29B | $ 508.25B | $ 635.57B | |
$ 505.57B | $ ― | $ 437.37B | $ 349.33B | $ 326.10B | $ 369.76B | |
$ 323.30B | $ ― | $ 295.63B | $ 201.96B | $ 182.16B | $ 265.81B | |
$ 132.85B | $ ― | $ 112.39B | $ 89.45B | $ 93.81B | $ 102.51B | |
$ 190.45B | $ ― | $ 183.24B | $ 112.51B | $ 88.35B | $ 163.30B | |
$ 3.49B | $ ― | $ 2.06B | $ 2.09B | $ 3.86B | $ 4.20B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 229.72B | $ ― | $ 212.92B | $ 128.74B | $ 100.84B | $ 208.54B | |
$ 59.94B | $ ― | $ 54.43B | $ 32.49B | $ 26.23B | $ 53.77B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 166.31B | $ ― | $ 155.27B | $ 94.01B | $ 73.37B | $ 154.16B | |
$ 86.91 | $ ― | $ 80.95 | $ 49.01 | $ 38.19 | $ 79.53 | |
$ 34.99 | $ ― | $ 80.95 | $ 49.01 | $ 38.19 | $ 79.53 | |
$ 7.66B | $ ― | $ 1.92B | $ 1.92B | $ 1.92B | $ 1.94B | |
$ 30.61B | $ ― | $ 1.92B | $ 1.92B | $ 1.92B | $ 1.94B | |
$ 49.53 | $ ― | $ 45.93 | $ 29.42 | $ 30.08 | $ 101.58 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 638.42B | $ ― | $ 549.77B | $ 438.77B | $ 419.90B | $ 472.27B | |
$ 166.31B | $ ― | $ 155.27B | $ 94.01B | $ 73.37B | $ 154.16B | |
$ 167.75B | $ ― | $ 156.63B | $ 94.47B | $ 75.89B | $ 137.04B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 190.45B | $ ― | $ 183.24B | $ 112.51B | $ 88.35B | $ 163.30B | |
$ 190.45B | $ 240.55B | $ 230.32B | $ 157.62B | $ 134.26B | $ 203.01B |