Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 25.79B | $ 19.84B | $ 16.46B | $ 17.06B | $ 16.63B | $ 16.06B | |
$ 22.83B | $ 17.51B | $ 14.48B | $ 15.28B | $ 14.95B | $ 14.48B | |
$ 2.95B | $ 2.33B | $ 1.99B | $ 1.78B | $ 1.68B | $ 1.58B | |
$ 2.52B | $ 2.11B | $ 1.81B | $ 1.71B | $ 1.56B | $ 1.51B | |
$ 436.40M | $ 220.50M | $ 176.60M | $ 75.60M | $ 119.80M | $ 72.10M | |
$ -158.50M | $ -116.30M | $ -118.60M | $ -109.30M | $ -79.40M | $ -68.90M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 386.50M | $ 160.60M | $ 107.60M | $ 79.20M | $ 92.60M | $ 102.40M | |
$ 96.90M | $ 31.80M | $ 48.10M | $ 14.10M | $ 37.70M | $ 35.20M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 181.10M | $ 70.70M | $ 35.90M | $ 40.70M | $ 19.50M | $ 39.30M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 23.40M | $ 17.30M | $ 16.30M | $ 66.80M | $ 56.50M | |
$ 25.35B | $ 19.62B | $ 16.29B | $ 16.98B | $ 16.51B | $ 15.98B | |
$ 181.10M | $ 70.70M | $ 35.90M | $ 40.70M | $ 32.30M | $ 39.30M | |
$ 181.10M | $ 47.76M | $ 9.93M | $ -46.26M | $ 19.84M | $ 7.11M | |
$ 171.40M | $ 132.00M | $ 133.10M | $ 122.10M | $ 92.10M | $ 76.50M | |
$ 557.90M | $ 292.60M | $ 240.70M | $ 201.30M | $ 184.70M | $ 178.90M | |
$ 857.40M | $ 578.80M | $ 493.90M | $ 415.90M | $ 327.60M | $ 326.10M |