Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 11.78B | $ 4.59B | $ 3.90B | $ 5.23B | $ 4.40B | $ 3.93B | |
$ ― | $ 3.32B | $ 2.70B | $ 3.95B | $ 3.26B | $ 2.70B | |
$ ― | $ 1.27B | $ 1.20B | $ 1.28B | $ 1.14B | $ 1.24B | |
$ ― | $ 876.50M | $ 865.00M | $ 868.68M | $ 793.98M | $ 868.82M | |
$ ― | $ 393.30M | $ 334.30M | $ 410.04M | $ 345.71M | $ 368.01M | |
$ ― | $ -22.45M | $ -29.13M | $ -24.70M | $ -16.30M | $ -15.35M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 369.94M | $ 254.99M | $ 369.97M | $ 297.60M | $ 362.27M | |
$ ― | $ 65.20M | $ 59.47M | $ 75.50M | $ 59.27M | $ 79.44M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 292.57M | $ 280.33M | $ 307.23M | $ 254.07M | $ 265.58M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 8.99M | $ 9.96M | $ 10.56M | $ 22.21M | $ 24.43M | |
$ ― | $ 4.20B | $ 3.57B | $ 4.82B | $ 4.05B | $ 3.56B | |
$ ― | $ 292.57M | $ 280.33M | $ 307.23M | $ 254.07M | $ 265.58M | |
$ ― | $ 287.11M | $ 260.49M | $ 278.78M | $ 239.71M | $ 263.88M | |
$ ― | $ 30.79M | $ 28.58M | $ 30.17M | $ 18.00M | $ 20.56M | |
$ ― | $ 400.73M | $ 283.57M | $ 400.14M | $ 315.60M | $ 382.83M | |
$ ― | $ 563.93M | $ 472.68M | $ 598.26M | $ 432.15M | $ 508.65M |