Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.18B | - | $ 1.18B | $ 953.17M | $ 764.74M | $ 782.01M | |
$ 865.88M | - | $ 865.88M | $ 717.81M | $ 640.37M | $ 664.32M | |
$ 313.57M | - | $ 313.57M | $ 235.36M | $ 124.38M | $ 117.69M | |
$ 41.38M | - | $ 41.38M | $ 16.21M | $ 19.26M | $ 28.87M | |
$ 272.19M | - | $ 272.19M | $ 219.15M | $ 105.12M | $ 88.82M | |
$ 6.87M | - | $ 6.87M | $ -41.00K | $ 2.86M | $ 3.36M | |
- | - | - | - | - | - | |
$ 275.82M | - | $ 275.82M | $ 220.65M | $ 104.64M | $ 89.14M | |
$ 75.42M | - | $ 75.42M | $ 54.85M | $ 21.83M | $ 31.74M | |
- | - | - | - | - | - | |
$ 200.40M | - | $ 200.40M | $ 165.80M | $ 82.82M | $ 57.40M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 907.26M | - | $ 907.26M | $ 734.02M | $ 659.63M | $ 693.19M | |
$ 200.40M | - | $ 200.40M | $ 165.80M | $ 82.82M | $ 57.40M | |
$ 204.15M | - | $ 203.69M | $ 166.61M | $ 91.08M | $ 60.55M | |
$ 3.82M | - | $ 3.82M | $ 2.75M | $ 1.61M | $ 1.67M | |
$ 279.64M | - | $ 279.64M | $ 223.40M | $ 106.25M | $ 90.81M | |
$ 279.64M | $ 359.47M | $ 279.64M | $ 223.40M | $ 106.25M | $ 90.81M |