Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.57B | $ 1.53B | $ 1.95B | $ 1.68B | $ 1.16B | $ 1.30B | |
$ 1.41B | $ 1.37B | $ 1.63B | $ 1.41B | $ 1.02B | $ 1.16B | |
$ 160.18M | $ 165.09M | $ 314.48M | $ 274.12M | $ 133.75M | $ 135.47M | |
$ 97.12M | $ 95.54M | $ 87.75M | $ 82.98M | $ 70.87M | $ 75.38M | |
$ 63.06M | $ 69.55M | $ 226.73M | $ 191.14M | $ 62.88M | $ 60.10M | |
$ -11.33M | $ -7.49M | $ -2.78M | $ -5.02M | $ -7.79M | $ -5.45M | |
$ 15.88M | $ 7.16M | $ 1.84M | $ 998.00K | $ 53.00K | $ 1.29M | |
$ 50.16M | $ 69.22M | $ 225.79M | $ 185.12M | $ 55.03M | $ 53.35M | |
$ 11.42M | $ 14.60M | $ 53.91M | $ 45.33M | $ 8.96M | $ 12.00M | |
- | - | - | - | - | - | |
$ 38.76M | $ 54.62M | $ 171.89M | $ 139.79M | $ 46.08M | $ 41.35M | |
$ 1.46 | $ 2.00 | $ 6.15 | $ 4.97 | $ 1.64 | $ 1.47 | |
$ 1.46 | $ 1.95 | $ 5.92 | $ 4.81 | $ 1.64 | $ 1.43 | |
$ 107.41M | $ 27.30M | $ 27.97M | $ 28.15M | $ 28.05M | $ 28.12M | |
$ 109.35M | $ 28.01M | $ 29.03M | $ 29.05M | $ 28.16M | $ 28.90M | |
$ 0.64 | $ 0.64 | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.51B | $ 1.46B | $ 1.72B | $ 1.49B | $ 1.10B | $ 1.24B | |
$ 38.72M | $ 54.62M | $ 171.89M | $ 139.79M | $ 46.08M | $ 41.35M | |
$ 69.56M | $ 54.69M | - | - | - | - | |
- | - | - | - | - | - | |
$ 61.47M | $ 76.71M | $ 228.57M | $ 190.14M | $ 62.83M | $ 58.80M | |
$ 80.60M | $ 149.72M | $ 297.93M | $ 255.48M | $ 123.66M | $ 58.80M |