Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 10.84B | $ 3.98B | $ 3.65B | $ 1.76B | $ 1.49B | $ 724.47M | |
$ ― | $ 3.70B | $ 3.20B | $ 1.44B | $ 1.31B | $ 635.04M | |
$ ― | $ 283.62M | $ 447.75M | $ 320.29M | $ 180.50M | $ 89.43M | |
$ ― | $ 283.06M | $ 233.25M | $ 197.50M | $ 115.48M | $ 104.80M | |
$ ― | $ 558.00K | $ 214.50M | $ 122.79M | $ 65.03M | $ -15.38M | |
$ ― | $ -19.57M | $ -22.83M | $ -23.37M | $ -37.76M | $ -5.79M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 19.81M | $ 175.12M | $ 9.14M | $ 30.61M | $ 55.98M | |
$ ― | $ 8.79M | $ 28.41M | $ 4.71M | $ 3.97M | $ 400.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 11.02M | $ 146.71M | $ 4.42M | $ 26.64M | $ 55.58M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 3.98B | $ 3.43B | $ 1.64B | $ 1.42B | $ 739.84M | |
$ ― | $ 11.02M | $ 146.71M | $ 4.42M | $ 26.64M | $ 55.58M | |
$ ― | $ -29.78M | $ 178.05M | $ 52.82M | $ 47.71M | $ 31.91M | |
$ ― | $ 25.53M | $ 29.81M | $ 34.30M | $ 44.80M | $ 9.23M | |
$ ― | $ 45.34M | $ 204.92M | $ 43.44M | $ 75.41M | $ 65.22M | |
$ ― | $ 213.99M | $ 362.30M | $ 171.32M | $ 198.10M | $ 97.69M |