Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.06B | $ 1.02B | $ 1.33B | $ 1.34B | $ 1.04B | $ 827.10M | |
$ 956.05M | $ 899.58M | $ 806.82M | $ 715.85M | $ 687.78M | $ 682.07M | |
$ 102.38M | $ 124.50M | $ 523.96M | $ 621.59M | $ 353.15M | $ 145.03M | |
$ 81.21M | $ 75.73M | $ 82.06M | $ 86.66M | $ 129.73M | $ 61.66M | |
$ 19.89M | $ 85.75M | $ 449.08M | $ 551.52M | $ 280.63M | $ 96.28M | |
$ -26.48M | $ -24.22M | $ -27.40M | $ -29.27M | $ -29.46M | $ -30.36M | |
$ 36.63M | $ 37.34M | $ -15.19M | $ 1.72M | $ -11.00K | $ -3.66M | |
$ -4.25M | $ 61.88M | $ 399.31M | $ 509.02M | $ 193.95M | $ 56.67M | |
$ -20.79M | $ -216.00K | $ 65.41M | $ 85.16M | $ 27.12M | $ 1.01M | |
- | - | - | - | - | - | |
$ 16.54M | $ 62.10M | $ 333.90M | $ 423.86M | $ 166.83M | $ 55.66M | |
$ 0.20 | $ 0.78 | $ 4.59 | $ 6.29 | $ 2.48 | $ 0.82 | |
$ 0.20 | $ 0.77 | $ 4.58 | $ 6.26 | $ 2.47 | $ 0.82 | |
$ 318.11M | $ 79.98M | $ 72.74M | $ 67.35M | $ 67.24M | $ 67.61M | |
$ 318.40M | $ 80.17M | $ 72.92M | $ 67.72M | $ 67.57M | $ 67.74M | |
$ 1.80 | $ 1.80 | $ 2.72 | $ 5.67 | - | $ 1.60 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.04B | $ 975.31M | $ 888.88M | $ 802.50M | $ 817.51M | $ 743.73M | |
$ 16.54M | $ 62.10M | $ 333.90M | $ 423.86M | $ 166.83M | $ 55.66M | |
$ -146.95M | $ -69.01M | - | - | - | - | |
- | - | - | - | - | - | |
$ 22.18M | $ 86.10M | $ 426.71M | $ 538.29M | $ 223.42M | $ 54.75M | |
$ 139.38M | $ 207.26M | $ 524.95M | $ 615.72M | $ 301.30M | $ 126.86M |