Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.34B | $ 1.39B | $ 1.20B | $ 1.07B | $ 892.66M | $ 775.57M | |
$ 101.82M | - | - | - | $ 349.66M | $ 329.46M | |
$ 191.22M | - | - | - | $ 543.00M | $ 446.11M | |
$ 86.02M | - | - | - | $ 268.22M | $ 223.16M | |
$ 105.21M | - | - | - | $ 274.78M | $ 222.95M | |
$ 8.40M | - | - | - | $ -316.00K | $ 2.37M | |
$ -1.00M | - | - | - | - | - | |
$ 520.29M | $ 547.98M | $ 437.13M | $ 369.98M | $ 274.46M | $ 225.33M | |
$ 113.42M | $ 128.48M | $ 77.52M | $ 96.88M | $ 56.07M | $ 52.30M | |
- | - | - | - | - | - | |
$ 354.97M | $ 374.38M | $ 295.69M | $ 226.83M | $ 166.30M | $ 83.77M | |
$ 1.62 | $ 1.73 | $ 1.50 | $ 1.13 | $ 0.92 | $ 0.57 | |
$ 1.61 | $ 1.71 | $ 1.48 | $ 1.09 | $ 0.88 | $ 0.54 | |
$ 839.57M | $ 210.80M | $ 205.58M | $ 201.42M | $ 180.41M | $ 148.01M | |
$ 847.54M | $ 212.67M | $ 208.40M | $ 207.25M | $ 188.22M | $ 156.54M | |
$ 0.35 | $ 0.36 | - | $ 0.32 | $ 0.32 | $ 0.24 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 0.49 | - | - | - | $ 1.31 | $ 0.77 | |
$ 3.87M | - | - | - | $ 14.66M | $ 14.69M | |
$ 187.84M | - | - | - | $ 617.88M | $ 552.61M | |
$ 355.20M | $ 364.87M | $ 295.69M | $ 226.83M | $ 166.30M | $ 126.12M | |
$ 326.80M | $ 455.77M | - | - | $ 166.30M | $ 126.12M | |
$ -47.88M | $ -65.35M | - | - | - | - | |
$ 240.60M | - | - | $ 369.98M | $ 274.78M | $ 222.95M | |
$ 330.89M | - | - | $ 541.29M | $ 428.57M | $ 362.28M |