Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 17.98B | $ 14.75B | $ 12.62B | $ 10.64B | $ 10.84B | |
$ ― | $ 16.23B | $ 13.45B | $ 11.53B | $ 9.88B | $ 9.82B | |
$ ― | $ 1.75B | $ 1.30B | $ 1.09B | $ 756.52M | $ 1.02B | |
$ ― | $ 1.10B | $ 853.28M | $ 768.21M | $ 325.95M | $ 547.26M | |
$ ― | $ 652.30M | $ 445.53M | $ 318.88M | $ 430.57M | $ 470.58M | |
$ ― | $ -64.51M | $ -68.27M | $ 4.13M | $ 34.65M | $ -32.18M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 926.97M | $ 617.31M | $ 672.89M | $ 817.17M | $ 1.22B | |
$ ― | $ 235.69M | $ 195.16M | $ 146.84M | $ 127.19M | $ 202.09M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 673.15M | $ 410.70M | $ 513.31M | $ 683.69M | $ 1.01B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 17.33B | $ 14.30B | $ 12.30B | $ 10.21B | $ 10.37B | |
$ ― | $ 673.15M | $ 410.70M | $ 513.31M | $ 683.69M | $ 1.01B | |
$ ― | $ 747.50M | $ 493.10M | $ 473.33M | $ 294.10M | $ 255.77M | |
$ ― | $ 130.85M | $ 134.05M | $ 110.02M | $ 67.69M | $ 63.44M | |
$ ― | $ 1.06B | $ 751.36M | $ 782.91M | $ 884.86M | $ 1.29B | |
$ ― | $ 1.36B | $ 1.03B | $ 1.01B | $ 1.02B | $ 1.52B |