Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 187.93M | $ 150.13M | $ 103.04M | $ 1.04B | $ 959.35M | |
$ ― | $ 132.18M | $ 102.17M | $ 57.02M | $ 957.37M | $ 873.03M | |
$ ― | $ 55.75M | $ 47.97M | $ 46.02M | $ 79.10M | $ 86.33M | |
$ ― | $ 54.90M | $ 52.20M | $ 54.78M | $ 52.36M | $ 59.47M | |
$ ― | $ 851.00K | $ -4.23M | $ -8.76M | $ 26.74M | $ 26.86M | |
$ ― | $ 16.19M | $ 23.86M | $ 28.17M | $ -26.16M | $ -37.06M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 509.97M | $ 472.19M | $ 593.59M | $ 610.53M | $ 536.92M | |
$ ― | $ 14.04M | $ 36.13M | $ 22.10M | $ 32.44M | $ 20.03M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 495.93M | $ 436.06M | $ 571.49M | $ 578.09M | $ 516.89M | |
$ ― | $ 0.83 | $ 0.73 | $ 0.96 | $ 0.97 | $ 0.96 | |
$ ― | $ 0.83 | $ 0.73 | $ 0.96 | $ 0.97 | $ 0.96 | |
$ ― | $ 597.26M | $ 597.26M | $ 597.26M | $ 597.26M | $ 536.73M | |
$ ― | $ 597.26M | $ 597.26M | $ 597.26M | $ 597.26M | $ 536.73M | |
$ ― | $ 0.10 | $ 0.10 | $ 0.10 | $ 0.08 | $ 0.05 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ 0.00 | $ 520.00K | $ 658.00K | |
$ ― | $ 187.08M | $ 154.36M | $ 111.80M | $ 1.01B | $ 932.49M | |
$ ― | $ 495.93M | $ 436.06M | $ 571.49M | $ 578.09M | $ 516.89M | |
$ ― | $ 475.76M | $ 451.32M | $ 566.73M | $ 573.19M | $ 503.05M | |
$ ― | $ 11.63M | $ 14.33M | $ 18.64M | $ 26.16M | $ 37.06M | |
$ ― | $ 521.61M | $ 486.51M | $ 612.23M | $ 636.69M | $ 573.98M | |
$ ― | $ 523.70M | $ 488.44M | $ 614.46M | $ 638.69M | $ 575.62M |