Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.78B | $ 1.69B | $ 1.38B | $ 1.06B | $ 841.43M | $ 737.67M | |
$ 289.71M | $ 276.29M | $ 212.74M | $ 130.47M | $ 123.55M | $ 109.75M | |
$ 1.49B | $ 1.42B | $ 1.16B | $ 925.05M | $ 717.89M | $ 627.92M | |
$ 869.22M | $ 966.06M | $ -783.80M | $ 671.48M | $ 531.76M | $ 401.70M | |
$ 584.58M | $ 451.32M | $ 378.68M | $ 253.57M | $ 186.12M | $ 226.22M | |
$ -2.05M | $ -1.93M | $ -2.54M | $ 1.40M | $ -19.00K | $ -940.00K | |
$ 31.98M | $ 23.00M | $ -13.44M | $ -2.40M | $ -168.00K | $ 803.00K | |
$ 603.14M | $ 472.40M | $ 389.58M | $ 255.96M | $ 185.94M | $ 226.09M | |
$ 131.01M | $ 131.61M | $ 108.19M | $ 60.00M | $ 42.48M | $ 45.51M | |
- | - | - | - | - | - | |
$ 472.13M | $ 340.79M | $ 281.39M | $ 195.96M | $ 143.45M | $ 180.50M | |
$ 8.30 | $ 5.91 | $ 4.86 | $ 3.39 | $ 2.49 | $ 3.14 | |
$ 8.28 | $ 5.88 | $ 4.84 | $ 3.37 | $ 2.46 | $ 3.09 | |
$ 228.04M | $ 57.71M | $ 57.93M | $ 57.88M | $ 57.62M | $ 57.56M | |
$ 229.19M | $ 57.97M | $ 58.17M | $ 58.19M | $ 58.28M | $ 58.40M | |
$ 1.52 | $ 0.38 | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 3.53 | $ 3.55 | |
- | - | - | - | $ 3.49 | $ 3.50 | |
- | - | - | - | - | - | |
$ 1.16B | $ 1.24B | $ 1.04B | $ 801.96M | $ 655.31M | $ 511.45M | |
$ 472.13M | $ 340.79M | $ 281.39M | $ 195.96M | $ 143.45M | $ 180.58M | |
$ 306.67M | $ 425.79M | $ 307.77M | - | $ 143.45M | $ 180.58M | |
- | - | - | - | $ 19.00K | $ 940.00K | |
$ 557.09M | $ 474.33M | $ 392.11M | $ 255.96M | $ 185.96M | $ 227.03M | |
$ 685.85M | $ 588.27M | $ 484.64M | $ 322.77M | $ 239.33M | $ 269.24M |