Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.19B | $ 2.33B | $ 2.77B | $ 2.35B | $ 1.87B | $ 1.86B | |
$ 1.90B | $ 2.05B | $ 2.35B | $ 1.95B | $ 1.49B | $ 1.52B | |
$ 281.92M | $ 277.60M | $ 427.07M | $ 395.81M | $ 383.61M | $ 339.71M | |
$ 210.73M | $ 204.60M | $ 218.66M | $ 221.68M | $ 210.88M | $ 209.71M | |
$ 63.02M | $ 58.61M | $ 207.34M | $ 170.78M | $ 171.52M | $ 127.26M | |
$ -11.78M | $ -12.10M | $ -9.81M | $ -5.75M | $ -5.41M | $ -5.93M | |
$ -3.08M | $ -12.51M | $ -9.90M | $ -7.51M | $ -4.95M | $ -4.57M | |
$ 54.32M | $ 48.39M | $ 188.70M | $ 172.54M | $ 171.07M | $ 125.90M | |
$ 8.49M | $ 8.19M | $ 41.55M | $ 34.64M | $ 43.41M | $ 22.80M | |
- | - | - | - | - | - | |
$ 45.83M | $ 40.20M | $ 147.15M | $ 137.80M | $ 126.77M | $ 243.48M | |
$ 2.01 | $ 1.77 | $ 6.46 | $ 6.01 | $ 5.52 | $ 4.47 | |
$ 2.01 | $ 1.75 | $ 6.38 | $ 5.92 | $ 5.45 | $ 4.42 | |
$ 91.28M | $ 22.78M | $ 22.78M | $ 22.92M | $ 22.95M | $ 23.05M | |
$ 91.72M | $ 22.95M | $ 23.06M | $ 23.29M | $ 23.26M | $ 23.32M | |
$ 2.61 | $ 1.49 | $ 1.37 | $ 1.25 | - | $ 1.03 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.13B | $ 2.25B | $ 2.56B | $ 2.17B | $ 1.70B | $ 1.73B | |
$ 45.83M | $ 40.20M | $ 147.15M | $ 137.80M | $ 126.77M | $ 103.13M | |
$ 55.33M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 74.02M | $ 64.34M | $ 199.59M | $ 179.54M | $ 178.65M | $ 137.55M | |
$ 157.69M | $ 169.68M | $ 294.24M | $ 270.42M | $ 260.51M | $ 216.25M |