Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.56B | $ 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 | |
- | - | - | - | - | - | |
$ 642.77M | $ 547.98M | $ 437.13M | $ 369.98M | $ 274.46M | $ 225.33M | |
$ 157.29M | $ 128.48M | $ 77.52M | $ 96.88M | $ 56.07M | $ 52.30M | |
- | - | - | - | - | - | |
$ 424.32M | $ 364.40M | $ 295.69M | $ 226.83M | $ 166.30M | $ 83.77M | |
$ 1.92 | $ 1.73 | $ 1.50 | $ 1.13 | $ 0.92 | $ 0.57 | |
$ 1.91 | $ 1.71 | $ 1.48 | $ 1.09 | $ 0.88 | $ 0.54 | |
$ 849.34M | $ 210.80M | $ 205.58M | $ 201.42M | $ 180.41M | $ 148.01M | |
$ 856.60M | $ 212.67M | $ 208.40M | $ 207.25M | $ 188.22M | $ 156.54M | |
$ 0.38 | $ 0.36 | - | $ 0.32 | $ 0.32 | $ 0.24 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 1.31 | $ 0.77 | |
- | - | - | - | $ 14.66M | $ 14.69M | |
- | - | - | - | $ 617.88M | $ 552.61M | |
$ 409.44M | $ 364.87M | $ 295.69M | $ 226.83M | $ 166.30M | $ 126.12M | |
$ 604.79M | - | - | - | $ 166.30M | $ 126.12M | |
$ -46.17M | $ -65.35M | - | - | - | - | |
- | - | - | $ 369.98M | $ 274.78M | $ 222.95M | |
- | - | - | $ 541.29M | $ 428.57M | $ 362.28M |