Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 12.23B | $ 12.23B | $ 11.49B | $ 8.28B | $ 6.37B | $ 7.96B | |
$ 6.81B | $ 6.81B | $ 6.19B | $ 4.42B | $ 4.06B | $ 4.55B | |
$ 5.42B | $ 5.42B | $ 5.31B | $ 3.87B | $ 2.31B | $ 3.41B | |
$ 4.75B | $ 4.75B | $ 3.95B | $ 2.82B | $ 2.60B | $ 3.07B | |
$ 675.09M | $ 675.09M | $ 1.35B | $ 1.05B | $ -284.95M | $ 345.54M | |
$ -40.91M | $ -40.91M | $ -32.51M | $ -19.83M | $ -13.13M | $ -17.24M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 131.93M | $ 131.93M | $ 665.07M | $ 955.70M | $ -83.52M | $ 585.71M | |
$ 11.56M | $ 11.56M | $ -675.37M | $ -197.88M | $ -108.95M | $ 168.94M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 84.59M | $ 84.59M | $ 1.32B | $ 1.14B | $ 34.39M | $ 456.12M | |
$ 3.49 | $ 3.49 | $ 54.68 | $ 47.10 | $ 1.43 | $ 18.95 | |
$ 3.19 | $ 3.43 | $ 53.22 | $ 45.52 | $ 1.41 | $ 18.58 | |
$ 97.08M | $ 24.27M | $ 24.22M | $ 24.17M | $ 24.05M | $ 24.08M | |
$ 98.65M | $ 24.66M | $ 24.88M | $ 25.01M | $ 24.39M | $ 24.55M | |
$ 4.00 | $ 4.00 | $ 8.00 | $ 2.00 | $ 1.00 | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 11.55B | $ 11.55B | $ 10.14B | $ 7.24B | $ 6.65B | $ 7.62B | |
$ 84.59M | $ 84.59M | $ 1.32B | $ 1.14B | $ 34.39M | $ 456.12M | |
$ 476.65M | $ 511.79M | $ 1.71B | $ 1.17B | $ -145.88M | $ 223.88M | |
$ 44.94M | $ 44.94M | $ 34.69M | $ 23.01M | $ 20.99M | $ 29.09M | |
$ 176.87M | $ 176.87M | $ 699.76M | $ 978.71M | $ -62.54M | $ 614.80M | |
$ 176.87M | $ 1.44B | $ 1.93B | $ 1.89B | $ 874.26M | $ 1.60B |