Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 9.45B | $ 6.19B | $ 5.85B | $ 5.53B | $ 9.61B | |
$ ― | $ 8.52B | $ 5.49B | $ 5.29B | $ 5.11B | $ 8.84B | |
$ ― | $ 933.38M | $ 698.63M | $ 565.64M | $ 426.79M | $ 770.24M | |
$ ― | $ 448.76M | $ 479.91M | $ 409.35M | $ 334.76M | $ 407.49M | |
$ ― | $ 484.62M | $ 218.72M | $ 156.29M | $ 92.02M | $ 362.75M | |
$ ― | $ -44.30M | $ -6.05M | $ -52.15M | $ -20.27M | $ -79.40M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 460.00M | $ 204.90M | $ 162.79M | $ 314.02M | $ 352.91M | |
$ ― | $ 47.61M | $ 17.47M | $ 17.80M | $ 16.24M | $ 51.61M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 296.15M | $ 123.20M | $ 110.07M | $ 293.18M | $ 302.02M | |
$ ― | $ 0.21 | $ 0.09 | $ 0.08 | $ 0.20 | $ 0.21 | |
$ ― | $ 0.21 | $ 0.09 | $ 0.08 | $ 0.20 | $ 0.21 | |
$ ― | $ 1.39B | $ 1.39B | $ 1.43B | $ 1.46B | $ 1.46B | |
$ ― | $ 1.39B | $ 1.40B | $ 1.44B | $ 1.46B | $ 1.46B | |
$ ― | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.04 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 8.97B | $ 5.97B | $ 5.70B | $ 5.44B | $ 9.25B | |
$ ― | $ 296.15M | $ 123.20M | $ 110.07M | $ 293.18M | $ 302.02M | |
$ ― | $ 279.24M | $ 123.19M | $ 103.52M | $ 120.84M | $ 246.04M | |
$ ― | $ 46.05M | $ 6.89M | $ 40.62M | $ 47.75M | $ 69.85M | |
$ ― | $ 506.05M | $ 211.78M | $ 203.41M | $ 361.77M | $ 422.76M | |
$ ― | $ 830.75M | $ 459.63M | $ 305.23M | $ 365.47M | $ 436.01M |