Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.16B | $ 1.06B | $ 847.13M | $ 747.59M | $ 560.41M | $ 547.40M | |
$ 432.51M | $ 375.88M | $ 311.93M | $ 2.82M | $ 10.57M | $ 4.41M | |
$ 731.27M | $ 682.64M | $ 535.21M | $ 475.38M | $ 338.18M | $ 371.96M | |
$ 711.52M | $ 590.88M | $ 529.13M | $ 482.88M | $ 377.12M | $ 324.46M | |
$ 1.53M | $ 73.55M | $ 6.08M | $ -7.50M | $ -38.94M | $ 47.51M | |
$ 12.60M | $ 5.09M | $ 137.00K | $ 938.00K | $ 1.27M | $ 2.85M | |
$ 53.21M | $ -17.20M | $ -2.33M | $ 3.94M | $ 343.00K | $ -2.24M | |
$ 14.69M | $ 79.65M | $ 3.89M | $ -10.50M | $ -38.02M | $ 50.13M | |
$ -19.87M | $ -11.30M | $ 5.89M | $ -13.13M | $ -18.76M | $ 3.13M | |
- | - | - | - | - | - | |
$ 34.64M | $ 90.95M | $ -2.00M | $ 5.28M | $ -15.70M | $ 56.05M | |
$ 0.91 | $ 2.37 | $ -0.05 | $ 0.14 | $ -0.44 | $ 1.39 | |
$ 0.87 | $ 2.32 | $ -0.05 | $ 0.14 | $ -0.44 | $ 1.34 | |
$ 154.76M | $ 38.40M | $ 37.84M | $ 36.76M | $ 35.77M | $ 34.75M | |
$ 156.73M | $ 39.22M | $ 37.84M | $ 37.88M | $ 35.77M | $ 36.27M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 644.73M | $ 966.76M | $ 841.05M | $ 485.70M | $ 387.69M | $ 328.87M | |
$ 34.55M | $ 90.95M | $ -2.00M | $ 5.28M | $ -15.70M | $ 48.46M | |
$ 40.19M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ -22.70M | $ 81.39M | $ 5.64M | $ -8.57M | $ -38.94M | $ 50.32M | |
$ -3.39M | $ 108.65M | $ 29.96M | $ 7.84M | $ -26.05M | $ 58.42M |