Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 5.63B | $ 6.11B | $ 6.12B | $ 4.40B | $ 2.30B | $ 3.98B | |
$ 1.18B | $ 4.14B | $ 3.71B | $ 2.72B | $ 2.24B | $ 3.24B | |
$ 4.45B | $ 1.97B | $ 2.63B | $ 1.67B | $ 61.00M | $ 740.00M | |
$ 3.34B | $ 1.05B | $ 4.55B | $ 399.00M | $ 641.00M | $ 414.00M | |
$ 660.00M | $ 917.00M | $ 1.57B | $ 896.00M | $ -580.00M | $ 326.00M | |
$ -88.00M | $ 126.00M | $ -225.00M | $ 241.00M | $ 264.00M | $ 288.00M | |
$ 2.00M | $ -68.00M | $ 20.00M | $ -289.00M | $ 367.00M | $ -129.00M | |
$ 544.00M | $ 723.00M | $ 1.44B | $ 366.00M | $ -477.00M | $ -91.00M | |
$ 143.00M | $ 154.00M | $ 320.00M | $ 83.00M | $ -120.00M | $ -29.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 401.00M | $ 569.00M | $ 1.12B | $ 283.00M | $ -357.00M | $ -62.00M | |
$ 1.48 | $ 2.00 | $ 2.97 | $ 0.92 | $ -1.18 | $ -0.21 | |
$ 1.48 | $ 1.98 | $ 2.92 | $ 0.91 | $ -1.18 | $ -0.21 | |
$ 812.00M | $ 285.00M | $ 304.00M | $ 306.00M | $ 302.00M | $ 299.00M | |
$ 817.00M | $ 288.00M | $ 309.00M | $ 311.00M | $ 302.00M | $ 299.00M | |
$ 0.10 | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.03B | $ 5.19B | $ 4.55B | $ -3.50B | $ -2.88B | $ -3.65B | |
$ 401.00M | $ 569.00M | $ 1.12B | $ 283.00M | $ -357.00M | $ -62.00M | |
$ 211.86M | $ 531.40M | $ 1.07B | $ 304.01M | $ -548.00M | $ -77.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 234.00M | $ 837.00M | $ 1.39B | $ 609.00M | $ -210.00M | $ 202.00M | |
$ 395.00M | $ 1.43B | $ 1.89B | $ 1.06B | $ 200.00M | $ 912.00M |