Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.92B | $ 3.95B | $ 3.76B | $ 2.77B | $ 2.55B | $ 2.94B | |
$ 3.39B | $ 3.47B | $ 3.39B | $ 2.52B | $ 2.30B | $ 2.62B | |
$ 527.00M | $ 487.00M | $ 368.00M | $ 254.00M | $ 245.00M | $ 324.00M | |
$ 204.00M | $ 208.00M | $ 168.00M | $ 157.00M | $ 184.00M | $ 211.00M | |
$ 323.00M | $ 279.00M | $ 200.00M | $ 97.00M | $ 61.00M | $ 113.00M | |
$ ― | $ -7.00M | $ -10.00M | $ -8.00M | $ -11.00M | $ -9.00M | |
$ -27.00M | $ -16.00M | $ 5.00M | $ 1.00M | $ -3.00M | $ -1.00M | |
$ 291.00M | $ 257.00M | $ 175.00M | $ 81.00M | $ -20.00M | $ 106.00M | |
$ -241.00M | $ -248.00M | $ 45.00M | $ 31.00M | $ 28.00M | $ 24.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 519.00M | $ 486.00M | $ 124.00M | $ 41.00M | $ -56.00M | $ 64.00M | |
$ 18.53 | $ 17.30 | $ 4.41 | $ 1.46 | $ -2.01 | $ 2.49 | |
$ 18.29 | $ 17.05 | $ 4.35 | $ 1.44 | $ -2.01 | $ 2.48 | |
$ 110.60M | $ 28.10M | $ 28.10M | $ 28.00M | $ 27.90M | $ 28.10M | |
$ 111.90M | $ 28.50M | $ 28.50M | $ 28.40M | $ 27.90M | $ 28.20M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 143.00M | $ 3.67B | $ 3.58B | $ 2.68B | $ 2.49B | $ 2.83B | |
$ 518.00M | $ 486.00M | $ 124.00M | $ 41.00M | $ -56.00M | $ 70.00M | |
$ 178.49M | $ 26.00M | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 227.00M | $ 274.00M | $ 189.00M | $ 91.00M | $ -4.00M | $ 119.00M | |
$ 298.00M | $ 378.00M | $ 297.00M | $ 199.00M | $ 100.00M | $ 219.00M |