Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.10B | $ 1.06B | $ 847.13M | $ 747.59M | $ 560.41M | $ 547.40M | |
$ 383.07M | $ 375.88M | $ 3.44M | $ -272.21M | $ 222.24M | $ 175.44M | |
$ 712.71M | $ 682.64M | $ 535.21M | $ 475.38M | $ 338.18M | $ 371.96M | |
$ 635.07M | $ 609.09M | $ 529.13M | $ -482.88M | $ 377.12M | $ 324.46M | |
$ 77.64M | $ 73.55M | $ 6.08M | $ -23.33M | $ -38.94M | $ 47.51M | |
$ 7.06M | $ 5.09M | $ 137.00K | $ 66.42M | $ 1.27M | $ 2.85M | |
$ -8.53M | $ -6.10M | $ 2.33M | $ -174.86M | $ -343.00K | $ -227.00K | |
$ 85.62M | $ 79.65M | $ 3.89M | $ -10.50M | $ -38.02M | $ 50.13M | |
$ -7.76M | $ -11.30M | $ 5.89M | $ -13.13M | $ -18.76M | $ 3.13M | |
- | - | - | - | $ 0.00 | $ 0.00 | |
$ 129.81M | $ 90.95M | $ -2.00M | $ 332.29M | $ -15.70M | $ 48.46M | |
$ 2.41 | $ 2.37 | $ -0.05 | $ 0.14 | $ -0.44 | $ 1.39 | |
$ 2.37 | $ 2.32 | $ -0.05 | $ 0.14 | $ -0.44 | $ 1.34 | |
$ 154.14M | $ 38.40M | $ 37.84M | $ 36.76M | $ 35.77M | $ 34.75M | |
$ 157.18M | $ 39.22M | $ 37.84M | $ 37.88M | $ 35.77M | $ 36.27M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.11 | $ 0.98 | |
- | - | - | - | - | - | |
$ 793.88M | $ 615.29M | $ 532.57M | $ -755.09M | $ 599.35M | $ 499.90M | |
$ 93.39M | $ 90.95M | $ -2.00M | $ 332.29M | $ -15.70M | $ 48.46M | |
$ 133.65M | - | $ 3.07M | - | $ -15.70M | $ 48.46M | |
- | - | - | - | - | - | |
$ 47.87M | $ 81.39M | $ 5.33M | $ -12.00M | $ -38.94M | $ 47.51M | |
$ 48.79M | $ 108.65M | $ 29.65M | $ 4.41M | $ -26.05M | $ 55.61M |