Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 527.64M | $ 3.12B | $ 2.46B | $ 2.45B | $ 2.25B | $ 2.32B | |
$ ― | $ 1.58B | $ 1.24B | $ 1.19B | $ 1.09B | $ 1.15B | |
$ ― | $ 1.54B | $ 1.22B | $ 1.26B | $ 1.16B | $ 1.16B | |
$ ― | $ 1.37B | $ 1.07B | $ 1.11B | $ 999.02M | $ 965.74M | |
$ ― | $ 172.95M | $ 152.92M | $ 152.39M | $ 161.65M | $ 198.33M | |
$ ― | $ -52.42M | $ -39.64M | $ -55.96M | $ -46.23M | $ -19.95M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 21.62M | $ 142.05M | $ 125.93M | $ 190.08M | $ 125.39M | $ 131.35M | |
$ 7.73M | $ 48.44M | $ 43.15M | $ 59.41M | $ 37.56M | $ 35.50M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 12.97M | $ 85.88M | $ 78.30M | $ 126.38M | $ 82.12M | $ 71.23M | |
$ 0.15 | $ ― | $ 0.92 | $ 1.49 | $ 0.97 | $ 0.84 | |
$ 0.15 | $ ― | $ 0.92 | $ 1.49 | $ 0.97 | $ 0.84 | |
$ 84.68M | $ ― | $ 84.68M | $ 84.68M | $ 84.66M | $ 84.69M | |
$ 84.68M | $ ― | $ 84.68M | $ 84.68M | $ 84.66M | $ 84.69M | |
$ 0.28 | $ ― | $ 0.34 | $ 0.32 | $ 0.34 | $ 0.28 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 100.93M | $ 68.79M | $ 71.72M | $ 62.51M | $ 57.41M | |
$ ― | $ 2.95B | $ 2.30B | $ 2.30B | $ 2.09B | $ 2.12B | |
$ 12.97M | $ 85.88M | $ 78.30M | $ 126.38M | $ 82.12M | $ 71.23M | |
$ 12.97M | $ 90.23M | $ 84.49M | $ 32.67M | $ 97.95M | $ 79.91M | |
$ ― | $ 46.00M | $ 30.76M | $ 49.67M | $ 42.17M | $ 87.62M | |
$ ― | $ 188.04M | $ 156.69M | $ 239.75M | $ 167.57M | $ 218.97M | |
$ ― | $ 277.26M | $ 228.78M | $ 326.47M | $ 230.28M | $ 286.08M |