Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.21B | $ 1.13B | $ 1.07B | $ 1.13B | $ 1.03B | $ 997.14M | |
$ 153.75M | $ 623.90M | $ 597.32M | $ 608.26M | $ 532.66M | - | |
$ 1.06B | $ 509.02M | $ 468.16M | $ 523.42M | $ 494.99M | $ 997.14M | |
$ 409.36M | $ 395.90M | $ 394.17M | $ 608.26M | $ 532.66M | $ 530.60M | |
$ 173.83M | $ 95.32M | $ 70.76M | $ 73.91M | $ 109.38M | $ 110.53M | |
- | - | - | - | $ -49.13M | - | |
$ -13.25M | $ -12.39M | $ -4.42M | $ 8.51M | $ 9.20M | $ 8.73M | |
$ 178.76M | $ 100.73M | $ 69.57M | $ 76.60M | $ 113.96M | $ 123.72M | |
$ 52.23M | $ 30.93M | $ 22.90M | $ 21.51M | $ 27.69M | $ 42.59M | |
$ 385.00K | $ 2.95M | $ 348.00K | $ 4.92M | $ 1.86M | $ 2.34M | |
$ 126.48M | $ 69.79M | $ 46.67M | $ 55.09M | $ 86.27M | $ 81.14M | |
$ 5.40 | $ 2.98 | $ 1.97 | $ 2.30 | $ 3.81 | $ 3.73 | |
$ 5.26 | $ 2.91 | $ 1.94 | $ 2.28 | $ 3.77 | $ 3.67 | |
$ 93.62M | $ 23.40M | $ 23.68M | $ 23.95M | $ 22.63M | $ 21.73M | |
$ 96.97M | $ 23.96M | $ 24.00M | $ 24.12M | $ 22.86M | $ 22.10M | |
$ 2.40 | $ 2.40 | $ 2.40 | $ 2.40 | $ 2.40 | $ 2.10 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 236.39M | $ 1.02B | $ 991.49M | $ 608.26M | $ 532.66M | $ 530.60M | |
$ 126.48M | $ 69.79M | $ 46.67M | $ 55.09M | $ 86.27M | $ 81.14M | |
$ 82.34M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 118.03M | $ 113.12M | $ 73.99M | $ 110.58M | $ 135.54M | $ 123.72M | |
$ 151.49M | $ 170.43M | $ 137.12M | $ 214.00M | $ 244.69M | $ 229.21M |