Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 7.54B | $ 8.66B | $ 7.54B | $ 6.46B | $ 6.70B | $ 6.67B | |
$ 3.93B | $ ― | $ 3.93B | $ 3.31B | $ 3.66B | $ 3.33B | |
$ 3.61B | $ ― | $ 3.61B | $ 3.15B | $ 3.04B | $ 3.34B | |
$ 3.07B | $ ― | $ 3.07B | $ 2.72B | $ 2.72B | $ 3.04B | |
$ 539.70M | $ ― | $ 539.70M | $ 428.50M | $ 324.10M | $ 302.60M | |
$ -37.60M | $ ― | $ -37.60M | $ -50.00M | $ -54.80M | $ -84.92M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 540.90M | $ ― | $ 540.90M | $ 439.60M | $ 280.90M | $ 180.92M | |
$ 138.30M | $ ― | $ 138.30M | $ 117.90M | $ 77.20M | $ 58.16M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 409.60M | $ ― | $ 409.60M | $ 325.50M | $ 207.10M | $ 127.80M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 32.50M | $ 28.50M | $ 30.00M | $ 32.32M | |
$ 7.00B | $ ― | $ 7.00B | $ 6.03B | $ 6.38B | $ 6.37B | |
$ 409.60M | $ ― | $ 409.60M | $ 325.50M | $ 207.10M | $ 127.80M | |
$ 403.92M | $ ― | $ 404.32M | $ 322.76M | $ 219.19M | $ 212.91M | |
$ 32.30M | $ ― | $ 32.30M | $ 40.00M | $ 46.20M | $ 69.27M | |
$ 573.20M | $ ― | $ 573.20M | $ 479.60M | $ 327.10M | $ 250.18M | |
$ 826.00M | $ 962.10M | $ 826.00M | $ 718.30M | $ 583.20M | $ 549.86M |