Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.98B | $ 1.78B | $ 1.76B | $ 1.40B | $ 976.02M | $ 791.66M | |
$ 1.33B | $ 1.23B | $ 1.23B | $ 1.04B | $ 741.42M | $ 622.58M | |
$ 651.11M | $ 548.18M | $ 523.02M | $ 362.06M | $ 234.60M | $ 169.08M | |
$ 216.83M | $ 192.98M | $ 163.94M | $ 134.27M | $ 112.13M | $ 97.78M | |
$ 434.28M | $ 355.20M | $ 359.08M | $ 227.79M | $ 122.47M | $ 71.31M | |
- | - | - | - | - | - | |
$ 30.87M | $ 36.11M | $ 37.38M | $ -29.20M | $ -20.34M | $ -13.02M | |
$ 475.63M | $ 391.31M | $ 396.46M | $ 256.99M | $ 142.81M | $ 84.33M | |
$ 93.30M | $ 84.64M | $ 82.47M | $ 52.60M | $ 25.02M | $ 20.03M | |
$ 10.25M | $ 16.74M | $ 25.63M | $ 19.71M | $ 16.65M | $ 9.81M | |
$ 348.63M | $ 281.75M | $ 289.02M | $ 190.14M | $ 113.69M | $ 58.66M | |
$ 7.77 | $ 6.20 | $ 6.07 | $ 3.75 | $ 2.25 | $ 1.16 | |
$ 7.70 | $ 6.14 | $ 6.02 | $ 3.72 | $ 2.24 | $ 1.16 | |
$ 179.31M | $ 45.45M | $ 47.65M | $ 50.70M | $ 50.57M | $ 50.53M | |
$ 180.88M | $ 45.92M | $ 47.99M | $ 51.06M | $ 50.80M | $ 50.64M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 828.38M | $ 1.42B | $ 1.40B | $ 1.18B | $ 853.55M | $ 720.35M | |
$ 350.79M | $ 284.63M | $ 291.90M | $ 190.21M | $ 113.69M | $ 58.66M | |
$ 255.57M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 366.30M | $ 355.20M | $ 359.08M | $ 227.79M | $ 122.47M | $ 84.33M | |
$ 369.92M | $ 358.75M | $ 361.45M | $ 230.53M | $ 126.14M | $ 87.41M |