Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.46B | $ 1.46B | $ 1.47B | $ 1.26B | $ 1.21B | $ 1.02B | |
$ 41.23M | $ 41.23M | $ 37.90M | $ 20.00M | $ -130.50M | $ -32.85M | |
$ 999.14M | $ 999.14M | $ 898.12M | $ -833.64M | $ 738.56M | $ 697.42M | |
- | - | - | - | - | - | |
$ -35.90M | $ -27.38M | $ -83.67M | $ -98.60M | - | - | |
$ 421.60M | $ 421.60M | $ 532.01M | $ 429.06M | $ 338.89M | $ 285.96M | |
$ 71.58M | $ 71.58M | $ 100.33M | $ 76.04M | $ 52.39M | $ 42.37M | |
- | - | - | - | - | - | |
$ 449.42M | $ 350.02M | $ 546.14M | $ 352.98M | $ 286.50M | $ 243.60M | |
$ 7.22 | $ 7.22 | $ 8.93 | $ 7.31 | $ 5.95 | $ 4.99 | |
$ 7.18 | $ 7.18 | $ 8.86 | $ 7.24 | $ 5.93 | $ 4.96 | |
$ 194.01M | $ 48.50M | $ 48.34M | $ 48.27M | $ 48.14M | $ 48.78M | |
$ 195.06M | $ 48.76M | $ 48.75M | $ 48.74M | $ 48.34M | $ 49.09M | |
$ 1.53 | $ 1.53 | $ 1.49 | $ 1.38 | $ 1.25 | $ 1.21 | |
- | - | - | - | - | - | |
- | - | - | - | $ 6.12 | $ 4.99 | |
- | - | - | - | - | - | |
$ 878.89M | $ 878.89M | $ 875.90M | $ 775.52M | $ 600.73M | $ 638.05M | |
$ 350.02M | $ 350.02M | $ 431.68M | $ 352.98M | $ 286.50M | $ 243.60M | |
$ -45.91M | - | $ 226.05M | - | $ 286.50M | $ 243.60M | |
- | - | - | - | $ 15.58M | $ 26.73M | |
$ 111.59M | - | - | $ 429.06M | - | - | |
$ 113.89M | - | - | $ 433.86M | - | - |