Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.03B | $ 1.69B | $ 1.46B | $ 1.50B | $ 1.09B | $ 1.24B | |
$ 1.50B | $ 1.30B | $ 1.18B | $ 1.37B | $ 1.05B | $ 1.09B | |
$ 532.74M | $ 392.56M | $ 276.89M | $ 131.02M | $ 39.00M | $ 151.54M | |
$ 107.50M | $ 90.64M | $ 125.23M | $ 95.69M | $ 70.41M | $ 75.04M | |
$ 406.75M | $ 301.92M | $ 151.66M | $ 35.33M | $ -31.41M | $ 76.50M | |
$ 104.27M | $ 108.80M | $ -90.63M | $ 152.39M | $ 161.11M | $ 76.49M | |
$ -30.92M | $ -41.29M | $ 6.17M | $ -85.70M | $ 13.43M | $ -383.00M | |
$ 233.32M | $ 151.83M | $ 54.85M | $ -202.75M | $ -179.09M | $ -452.76M | |
$ 156.15M | $ 82.29M | $ 25.43M | $ 41.61M | $ -34.51M | $ -108.95M | |
- | - | - | - | - | - | |
$ 81.62M | $ 66.37M | $ 29.42M | $ -244.36M | $ -144.58M | $ -343.81M | |
$ 0.21 | $ 0.22 | $ 0.27 | $ -0.93 | $ -0.55 | $ -1.32 | |
$ 0.21 | $ 0.22 | $ 0.27 | $ -0.93 | $ -0.55 | $ -1.32 | |
$ 1.43B | $ 310.85M | $ 261.86M | $ 261.46M | $ 261.27M | $ 261.27M | |
$ 1.43B | $ 310.95M | $ 262.22M | $ 261.46M | $ 261.27M | $ 261.27M | |
$ 0.04 | $ 0.01 | $ 0.01 | $ 0.02 | $ 0.01 | $ 0.02 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.61B | $ 1.39B | - | $ -1.47B | $ -1.12B | $ -1.16B | |
- | - | - | - | - | - | |
$ 81.62M | $ 66.37M | $ 29.42M | $ -244.36M | $ -144.58M | $ -343.81M | |
$ 195.80M | $ 121.95M | $ 138.59M | $ -139.64M | $ -194.72M | $ -206.30M | |
$ 330.66M | $ 228.03M | $ 142.88M | $ -128.00M | $ -96.38M | $ -380.00M | |
$ 701.62M | $ 543.79M | $ 408.75M | $ 231.76M | $ 267.23M | $ -33.36M |