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 | $ 3.44M | $ -272.21M | $ 222.24M | $ 175.44M | |
$ 731.27M | $ 682.64M | $ 535.21M | $ 475.38M | $ 338.18M | $ 371.96M | |
$ 729.73M | $ 590.88M | $ 529.13M | $ -482.88M | $ 377.12M | $ 324.46M | |
$ 1.53M | $ 73.55M | $ 6.08M | $ -23.33M | $ -38.94M | $ 47.51M | |
$ 12.60M | $ 5.09M | $ 137.00K | $ 66.42M | $ 1.27M | $ 2.85M | |
$ 64.32M | $ -17.20M | $ 2.33M | $ -174.86M | $ -343.00K | $ -227.00K | |
$ 14.69M | $ 79.65M | $ 3.89M | $ -10.50M | $ -38.02M | $ 50.13M | |
$ -19.86M | $ -11.30M | $ 5.89M | $ -13.13M | $ -18.76M | $ 3.13M | |
- | - | - | - | $ 0.00 | $ 0.00 | |
$ 34.62M | $ 90.95M | $ -2.00M | $ 332.29M | $ -15.70M | $ 48.46M | |
$ 0.89 | $ 2.37 | $ -0.05 | $ 0.14 | $ -0.44 | $ 1.39 | |
$ 0.86 | $ 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 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.11 | $ 0.98 | |
- | - | - | - | - | - | |
$ 937.99M | $ 966.76M | $ 532.57M | $ -755.09M | $ 599.35M | $ 499.90M | |
$ 34.55M | $ 90.95M | $ -2.00M | $ 332.29M | $ -15.70M | $ 48.46M | |
$ 40.19M | - | $ 3.07M | - | $ -15.70M | $ 48.46M | |
- | - | - | - | - | - | |
$ -22.70M | $ 81.39M | $ 5.33M | $ -12.00M | $ -38.94M | $ 47.51M | |
$ -3.39M | $ 108.65M | $ 29.65M | $ 4.41M | $ -26.05M | $ 55.61M |