Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.20B | $ 2.33B | $ 2.77B | $ 2.35B | $ 1.87B | $ 1.86B | |
$ 1.92B | $ 2.05B | $ 2.35B | $ -1.95B | $ 1.49B | $ 1.52B | |
$ 277.47M | $ 277.60M | $ 427.07M | $ 395.81M | $ 383.61M | $ 339.71M | |
$ 205.08M | $ 204.98M | $ 218.45M | $ -221.68M | $ 211.24M | $ 210.40M | |
$ 58.58M | $ 58.61M | $ 207.34M | $ 174.13M | $ 172.37M | $ 129.31M | |
$ -11.15M | $ -12.10M | $ -9.81M | $ -5.75M | $ -5.41M | $ -5.93M | |
$ -1.41M | $ -1.88M | $ 8.82M | $ -7.51M | $ 4.11M | $ 2.52M | |
$ 48.84M | $ 48.39M | $ 188.70M | $ 172.54M | $ 171.07M | $ 125.90M | |
$ 14.05M | $ 8.19M | $ 41.55M | $ 34.64M | $ 43.41M | $ 22.80M | |
- | - | - | - | - | - | |
$ 57.54M | $ 40.20M | $ 261.63M | $ 137.80M | $ 126.77M | $ 103.13M | |
$ 1.53 | $ 1.77 | $ 6.46 | $ 6.01 | $ 5.52 | $ 4.47 | |
$ 1.53 | $ 1.75 | $ 6.38 | $ 5.92 | $ 5.45 | $ 4.42 | |
$ 91.23M | $ 22.78M | $ 22.78M | $ 22.92M | $ 22.95M | $ 23.05M | |
$ 91.73M | $ 22.95M | $ 23.06M | $ 23.29M | $ 23.26M | $ 23.32M | |
$ 1.49 | $ 1.47 | $ 1.37 | - | $ 1.13 | $ 1.02 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 5.68 | $ 5.12 | |
- | - | - | - | - | - | |
$ 1.13B | $ 2.25B | $ 2.56B | $ -2.17B | $ 1.70B | $ 1.73B | |
$ 34.79M | $ 40.20M | $ 147.15M | $ 137.80M | $ 126.77M | $ 103.13M | |
$ 54.44M | - | $ 150.36M | - | $ 123.05M | $ 100.78M | |
- | - | - | - | $ 7.58M | $ 11.65M | |
$ 68.54M | $ 64.34M | $ 199.59M | $ 178.29M | $ 178.65M | $ 137.55M | |
$ 108.31M | $ 169.68M | $ 294.24M | $ 269.17M | $ 260.51M | $ 216.25M |