Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 16.07B | $ 15.48B | $ 16.07B | $ 12.74B | $ 10.02B | $ 11.52B | |
$ 10.62B | $ ― | $ 10.62B | $ 8.68B | $ 6.40B | $ 7.23B | |
$ 5.45B | $ ― | $ 5.45B | $ 4.06B | $ 3.62B | $ 4.29B | |
$ 4.64B | $ ― | $ 4.64B | $ 3.62B | $ 3.27B | $ 3.81B | |
$ 812.00M | $ ― | $ 812.00M | $ 435.00M | $ 347.00M | $ 476.00M | |
$ -84.00M | $ ― | $ -79.00M | $ -91.00M | $ -83.00M | $ 258.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 739.00M | $ ― | $ 739.00M | $ 476.00M | $ 252.00M | $ 444.00M | |
$ 230.00M | $ ― | $ 230.00M | $ 166.00M | $ 78.00M | $ 148.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 504.00M | $ ― | $ 504.00M | $ 308.00M | $ 178.00M | $ 292.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 73.00M | $ 46.00M | $ 32.00M | $ ― | |
$ 15.26B | $ ― | $ 15.26B | $ 12.30B | $ 9.67B | $ 11.04B | |
$ 504.00M | $ ― | $ 504.00M | $ 308.00M | $ 178.00M | $ 292.00M | |
$ 561.43M | $ ― | $ 546.03M | $ 287.82M | $ 247.74M | $ 286.70M | |
$ 733.00M | $ ― | $ 46.00M | $ 57.00M | $ 54.00M | $ 80.00M | |
$ 1.47B | $ ― | $ 785.00M | $ 533.00M | $ 306.00M | $ 524.00M | |
$ 1.88B | $ 1.45B | $ 1.19B | $ 868.00M | $ 699.00M | $ 878.00M |