Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.82B | $ 1.69B | $ 1.38B | $ 1.06B | $ 841.43M | $ 737.67M | |
$ 304.40M | $ 276.29M | $ 212.74M | $ 161.89M | $ 123.55M | $ 109.75M | |
$ 1.52B | $ 1.42B | $ 1.16B | $ 893.64M | $ 717.89M | $ 627.92M | |
$ 804.68M | $ 966.06M | $ 783.80M | $ 640.07M | $ 557.53M | $ 401.70M | |
$ 592.55M | $ 451.32M | $ 378.68M | $ 253.57M | $ 186.12M | $ 226.22M | |
$ -2.62M | $ -1.93M | $ -2.54M | $ -2.80M | $ -19.00K | $ -940.00K | |
$ 44.06M | $ 23.00M | $ 13.44M | $ -2.40M | $ 168.00K | $ 19.61M | |
$ 609.41M | $ 472.40M | $ 389.58M | $ 255.96M | $ 185.94M | $ 226.09M | |
$ 139.22M | $ 131.61M | $ 108.19M | $ 60.00M | $ 42.48M | $ 45.51M | |
- | - | - | - | - | - | |
$ 470.19M | $ 340.79M | $ 281.39M | $ 195.96M | $ 143.45M | $ 180.58M | |
$ 8.32 | $ 5.91 | $ 4.86 | $ 3.39 | $ 2.49 | $ 3.14 | |
$ 8.29 | $ 5.88 | $ 4.84 | $ 3.37 | $ 2.46 | $ 3.09 | |
$ 226.14M | $ 57.71M | $ 57.93M | $ 57.88M | $ 57.62M | $ 57.56M | |
$ 227.19M | $ 57.97M | $ 58.17M | $ 58.19M | $ 58.28M | $ 58.40M | |
$ 1.52 | $ 0.38 | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.11B | $ 1.24B | $ 996.54M | $ 801.96M | $ 681.08M | $ 511.45M | |
$ 470.19M | $ 340.79M | $ 281.39M | $ 195.96M | $ 143.45M | $ 180.58M | |
$ 357.62M | $ 425.79M | - | - | $ 146.89M | - | |
- | - | - | - | - | - | |
$ 563.93M | $ 474.33M | $ 392.11M | $ 255.96M | $ 185.96M | $ 227.03M | |
$ 701.90M | $ 588.27M | $ 484.81M | $ 323.18M | $ 239.33M | $ 268.33M |