Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 1.52B | $ 1.31B | $ 1.23B | $ 1.45B | $ 1.38B | |
$ ― | $ 1.35B | $ 1.13B | $ 1.04B | $ 1.24B | $ 1.21B | |
$ ― | $ 163.32M | $ 179.78M | $ 186.69M | $ 204.97M | $ 175.74M | |
$ ― | $ 83.41M | $ 126.22M | $ 106.70M | $ 101.48M | $ 78.44M | |
$ ― | $ 79.91M | $ 53.55M | $ 79.98M | $ 103.49M | $ 97.30M | |
$ ― | $ 3.05M | $ -1.05M | $ -3.25M | $ -4.11M | $ -3.39M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 82.96M | $ 52.51M | $ 77.01M | $ 99.37M | $ 94.19M | |
$ ― | $ 14.94M | $ 872.00K | $ -1.95M | $ 18.09M | $ 14.08M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 68.02M | $ 51.63M | $ 78.96M | $ 81.29M | $ 80.10M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 56.23M | $ 47.06M | $ 47.17M | $ 48.08M | $ 64.16M | |
$ ― | $ 1.44B | $ 1.26B | $ 1.15B | $ 1.34B | $ 1.29B | |
$ ― | $ 68.02M | $ 51.63M | $ 78.96M | $ 81.29M | $ 80.10M | |
$ ― | $ 68.02M | $ 51.63M | $ 78.96M | $ 81.29M | $ 80.10M | |
$ ― | $ 1.47M | $ 1.34M | $ 3.25M | $ 4.25M | $ 3.39M | |
$ ― | $ 84.43M | $ 53.84M | $ 80.25M | $ 103.62M | $ 97.58M | |
$ ― | $ 178.42M | $ 159.19M | $ 189.30M | $ 207.69M | $ 190.71M |