Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 916.00M | $ 861.74M | $ 786.78M | $ 706.71M | $ 659.30M | $ 508.94M | |
$ 285.30M | $ 431.38M | $ 400.80M | $ 347.39M | $ 28.97M | $ 42.49M | |
$ 518.24M | $ 430.36M | $ 385.97M | $ 359.31M | $ 334.54M | $ 466.45M | |
$ 420.44M | $ 369.18M | $ 319.79M | $ 290.97M | $ 290.39M | $ 214.18M | |
$ 833.23M | $ 503.09M | $ 881.15M | $ 766.71M | $ 693.57M | $ 509.39M | |
$ -8.05M | $ -12.97M | $ -3.81M | $ -6.24M | $ -15.18M | $ -2.27M | |
$ -996.52M | $ -915.43M | $ -909.92M | $ -763.66M | $ -719.34M | $ -676.39M | |
$ 36.58M | $ 48.21M | $ 62.37M | $ 62.10M | $ 28.97M | $ 28.93M | |
$ 1.25M | $ 3.60M | $ 12.40M | $ 14.96M | $ 7.95M | $ 5.18M | |
- | - | - | - | - | - | |
$ 35.33M | $ 44.61M | $ 49.97M | $ 47.15M | $ 670.44M | $ 501.94M | |
$ 1.09 | $ 2.96 | $ 3.39 | $ 3.34 | $ 1.70 | $ 1.96 | |
$ 1.07 | $ 2.88 | $ 3.27 | $ 3.22 | $ 1.65 | $ 1.90 | |
$ 154.05M | $ 15.09M | $ 14.75M | $ 14.14M | $ 12.36M | $ 12.12M | |
$ 156.98M | $ 15.47M | $ 15.26M | $ 14.66M | $ 12.71M | $ 12.51M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ -153.21M | $ 800.56M | $ 720.60M | $ 293.67M | $ 319.36M | $ 256.67M | |
$ 35.33M | $ 44.61M | $ 49.97M | $ 47.15M | $ 21.02M | $ 23.76M | |
$ -253.10M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 137.40M | $ 61.18M | $ 66.18M | $ 68.34M | $ 44.15M | $ 31.21M | |
$ 187.24M | $ 119.96M | $ 110.25M | $ 113.31M | $ 89.64M | $ 57.15M |