Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 807.37M | $ 860.49M | $ 949.76M | $ 750.85M | $ 661.66M | $ 752.63M | |
$ 629.65M | $ 764.87M | $ 503.93M | $ -322.16M | $ 586.27M | $ 668.86M | |
$ 184.61M | $ 95.61M | $ 445.83M | $ 43.63M | $ 75.39M | $ 83.77M | |
$ 752.36M | $ 772.49M | $ 894.63M | $ -729.33M | $ 20.62M | $ 23.51M | |
$ 94.24M | $ 88.00M | $ 55.13M | $ 21.52M | $ 54.76M | $ 60.26M | |
$ -34.29M | $ -31.08M | $ -17.89M | - | $ -13.50M | $ -13.83M | |
$ -1.50M | $ -1.50M | $ -3.90M | $ -5.10M | $ -40.84M | - | |
$ 59.94M | $ 56.91M | $ 37.25M | $ 9.45M | $ 427.00K | $ 46.43M | |
$ 13.81M | $ 13.76M | $ 9.19M | $ 1.49M | $ 5.60M | $ 9.40M | |
- | - | - | - | - | - | |
$ 23.41M | $ 39.13M | $ 28.06M | $ 7.97M | $ -5.17M | $ 37.02M | |
$ 1.64 | $ 2.77 | $ 2.20 | $ 0.63 | $ -0.47 | $ 3.38 | |
$ 1.63 | $ 2.76 | $ 2.19 | $ 0.63 | $ -0.47 | $ 3.35 | |
$ 59.46M | $ 14.13M | $ 12.78M | $ 12.55M | $ 11.03M | $ 10.96M | |
$ 59.75M | $ 14.18M | $ 12.83M | $ 12.63M | $ 11.03M | $ 11.04M | |
$ 0.40 | $ 0.40 | $ 0.40 | - | $ 0.36 | $ 0.34 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.38B | $ 1.38B | $ 1.40B | $ -1.05B | $ 606.90M | $ 692.37M | |
$ 23.41M | $ 39.13M | $ 28.06M | $ 7.97M | $ -5.17M | $ 37.02M | |
$ 50.35M | $ 44.96M | $ 29.42M | - | $ 24.64M | $ 37.02M | |
- | - | - | - | $ 13.50M | $ 13.83M | |
$ 94.24M | $ 88.00M | $ 55.13M | $ 21.52M | $ 13.92M | $ 60.26M | |
$ 87.69M | $ 111.41M | $ 80.70M | $ 40.00M | $ 38.06M | $ 87.18M |