Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 867.00M | $ 908.40M | $ 971.20M | $ 932.90M | $ 802.58M | $ 898.26M | |
$ 571.20M | $ 601.30M | $ 650.20M | $ 583.80M | $ 510.76M | $ 583.97M | |
$ 295.80M | $ 307.10M | $ 321.00M | $ 349.10M | $ 291.82M | $ 314.29M | |
$ 221.20M | $ 238.00M | $ 254.00M | $ 228.39M | $ 211.50M | $ 201.33M | |
$ 64.80M | $ 85.30M | $ 144.40M | $ 117.18M | $ 67.33M | $ 110.48M | |
$ -2.80M | $ -10.10M | $ 9.50M | $ -2.54M | $ -7.13M | $ -6.87M | |
$ -1.70M | $ 17.30M | $ 82.90M | $ -11.63M | $ -8.34M | $ -4.73M | |
$ 63.20M | $ 76.30M | $ 140.40M | $ 126.28M | $ 68.53M | $ 55.13M | |
$ 17.60M | $ 19.70M | $ 23.80M | $ 18.20M | $ 18.54M | $ 7.81M | |
$ 1.80M | $ 1.80M | $ 4.40M | $ 7.03M | $ 4.88M | $ 5.32M | |
$ 45.60M | $ 56.60M | $ 116.60M | $ 108.10M | $ 49.99M | $ 100.53M | |
$ 2.46 | $ 3.04 | $ 6.21 | $ 5.77 | $ 2.68 | $ 2.55 | |
$ 2.46 | $ 3.03 | $ 6.15 | $ 5.73 | $ 2.67 | $ 2.53 | |
$ 74.43M | $ 18.60M | $ 18.78M | $ 18.73M | $ 18.68M | $ 18.57M | |
$ 74.58M | $ 18.70M | $ 18.95M | $ 18.86M | $ 18.71M | $ 18.71M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 792.40M | $ 839.30M | $ 904.20M | $ 812.13M | $ 722.26M | $ 785.29M | |
$ 45.60M | $ 56.60M | $ 116.60M | $ 108.10M | $ 49.99M | $ 47.32M | |
$ 42.53M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 66.30M | $ 86.70M | $ 149.90M | $ 128.30M | $ 75.87M | $ 62.50M | |
$ 101.70M | $ 137.80M | $ 195.80M | $ 171.60M | $ 147.29M | $ 111.67M |