Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 61.93B | $ 61.93B | $ 58.92B | $ 59.85B | $ 56.30B | $ 52.23B | |
$ 56.34B | $ 56.34B | $ 53.02B | $ 53.71B | $ 50.31B | $ 47.05B | |
$ 5.59B | $ 5.59B | $ 5.90B | $ 6.14B | $ 5.99B | $ 5.19B | |
$ 3.28B | $ 3.28B | $ 3.29B | $ 2.39B | $ 2.85B | $ 2.79B | |
$ 2.31B | $ 2.31B | $ 2.61B | $ 3.75B | $ 3.14B | $ 2.40B | |
$ -121.00M | $ -121.00M | $ -84.00M | $ -86.00M | $ -67.00M | $ -27.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.44B | $ 2.44B | $ 2.90B | $ 3.75B | $ 3.23B | $ 2.52B | |
$ 609.00M | $ 609.00M | $ 525.00M | $ 564.00M | $ 571.00M | $ 418.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.83B | $ 1.83B | $ 2.38B | $ 3.18B | $ 2.66B | $ 2.10B | |
$ 6.27 | $ 6.27 | $ 8.06 | $ 10.79 | $ 7.09 | $ 7.12 | |
$ 6.27 | $ 6.27 | $ 8.06 | $ 10.79 | $ 7.09 | $ 7.12 | |
$ 1.17B | $ 292.15M | $ 295.00M | $ 295.00M | $ 295.00M | $ 295.00M | |
$ 1.17B | $ 292.15M | $ 295.00M | $ 295.00M | $ 295.00M | $ 295.00M | |
$ 5.00 | $ 5.00 | $ 4.50 | $ 0.00 | $ 0.00 | $ 4.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 59.63B | $ 59.63B | $ 56.31B | $ 56.10B | $ 53.17B | $ 49.83B | |
$ 1.83B | $ 1.83B | $ 2.38B | $ 3.18B | $ 2.66B | $ 2.10B | |
$ 1.83B | $ 1.64B | $ 2.09B | $ 3.08B | $ 2.57B | $ 1.96B | |
$ 179.00M | $ 179.00M | $ 128.00M | $ 132.00M | $ 128.00M | $ 88.00M | |
$ 2.62B | $ 2.62B | $ 3.03B | $ 3.88B | $ 3.35B | $ 2.61B | |
$ 2.62B | $ 4.33B | $ 4.74B | $ 5.62B | $ 4.61B | $ 3.63B |