Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 5.38B | $ 3.71B | $ 2.96B | $ 2.80B | $ 2.71B | |
$ ― | $ 900.00M | $ 704.00M | $ 586.00M | $ 583.00M | $ 565.70M | |
$ ― | $ 4.47B | $ 3.01B | $ 2.37B | $ 2.22B | $ 2.15B | |
$ ― | $ 3.76B | $ 2.67B | $ 2.00B | $ 1.92B | $ 1.86B | |
$ ― | $ 650.00M | $ 338.00M | $ 367.20M | $ 301.50M | $ 287.90M | |
$ ― | $ 164.00M | $ -69.00M | $ 32.60M | $ 34.40M | $ 44.60M | |
$ ― | $ -21.00M | $ -53.00M | $ ― | $ ― | $ ― | |
$ ― | $ 493.00M | $ 298.00M | $ 325.10M | $ 229.80M | $ 338.50M | |
$ ― | $ 112.00M | $ 64.00M | $ 62.00M | $ 44.00M | $ 54.70M | |
$ ― | $ 9.00M | $ 9.00M | $ ― | $ ― | $ ― | |
$ ― | $ 381.00M | $ 234.00M | $ 263.00M | $ 186.00M | $ 283.50M | |
$ ― | $ 0.23 | $ 0.21 | $ 0.14 | $ 0.10 | $ 0.15 | |
$ ― | $ 0.23 | $ 0.21 | $ 0.14 | $ 0.10 | $ 0.15 | |
$ ― | $ 2.52B | $ 2.00B | $ 1.86B | $ 1.85B | $ 1.85B | |
$ ― | $ 2.53B | $ 2.01B | $ 1.87B | $ 1.86B | $ 1.86B | |
$ ― | $ 0.06 | $ 0.08 | $ 0.08 | $ ― | $ 0.05 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 4.66B | $ 3.38B | $ -2.59B | $ -2.50B | $ -2.43B | |
$ ― | $ 381.00M | $ 234.00M | $ 263.00M | $ 186.00M | $ 283.50M | |
$ ― | $ 408.75M | $ 265.38M | $ 284.03M | $ 193.84M | $ 197.69M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 682.00M | $ 372.00M | $ 359.00M | $ 270.00M | $ 393.00M | |
$ ― | $ 1.16B | $ 766.00M | $ 656.00M | $ 581.00M | $ 393.00M |