Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 9.95B | $ ― | $ 9.49B | $ 7.24B | $ 5.64B | $ 6.40B | |
$ 8.52B | $ ― | $ 8.15B | $ 6.31B | $ 5.40B | $ 6.11B | |
$ 1.43B | $ ― | $ 1.35B | $ 933.00M | $ 236.00M | $ 295.00M | |
$ 357.00M | $ ― | $ 304.00M | $ 224.00M | $ 287.00M | $ 293.00M | |
$ 1.07B | $ ― | $ 1.04B | $ 709.00M | $ -51.00M | $ 2.00M | |
$ -68.00M | $ ― | $ -58.00M | $ -76.00M | $ -98.00M | $ -86.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.01B | $ ― | $ 933.00M | $ 610.00M | $ -151.00M | $ -41.00M | |
$ -145.00M | $ ― | $ -154.00M | $ 84.00M | $ -34.00M | $ 33.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.14B | $ ― | $ 1.15B | $ 561.00M | $ -110.00M | $ -75.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 8.88B | $ ― | $ 8.45B | $ 6.53B | $ 5.69B | $ 6.40B | |
$ 1.14B | $ ― | $ 1.14B | $ 553.00M | $ -116.00M | $ -75.00M | |
$ 1.16B | $ ― | $ 1.12B | $ 541.52M | $ -105.93M | $ -102.20M | |
$ 44.00M | $ ― | $ 41.00M | $ 61.00M | $ 78.00M | $ 72.00M | |
$ 1.05B | $ ― | $ 974.00M | $ 671.00M | $ -73.00M | $ 31.00M | |
$ 1.35B | $ 443.00M | $ 1.27B | $ 975.00M | $ 173.00M | $ 264.00M |