Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
- | $ 735.64M | $ 811.39M | $ 621.83M | $ 755.68M | $ 704.29M | |
- | $ 527.64M | $ 510.28M | $ 425.41M | $ 514.26M | $ 533.16M | |
- | $ 208.00M | $ 301.10M | $ 196.42M | $ 241.42M | $ 171.13M | |
- | $ 163.71M | $ 138.21M | $ 113.25M | $ 125.04M | $ 90.90M | |
- | $ 44.29M | $ 162.90M | $ 83.17M | $ 116.38M | $ 80.23M | |
- | $ -11.40M | $ 6.42M | $ -6.15M | $ -4.09M | $ -24.24M | |
- | $ 13.58M | - | - | - | - | |
- | $ 25.77M | $ 137.33M | $ 62.92M | $ 76.84M | $ 38.37M | |
- | $ 20.93M | $ 66.22M | $ 42.49M | $ 35.40M | $ 31.66M | |
- | $ -11.60M | - | - | - | - | |
- | $ 2.96M | $ 76.93M | $ 15.16M | $ 28.95M | $ 12.84M | |
- | $ 0.01 | $ 0.15 | $ 0.03 | $ 0.06 | $ 0.03 | |
- | $ 0.01 | $ 0.14 | $ 0.03 | $ 0.06 | $ 0.03 | |
- | $ 513.88M | $ 513.88M | $ 513.88M | $ 510.56M | $ 508.88M | |
- | $ 522.26M | $ 519.57M | $ 514.48M | $ 511.10M | $ 512.90M | |
- | - | $ 0.04 | $ 0.04 | $ 0.04 | $ 0.04 | |
- | - | - | - | - | - | |
- | - | - | $ 0.06 | $ 0.09 | $ 0.05 | |
- | - | - | $ 0.06 | $ 0.09 | $ 0.05 | |
- | - | - | $ 1.35M | - | - | |
- | $ 691.36M | $ -648.49M | $ 538.66M | $ 639.30M | $ 624.06M | |
- | $ 2.96M | $ 76.93M | $ 15.16M | $ 28.95M | $ 12.84M | |
- | $ 11.65M | $ 106.10M | $ 14.10M | $ 53.80M | $ 19.87M | |
- | - | - | $ 7.77M | $ 6.13M | $ 7.95M | |
- | $ 40.45M | $ 144.61M | $ 70.69M | $ 82.97M | $ 46.31M | |
- | $ 180.50M | $ 144.61M | $ 188.72M | $ 270.21M | $ 212.04M |