Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 7.83B | $ 7.83B | $ 7.47B | $ 5.91B | $ 6.59B | $ 6.15B | |
$ 6.28B | $ 6.28B | $ 5.73B | $ 4.66B | $ 5.14B | $ 4.72B | |
$ 1.55B | $ 1.55B | $ 1.74B | $ 1.25B | $ 1.46B | $ 1.43B | |
$ 1.07B | $ 1.07B | $ 1.14B | $ 971.25M | $ 1.07B | $ 1.01B | |
$ 482.88M | $ 482.88M | $ 605.51M | $ 283.11M | $ 387.21M | $ 418.44M | |
$ -40.80M | $ -40.80M | $ -48.77M | $ -49.35M | $ -37.62M | $ -39.81M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 474.46M | $ 474.46M | $ 692.86M | $ 137.81M | $ 335.06M | $ 214.44M | |
$ 135.53M | $ 135.53M | $ 150.96M | $ 47.31M | $ 47.51M | $ 54.17M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 338.93M | $ 338.93M | $ 505.51M | $ 99.19M | $ 289.82M | $ 177.96M | |
$ 42.08 | $ 42.08 | $ 63.54 | $ 12.57 | $ 37.32 | $ 23.29 | |
$ 42.01 | $ 42.08 | $ 63.15 | $ 12.45 | $ 36.94 | $ 22.77 | |
$ 32.22M | $ 8.05M | $ 7.96M | $ 7.89M | $ 7.77M | $ 7.64M | |
$ 32.25M | $ 8.05M | $ 8.00M | $ 7.97M | $ 7.85M | $ 7.82M | |
$ 7.00 | $ 7.00 | $ 5.00 | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 7.35B | $ 7.35B | $ 6.86B | $ 5.63B | $ 6.21B | $ 5.73B | |
$ 338.93M | $ 338.93M | $ 505.51M | $ 99.19M | $ 289.82M | $ 177.96M | |
$ 355.03M | $ 358.72M | $ 445.10M | $ 102.04M | $ 296.08M | $ 226.39M | |
$ 43.45M | $ 43.45M | $ 51.62M | $ 50.66M | $ 38.53M | $ 40.71M | |
$ 517.91M | $ 517.91M | $ 744.48M | $ 188.47M | $ 373.59M | $ 255.15M | |
$ 517.91M | $ 1.10B | $ 1.29B | $ 681.69M | $ 718.71M | $ 576.79M |