Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 2.31B | $ 2.30B | $ 2.43B | $ 2.19B | $ 2.12B | |
$ ― | $ 1.00B | $ 993.15M | $ 1.05B | $ 946.71M | $ 899.44M | |
$ ― | $ 1.31B | $ 1.31B | $ 1.38B | $ 1.24B | $ 1.22B | |
$ ― | $ 1.28B | $ 1.20B | $ 1.24B | $ 1.17B | $ 1.12B | |
$ ― | $ 30.87M | $ 113.46M | $ 136.11M | $ 69.76M | $ 102.94M | |
$ ― | $ -3.75M | $ -750.00K | $ -3.89M | $ -6.99M | $ -3.49M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 60.61M | $ 135.22M | $ 159.83M | $ 98.05M | $ 120.69M | |
$ ― | $ 21.13M | $ 38.12M | $ 46.89M | $ 35.12M | $ 36.92M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 36.15M | $ 94.67M | $ 106.48M | $ 58.27M | $ 79.02M | |
$ ― | $ 10.18 | $ 26.66 | $ 29.98 | $ 16.41 | $ 22.25 | |
$ ― | $ 10.18 | $ 26.66 | $ 29.98 | $ 16.41 | $ 22.25 | |
$ ― | $ 3.55M | $ 3.55M | $ 3.55M | $ 3.55M | $ 3.55M | |
$ ― | $ 3.55M | $ 3.55M | $ 3.55M | $ 3.55M | $ 3.55M | |
$ ― | $ 8.00 | $ 8.00 | $ 7.00 | $ 7.00 | $ 7.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 31.79M | $ 26.14M | $ 24.46M | $ 23.63M | $ 50.23M | |
$ ― | $ 2.28B | $ 2.19B | $ 2.30B | $ 2.12B | $ 2.02B | |
$ ― | $ 36.15M | $ 94.67M | $ 106.48M | $ 58.27M | $ 79.02M | |
$ ― | $ 36.53M | $ 93.73M | $ 107.84M | $ 59.06M | $ 80.55M | |
$ ― | $ 5.08M | $ 3.47M | $ 3.50M | $ 8.05M | $ 4.79M | |
$ ― | $ 65.69M | $ 138.69M | $ 163.33M | $ 106.10M | $ 125.48M | |
$ ― | $ 167.34M | $ 236.20M | $ 308.97M | $ 212.07M | $ 195.79M |