Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 623.85M | $ 414.06M | $ 333.51M | $ 385.10M | $ 393.27M | |
$ ― | $ 317.09M | $ 220.50M | $ 183.08M | $ 210.61M | $ 216.15M | |
$ ― | $ 306.76M | $ 193.56M | $ 150.43M | $ 174.49M | $ 177.12M | |
$ ― | $ 184.99M | $ 167.61M | $ 141.13M | $ 152.44M | $ 128.83M | |
$ ― | $ 121.78M | $ 25.95M | $ 9.31M | $ 22.05M | $ 48.29M | |
$ ― | $ -1.51M | $ -2.65M | $ -3.40M | $ -2.42M | $ -1.55M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 120.14M | $ 21.07M | $ -79.05M | $ 14.22M | $ 48.10M | |
$ ― | $ 18.37M | $ 5.72M | $ -14.19M | $ 1.31M | $ 9.62M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 101.77M | $ 15.33M | $ -64.63M | $ 13.06M | $ 38.48M | |
$ ― | $ 14.60 | $ 2.21 | $ -9.32 | $ 1.89 | $ 5.58 | |
$ ― | $ 14.34 | $ 2.21 | $ -9.32 | $ 1.89 | $ 5.56 | |
$ ― | $ 6.97M | $ 6.94M | $ 6.94M | $ 6.92M | $ 6.90M | |
$ ― | $ 7.10M | $ 6.94M | $ 6.94M | $ 6.92M | $ 6.92M | |
$ ― | $ 1.30 | $ 0.00 | $ 0.60 | $ 1.60 | $ 2.25 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 15.65 | $ ― | $ 0.42 | $ 4.69 | $ ― | |
$ ― | $ 15.36 | $ ― | $ 0.42 | $ 4.69 | $ ― | |
$ ― | $ ― | $ 581.00K | $ 382.00K | $ 766.00K | $ 6.07M | |
$ ― | $ 502.07M | $ 388.11M | $ 324.21M | $ 363.05M | $ 344.98M | |
$ ― | $ 101.77M | $ 15.33M | $ -64.63M | $ 13.06M | $ 38.48M | |
$ ― | $ 101.77M | $ 18.43M | $ -3.76M | $ 13.12M | $ 38.56M | |
$ ― | $ 2.04M | $ 2.74M | $ 3.63M | $ 2.97M | $ 2.06M | |
$ ― | $ 122.19M | $ 23.81M | $ -75.42M | $ 17.19M | $ 50.16M | |
$ ― | $ 164.18M | $ 63.76M | $ -49.29M | $ 47.73M | $ 73.52M |