Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 503.84B | $ 503.84B | $ 452.80B | $ 419.11B | $ 367.89B | $ 297.68B | |
$ 405.32B | $ 405.32B | $ 353.98B | $ 296.54B | $ 234.55B | $ 186.10B | |
$ 98.52B | $ 98.52B | $ 98.82B | $ 122.57B | $ 133.34B | $ 111.58B | |
$ 47.08B | $ 47.08B | $ 44.75B | $ 48.83B | $ 54.03B | $ 42.33B | |
$ 51.44B | $ 51.44B | $ 54.07B | $ 73.74B | $ 79.31B | $ 69.24B | |
$ -2.74B | $ -2.74B | $ -4.39B | $ -4.48B | $ -6.06B | $ -4.68B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 52.39B | $ 52.39B | $ 52.22B | $ 79.68B | $ 76.54B | $ 67.46B | |
$ 14.84B | $ 14.84B | $ 14.15B | $ 20.38B | $ 21.41B | $ 18.19B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 22.62B | $ 22.62B | $ 22.52B | $ 41.52B | $ 38.87B | $ 33.77B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 452.40B | $ 452.40B | $ 398.73B | $ 345.37B | $ 288.59B | $ 228.44B | |
$ 22.62B | $ 22.62B | $ 22.52B | $ 41.52B | $ 38.87B | $ 33.77B | |
$ 23.23B | $ 23.28B | $ 25.27B | $ 41.48B | $ 37.53B | $ 31.86B | |
$ 5.89B | $ 5.89B | $ 7.86B | $ 8.76B | $ 9.26B | $ 8.18B | |
$ 58.27B | $ 58.27B | $ 60.08B | $ 88.43B | $ 85.79B | $ 75.64B | |
$ 58.27B | $ 67.57B | $ 68.15B | $ 90.56B | $ 92.10B | $ 78.56B |