Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.07B | $ 940.92M | $ 599.60M | $ 589.80M | $ 568.10M | $ 546.16M | |
$ 673.19M | $ 544.23M | $ 228.15M | $ -226.34M | $ 219.16M | $ 219.80M | |
$ 400.95M | $ 396.69M | $ 371.45M | $ -226.34M | $ 348.95M | $ 326.36M | |
$ 397.60M | $ 507.53M | $ -255.24M | $ 244.25M | $ 241.95M | $ 227.16M | |
$ -225.57M | $ -129.33M | $ 116.21M | $ -470.58M | $ 106.99M | $ 99.20M | |
$ -85.02M | $ 71.07M | $ -64.15M | $ -56.62M | $ -61.51M | $ -49.85M | |
$ -286.66M | $ 1.40B | $ 25.68M | $ -622.34M | $ -35.17M | $ 3.33M | |
$ -15.33M | $ 1.22B | $ 26.38M | $ 71.42M | $ 10.31M | $ 52.67M | |
$ -61.12M | $ -53.96M | $ 21.23M | $ 23.23M | $ 4.10M | $ 15.15M | |
- | - | - | - | - | - | |
$ 45.78M | $ 1.27B | $ 5.15M | $ 62.88M | $ 6.22M | $ 37.52M | |
$ 0.90 | $ 26.88 | $ 0.11 | $ 1.04 | $ 0.14 | $ 0.82 | |
$ 0.81 | $ 26.62 | $ 0.11 | $ 1.03 | $ 0.13 | $ 0.81 | |
$ 190.25M | $ 47.37M | $ 46.88M | $ 46.42M | $ 45.95M | $ 45.54M | |
$ 191.37M | $ 47.84M | $ 47.21M | $ 46.96M | $ 46.67M | $ 46.08M | |
$ 3.84 | $ 3.84 | $ 3.56 | $ 3.17 | $ 2.77 | $ 2.44 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.07B | $ 1.05B | $ 485.64M | $ 17.91M | $ 461.11M | $ 446.96M | |
$ 45.78M | $ 1.27B | $ 5.15M | $ 62.88M | $ 6.22M | $ 37.52M | |
$ -248.28M | - | $ 18.77M | - | $ 27.42M | $ 35.15M | |
- | - | - | - | $ 62.49M | $ 57.45M | |
$ 46.52M | $ 1.33B | $ 93.96M | $ 129.48M | $ 72.80M | $ 110.13M | |
$ 455.62M | $ 1.56B | $ 187.65M | $ 220.48M | $ 156.28M | $ 190.37M |