Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
- | $ 693.72M | $ 735.64M | $ 811.39M | $ 621.83M | $ 755.68M | |
- | $ 508.21M | $ 527.64M | $ 510.28M | $ 425.41M | $ 514.26M | |
- | $ 185.50M | $ 208.00M | $ 301.10M | $ 196.42M | $ 241.42M | |
- | $ 139.86M | $ 163.71M | $ 138.21M | $ 113.25M | $ 125.04M | |
- | $ 45.64M | $ 44.29M | $ 162.90M | $ 83.17M | $ 116.38M | |
- | $ -10.73M | $ -11.40M | $ 6.42M | $ 6.15M | $ 4.09M | |
- | $ -20.80M | $ 13.58M | - | - | $ -9.01M | |
- | $ -43.48M | $ 25.77M | $ 137.33M | $ 62.92M | $ 76.84M | |
- | $ 16.55M | $ 20.93M | $ 66.22M | $ 42.49M | $ 35.40M | |
- | $ -9.46M | $ -11.60M | - | - | - | |
- | $ -55.01M | $ 2.96M | $ 76.93M | $ 15.16M | $ 28.95M | |
- | $ -0.10 | $ 0.01 | $ 0.15 | $ 0.03 | $ 0.06 | |
- | $ -0.10 | $ 0.01 | $ 0.14 | $ 0.03 | $ 0.06 | |
- | $ 514.26M | $ 513.88M | $ 513.88M | $ 513.88M | $ 510.56M | |
- | $ 514.26M | $ 522.26M | $ 519.57M | $ 514.48M | $ 511.10M | |
- | - | - | $ 0.04 | $ 0.04 | $ 0.04 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ 648.08M | $ 691.36M | $ -648.49M | $ -538.66M | $ -639.30M | |
- | $ -55.01M | $ 2.96M | $ 76.93M | $ 15.16M | $ 28.95M | |
- | $ 50.96M | $ 11.65M | $ 106.10M | $ 49.22M | $ 92.92M | |
- | - | - | - | - | - | |
- | $ -28.66M | $ 40.45M | $ 144.61M | $ 70.69M | $ 82.97M | |
- | $ 118.28M | $ 180.50M | $ 144.61M | $ 70.69M | $ 82.97M |