Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.83B | $ 4.73B | $ 4.66B | $ 3.89B | $ 2.89B | $ 4.26B | |
$ 1.99B | $ 2.91B | $ 2.67B | $ 2.44B | $ 2.19B | $ 2.56B | |
$ 2.85B | $ 1.82B | $ 1.99B | $ 1.45B | $ 696.00M | $ 1.70B | |
$ 1.28B | $ 1.23B | $ 1.19B | $ 1.21B | $ 824.00M | $ 1.14B | |
$ 3.40B | $ 3.90B | $ 3.56B | $ 2.79B | $ 3.31B | $ 564.00M | |
$ -162.00M | $ -145.00M | $ -118.00M | $ -164.00M | $ -150.00M | $ -132.00M | |
$ 31.00M | $ -44.00M | $ -97.00M | $ -2.00M | $ 22.00M | $ -207.00M | |
$ -123.00M | $ 398.00M | $ 582.00M | $ 2.61B | $ 3.03B | $ 225.00M | |
$ 110.00M | $ 146.00M | $ 191.00M | $ 74.00M | $ -84.00M | $ 83.00M | |
$ -80.00M | $ -105.00M | $ -104.00M | $ -46.00M | $ -22.00M | $ ― | |
$ 203.00M | $ 254.00M | $ 391.00M | $ 49.00M | $ -275.00M | $ 138.00M | |
$ 5.76 | $ 6.96 | $ 9.69 | $ 1.15 | $ -6.65 | $ 3.13 | |
$ 5.28 | $ 6.28 | $ 8.77 | $ 1.13 | $ -6.65 | $ 3.09 | |
$ 141.50M | $ 36.50M | $ 40.40M | $ 42.50M | $ 41.30M | $ 43.90M | |
$ 169.00M | $ 43.50M | $ 45.20M | $ 43.30M | $ 41.30M | $ 44.50M | |
$ 3.04 | $ 2.92 | $ 2.58 | $ 1.08 | $ 0.54 | $ 1.89 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 7.81 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 357.00M | |
$ -999.00M | $ 4.14B | $ 3.86B | $ 1.46B | $ 974.00M | $ 3.69B | |
$ 203.00M | $ 254.00M | $ 391.00M | $ 49.00M | $ -275.00M | $ 138.00M | |
$ 1.36B | $ ― | $ ― | $ ― | $ ― | $ 279.34M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 132.00M | |
$ 924.00M | $ 543.00M | $ 700.00M | $ 291.00M | $ -190.00M | $ 357.00M | |
$ 1.05B | $ 678.00M | $ 832.00M | $ 437.00M | $ -67.00M | $ 498.00M |