Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 5.53B | $ 5.13B | $ 4.33B | $ 3.65B | $ 3.69B | $ 4.95B | |
$ 1.69B | $ 3.40B | $ 3.02B | $ 2.72B | $ 2.81B | $ 86.00M | |
$ 3.85B | $ 1.74B | $ 1.31B | $ 929.00M | $ 878.00M | $ -86.00M | |
$ 942.00M | $ 920.00M | $ 899.00M | $ 85.00M | $ 97.00M | $ 86.00M | |
$ 956.00M | $ 820.00M | $ 412.00M | $ 116.00M | $ -3.74B | $ -86.00M | |
$ -108.00M | $ -123.00M | $ 179.00M | $ -253.00M | $ -251.00M | $ ― | |
$ -199.00M | $ -191.00M | $ -95.00M | $ 199.00M | $ -3.62B | $ -5.70B | |
$ 719.00M | $ 506.00M | $ 138.00M | $ -343.00M | $ -1.81B | $ -86.00M | |
$ 146.00M | $ 57.00M | $ 87.00M | $ 86.00M | $ 85.00M | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 534.00M | $ 417.00M | $ 26.00M | $ -450.00M | $ -1.92B | $ -86.00M | |
$ 7.34 | $ 5.79 | $ 0.37 | $ -6.43 | $ -27.44 | $ 3.65 | |
$ 7.13 | $ 5.66 | $ 0.36 | $ -6.43 | $ -27.44 | $ 3.65 | |
$ 291.30M | $ 72.00M | $ 71.00M | $ 70.00M | $ 70.00M | $ 1.00B | |
$ 300.20M | $ 74.00M | $ 72.00M | $ ― | $ 70.00M | $ 1.00B | |
$ 0.25 | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 747.00M | $ 4.32B | $ 3.92B | $ 1.25B | $ 3.74B | $ 86.00M | |
$ 534.00M | $ 417.00M | $ 26.00M | $ -450.00M | $ -1.92B | $ -86.00M | |
$ 490.83M | $ 403.74M | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.56B | $ 688.00M | $ 348.00M | $ -83.00M | $ -1.56B | $ -86.00M | |
$ 1.91B | $ 1.01B | $ 697.00M | $ 357.00M | $ -1.06B | $ -86.00M |