Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 1.34B | $ 1.07B | $ 941.71M | $ 1.05B | $ 977.97M | |
$ ― | $ 817.20M | $ 590.11M | $ 532.41M | $ 617.32M | $ 540.42M | |
$ ― | $ 527.62M | $ 478.55M | $ 409.30M | $ 431.22M | $ 437.55M | |
$ ― | $ 388.68M | $ 456.97M | $ 445.22M | $ 329.90M | $ 308.83M | |
$ ― | $ 138.93M | $ 21.58M | $ -35.92M | $ 101.32M | $ 128.71M | |
$ ― | $ -16.40M | $ -21.08M | $ -24.57M | $ -18.16M | $ -38.68M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 102.07M | $ -119.30M | $ -135.57M | $ 62.85M | $ 63.06M | |
$ ― | $ 9.68M | $ 1.17M | $ 1.36M | $ 3.76M | $ 2.99M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 92.39M | $ -120.69M | $ -136.93M | $ 58.91M | $ 60.08M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 0.02 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 0.02 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 44.15M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 44.15M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 0.03 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 4.00M | $ 4.01M | $ 3.96M | $ 4.64M | $ ― | |
$ ― | $ 1.21B | $ 1.05B | $ 977.63M | $ 947.22M | $ 849.26M | |
$ ― | $ 92.39M | $ -120.69M | $ -136.93M | $ 58.91M | $ 60.08M | |
$ ― | $ 108.99M | $ -43.73M | $ -93.17M | $ 82.21M | $ 84.74M | |
$ ― | $ 14.10M | $ 19.53M | $ 24.57M | $ 16.70M | $ 15.21M | |
$ ― | $ 116.17M | $ -99.76M | $ -111.00M | $ 79.55M | $ 78.27M | |
$ ― | $ 179.45M | $ -1.02M | $ -111.00M | $ 166.79M | $ 158.97M |