Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.47B | $ 1.39B | $ 1.20B | $ 1.07B | $ 892.66M | $ 775.57M | |
- | - | - | - | $ 349.66M | $ 329.46M | |
- | - | - | - | $ 543.00M | $ 446.11M | |
- | - | - | - | $ 268.22M | $ 223.16M | |
- | - | - | - | $ 274.78M | $ 222.95M | |
- | - | - | - | $ -316.00K | $ 2.37M | |
- | - | - | - | - | - | |
$ 594.70M | $ 547.98M | $ 437.13M | $ 369.98M | $ 274.46M | $ 225.33M | |
$ 143.45M | $ 128.48M | $ 77.52M | $ 96.88M | $ 56.07M | $ 52.30M | |
- | - | - | - | - | - | |
$ 392.05M | $ 374.38M | $ 295.69M | $ 226.83M | $ 166.30M | $ 83.77M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 14.66M | $ 14.69M | |
- | - | - | - | $ 617.88M | $ 552.61M | |
$ 392.39M | $ 364.87M | $ 295.69M | $ 226.83M | $ 166.30M | $ 126.12M | |
$ 423.09M | $ 455.77M | - | - | $ 166.30M | $ 126.12M | |
$ -46.17M | $ -65.35M | - | - | - | - | |
$ 135.40M | - | - | $ 369.98M | $ 274.78M | $ 222.95M | |
$ 180.80M | - | - | $ 541.29M | $ 428.57M | $ 362.28M |