Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
- | $ 474.30M | $ 607.50M | $ 576.00M | $ 522.40M | $ 503.60M | |
- | $ 130.70M | $ 102.00M | $ 151.30M | $ 139.00M | $ 135.00M | |
- | $ 343.60M | $ 505.50M | $ 424.70M | $ 383.40M | $ 368.60M | |
- | $ 311.00M | $ 393.20M | $ 316.10M | $ 284.60M | $ 280.80M | |
- | $ 18.40M | $ 112.30M | $ 108.60M | $ 98.80M | $ 87.80M | |
- | $ 4.50M | $ 1.90M | $ 600.00K | $ 100.00K | $ 1.00M | |
- | - | $ -200.00K | - | - | - | |
- | $ 22.90M | $ 114.60M | $ 103.60M | $ 95.80M | $ 89.60M | |
- | $ -2.30M | $ 14.70M | $ 14.40M | $ 11.40M | $ 11.60M | |
- | - | - | - | - | - | |
- | $ 25.20M | $ 99.90M | $ 89.20M | $ 84.40M | $ 78.00M | |
- | $ 0.04 | $ 0.16 | $ 0.15 | $ 0.14 | $ 0.13 | |
- | $ 0.04 | $ 0.16 | $ 0.15 | $ 0.14 | $ 0.13 | |
- | $ 586.70M | $ 607.00M | $ 608.20M | $ 609.70M | $ 609.90M | |
- | $ 590.80M | $ 610.70M | $ 613.50M | $ 615.80M | $ 617.40M | |
- | $ 0.03 | $ 0.06 | $ 0.06 | $ 0.06 | $ 0.05 | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.15 | $ 0.13 | |
- | - | - | - | $ 0.15 | $ 0.13 | |
- | - | - | - | $ 300.00K | $ 300.00K | |
- | $ 441.70M | $ 495.20M | $ -467.40M | $ 423.60M | $ 415.80M | |
- | $ 25.20M | $ 99.90M | $ 89.20M | $ 84.40M | $ 78.00M | |
- | $ 20.60M | $ 92.63M | $ 88.32M | $ 87.08M | $ 77.30M | |
- | - | - | - | $ 1.50M | $ 1.80M | |
- | $ 23.80M | $ 115.60M | $ 104.80M | $ 97.30M | $ 91.40M | |
- | $ 46.30M | $ 139.20M | $ 104.80M | $ 119.30M | $ 115.70M |