Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 925.25M | $ 879.62M | $ 764.58M | $ 688.36M | $ 744.41M | $ 1.02B | |
$ 826.01M | $ 790.63M | $ 733.05M | $ 640.03M | $ 647.92M | $ 859.26M | |
$ 99.24M | $ 88.99M | $ 31.53M | $ 48.33M | $ 96.49M | $ 156.96M | |
$ 58.45M | $ 57.30M | $ 48.69M | $ 44.56M | $ 52.08M | $ 62.31M | |
$ 40.79M | $ 31.70M | $ -17.16M | $ 3.77M | $ 44.42M | $ 94.65M | |
$ -4.34M | $ -3.69M | $ -2.84M | $ 2.90M | $ 4.36M | $ 4.63M | |
$ -9.21M | $ -7.07M | $ 815.00K | $ 993.00K | $ -25.67M | $ -5.02M | |
$ 32.83M | $ 20.93M | $ -26.97M | $ 1.87M | $ 14.39M | $ 85.00M | |
$ 13.49M | $ 11.69M | $ 3.09M | $ 2.85M | $ 11.08M | $ 17.61M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 19.34M | $ 9.25M | $ -30.05M | $ -977.00K | $ 3.31M | $ 67.38M | |
$ 0.34 | $ 0.16 | $ -0.38 | $ -0.02 | $ 0.06 | $ 1.16 | |
$ 0.34 | $ 0.16 | $ -0.38 | $ -0.02 | $ 0.06 | $ 1.16 | |
$ 228.77M | $ 57.35M | $ 57.64M | $ 57.73M | $ 58.06M | $ 58.21M | |
$ 228.77M | $ 57.35M | $ 57.64M | $ 57.73M | $ 58.06M | $ 58.21M | |
$ 0.12 | $ 0.12 | $ 0.03 | $ 0.42 | $ 0.42 | $ 0.41 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 884.46M | $ 847.92M | $ ― | $ -684.59M | $ -700.00M | $ -921.57M | |
$ 19.34M | $ 9.25M | $ -30.05M | $ -977.00K | $ 3.31M | $ 67.38M | |
$ 31.78M | $ 17.12M | $ -15.90M | $ 3.56M | $ 35.16M | $ 62.47M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 36.94M | $ 24.39M | $ -24.13M | $ 4.52M | $ 17.83M | $ 87.58M | |
$ 80.89M | $ 71.01M | $ 23.28M | $ 56.41M | $ 74.93M | $ 143.17M |