Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 4.90B | $ 3.50B | $ 2.34B | $ 3.50B | $ 3.77B | $ 2.85B | |
$ 4.78B | $ 3.38B | $ 2.11B | $ 3.26B | $ 3.48B | $ 2.63B | |
$ 113.48M | $ 121.52M | $ 230.11M | $ 240.39M | $ 292.37M | $ 224.08M | |
$ 169.33M | $ 153.67M | $ 150.49M | $ 163.06M | $ 169.46M | $ 159.87M | |
$ -55.85M | $ -32.15M | $ 79.62M | $ 77.33M | $ 122.91M | $ 64.22M | |
$ -36.35M | $ -33.94M | $ -40.37M | $ -42.39M | $ -38.35M | $ -31.01M | |
$ -26.00K | - | $ 1.95M | $ -378.00K | $ 293.00K | $ 108.00K | |
$ -101.92M | $ -66.09M | $ 41.20M | $ 34.57M | $ 84.85M | $ 33.32M | |
$ -2.48M | $ 2.83M | $ 7.39M | $ 3.31M | $ 5.03M | $ 3.82M | |
- | - | - | - | - | - | |
$ -99.44M | $ -68.92M | $ 25.52M | $ 25.09M | $ 71.94M | $ 25.50M | |
$ -3.80 | $ -2.69 | $ 1.11 | $ 1.10 | $ 3.17 | $ 1.15 | |
$ -3.80 | $ -2.69 | $ 1.11 | $ 1.10 | $ 3.16 | $ 1.13 | |
$ 104.94M | $ 25.65M | $ 22.90M | $ 22.74M | $ 22.73M | $ 22.21M | |
$ 104.94M | $ 25.65M | $ 22.91M | $ 22.77M | $ 22.74M | $ 22.47M | |
$ 1.97 | $ 2.44 | $ 2.67 | $ 2.67 | $ 2.63 | $ 2.40 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 4.95B | $ 3.53B | $ 2.26B | $ 3.43B | $ 3.65B | $ 2.79B | |
$ -99.44M | $ -68.92M | $ 33.81M | $ 31.26M | $ 79.82M | $ 29.50M | |
$ -99.44M | $ -68.92M | $ 33.81M | $ 31.26M | $ 79.82M | $ 29.50M | |
$ 36.52M | $ 34.11M | $ 40.67M | $ 42.94M | $ 38.93M | $ 31.34M | |
$ -65.40M | $ -31.98M | $ 81.87M | $ 77.51M | $ 123.78M | $ 64.66M | |
$ -28.41M | $ 5.95M | $ 120.96M | $ 115.11M | $ 160.71M | $ 98.03M |