Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 1.62B | $ 1.34B | $ 1.48B | $ 1.32B | $ 1.32B | |
$ ― | $ 1.54B | $ 1.22B | $ 1.34B | $ 1.18B | $ 1.18B | |
$ ― | $ 83.12M | $ 117.64M | $ 142.19M | $ 146.03M | $ 139.72M | |
$ ― | $ 61.51M | $ 86.39M | $ 122.30M | $ 130.62M | $ 108.14M | |
$ ― | $ 21.61M | $ 31.25M | $ 19.88M | $ 15.42M | $ 31.59M | |
$ ― | $ -6.35M | $ -9.50M | $ -1.49M | $ -31.46M | $ -5.49M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 138.29M | $ 155.46M | $ 178.45M | $ 106.45M | $ 153.16M | |
$ ― | $ 27.09M | $ 38.81M | $ 38.56M | $ 28.25M | $ 30.01M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 111.21M | $ 116.64M | $ 139.90M | $ 78.20M | $ 123.15M | |
$ ― | $ 3.14 | $ 3.29 | $ 3.95 | $ 2.21 | $ 2.88 | |
$ ― | $ 3.14 | $ 3.29 | $ 3.95 | $ 2.21 | $ 2.88 | |
$ ― | $ 35.44M | $ 35.44M | $ 35.44M | $ 35.44M | $ 42.76M | |
$ ― | $ 35.44M | $ 35.44M | $ 35.44M | $ 35.44M | $ 42.76M | |
$ ― | $ 2.80 | $ 2.80 | $ 2.80 | $ 2.80 | $ 2.60 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 236.00K | $ 252.00K | $ 406.00K | $ 406.00K | $ 412.00K | |
$ ― | $ 1.60B | $ 1.31B | $ 1.46B | $ 1.31B | $ 1.29B | |
$ ― | $ 111.21M | $ 116.64M | $ 139.90M | $ 78.20M | $ 123.15M | |
$ ― | $ 104.68M | $ 107.31M | $ 138.13M | $ 75.61M | $ 124.24M | |
$ ― | $ 7.63M | $ 10.16M | $ 16.44M | $ 34.21M | $ 10.05M | |
$ ― | $ 145.92M | $ 165.62M | $ 194.90M | $ 140.66M | $ 163.21M | |
$ ― | $ 153.94M | $ 172.63M | $ 246.40M | $ 187.78M | $ 207.92M |