Income Statement | TTM | Dec 23 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 4.38B | $ ― | $ 4.49B | $ 4.05B | $ 4.13B | $ 4.01B | |
$ 2.71B | $ ― | $ 2.75B | $ 2.47B | $ 2.38B | $ 2.57B | |
$ 1.68B | $ ― | $ 1.75B | $ 1.58B | $ 1.76B | $ 1.44B | |
$ 1.49B | $ ― | $ 1.18B | $ 1.17B | $ 1.17B | $ 1.10B | |
$ 190.00M | $ ― | $ 564.00M | $ 411.00M | $ 585.00M | $ 343.00M | |
$ -175.00M | $ ― | $ -52.00M | $ -80.00M | $ -64.00M | $ -67.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 118.00M | $ ― | $ 607.00M | $ 370.00M | $ 572.00M | $ 344.00M | |
$ 167.00M | $ ― | $ 165.00M | $ 118.00M | $ 161.00M | $ 94.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 38.00M | $ ― | $ 450.00M | $ 267.00M | $ 409.00M | $ 243.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 34.00M | |
$ 4.19B | $ ― | $ 3.93B | $ 3.64B | $ 3.55B | $ 3.67B | |
$ 37.00M | $ ― | $ 449.00M | $ 267.00M | $ 413.00M | $ 248.00M | |
$ 37.00M | $ ― | $ 347.81M | $ 181.07M | $ 372.02M | $ 181.21M | |
$ 42.00M | $ ― | $ 56.00M | $ 75.00M | $ 58.00M | $ 70.00M | |
$ 160.00M | $ ― | $ 663.00M | $ 445.00M | $ 630.00M | $ 414.00M | |
$ 744.00M | $ 153.00M | $ 914.00M | $ 693.00M | $ 890.00M | $ 636.00M |