Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.06B | $ 1.05B | $ 1.01B | $ 822.56M | $ 679.18M | $ 643.91M | |
$ 313.29M | $ 294.78M | $ 293.26M | $ 252.10M | $ -223.63M | $ 411.85M | |
$ 750.34M | $ 755.55M | $ 716.36M | $ 570.46M | $ 455.54M | $ 735.43M | |
$ 184.40M | $ 258.28M | $ 662.39M | $ 540.13M | $ 200.67M | $ 204.93M | |
$ 634.92M | $ 631.47M | $ 477.57M | $ 397.25M | $ 576.67M | $ 530.50M | |
$ 75.23M | $ 97.21M | $ -3.44M | $ -4.04M | $ -2.76M | $ -3.00M | |
$ 5.07M | $ 12.37M | $ -38.52M | $ -26.83M | $ 235.01M | $ -14.05M | |
$ 376.04M | $ 412.44M | $ 422.81M | $ 345.63M | $ 265.78M | $ 262.28M | |
- | - | - | - | - | - | |
$ 3.29M | $ 6.08M | $ 48.88M | $ 25.27M | $ 178.00K | $ 11.12M | |
$ 401.95M | $ 410.76M | $ 291.26M | $ 223.48M | $ 165.62M | $ 169.12M | |
$ 2.24 | $ 1.82 | $ 2.58 | $ 2.20 | $ 0.85 | $ 0.89 | |
$ 1.78 | $ 1.82 | $ 1.29 | $ 1.09 | $ 0.85 | $ 0.88 | |
$ 903.37M | $ 225.42M | $ 224.93M | $ 203.83M | $ 194.15M | $ 190.87M | |
$ 906.64M | $ 226.24M | $ 225.88M | $ 205.01M | $ 194.94M | $ 191.58M | |
$ 2.02 | $ 1.96 | $ 1.78 | $ 1.45 | $ 1.33 | $ 1.29 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 497.68M | $ 553.06M | $ 955.65M | $ 792.23M | $ -22.96M | $ 616.77M | |
$ 401.95M | $ 410.76M | $ 291.26M | $ 223.48M | $ 165.62M | $ 169.12M | |
$ 401.51M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 497.84M | $ 505.50M | $ 385.76M | $ 309.26M | $ 243.50M | $ 334.81M | |
$ 705.43M | $ 710.88M | $ 700.26M | $ 549.48M | $ 402.75M | $ 501.17M |