Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 787.08M | $ 872.20M | $ 1.03B | $ 991.79M | $ 675.97M | $ 756.54M | |
$ 644.91M | $ 721.84M | $ 846.73M | $ 792.53M | $ 529.70M | $ 639.51M | |
$ 469.82M | $ 150.36M | $ 180.43M | $ 199.26M | $ 146.28M | $ 117.03M | |
$ 70.71M | $ 143.60M | $ 132.92M | $ 115.21M | $ 97.43M | $ 69.41M | |
$ -524.00K | $ 6.75M | $ 47.51M | $ 84.05M | $ 48.85M | $ 47.61M | |
$ -3.88M | $ -6.53M | $ -2.83M | $ -414.00K | $ -1.29M | $ -1.84M | |
$ 364.00K | $ 470.00K | $ -750.00K | $ -842.00K | $ -601.00K | $ -1.37M | |
$ -7.98M | $ 696.00K | $ 43.93M | $ 84.48M | $ 48.16M | $ 47.15M | |
$ -5.74M | $ -5.77M | $ 7.37M | $ 14.51M | $ 9.87M | $ 10.36M | |
- | - | - | - | - | - | |
$ -3.80M | $ 6.50M | $ 36.56M | $ 68.92M | $ 32.82M | $ -12.57M | |
$ -0.11 | $ 0.19 | $ 2.08 | $ 3.90 | $ 1.86 | $ -0.72 | |
$ -0.11 | $ 0.19 | $ 2.06 | $ 3.82 | $ 1.82 | $ -0.72 | |
$ 137.48M | $ 34.72M | $ 35.07M | $ 35.33M | $ 35.48M | $ 35.32M | |
$ 137.92M | $ 34.86M | $ 35.49M | $ 36.10M | $ 36.04M | $ 35.42M | |
$ 0.20 | - | $ 0.20 | $ 0.10 | - | $ 0.10 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 387.96M | $ 865.45M | $ 979.65M | $ 907.74M | $ 627.13M | $ 708.93M | |
$ -3.80M | $ 6.50M | $ 36.56M | $ 68.92M | $ 32.82M | $ -12.57M | |
$ -13.72M | $ -5.07M | - | - | - | - | |
- | - | - | - | - | - | |
$ -4.09M | $ 7.22M | $ 46.76M | $ 84.89M | $ 49.45M | $ 48.98M | |
$ 14.99M | $ 24.18M | $ 61.53M | $ 96.25M | $ 63.64M | $ 60.16M |