Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
- | $ 721.00M | $ 560.70M | $ 449.10M | $ 414.00M | $ 387.80M | |
- | $ 450.40M | $ 365.90M | $ 295.30M | $ 266.10M | $ 261.90M | |
- | $ 270.60M | $ 194.80M | $ 153.80M | $ 147.90M | $ 125.90M | |
- | $ 119.80M | $ 165.50M | $ 75.00M | $ 70.30M | $ 67.90M | |
- | $ 136.90M | $ 29.30M | $ 78.80M | $ 77.60M | $ 58.00M | |
- | $ -173.90M | $ -142.80M | $ 128.80M | $ 97.00M | $ 92.20M | |
- | $ -10.90M | $ -400.00K | - | - | - | |
- | $ -112.20M | $ -165.30M | $ -119.40M | $ -20.90M | $ -74.80M | |
- | $ -400.00K | $ 8.90M | $ 36.80M | $ 15.80M | $ 61.80M | |
- | - | - | - | - | - | |
- | $ -100.10M | $ -174.10M | $ -156.20M | $ -36.70M | $ -136.00M | |
- | $ -0.10 | $ -0.16 | $ -0.15 | $ -0.04 | $ -0.15 | |
- | $ -0.09 | $ -0.15 | $ -0.15 | $ -0.04 | $ -0.15 | |
- | $ 1.05B | $ 1.05B | $ 1.02B | $ 997.52M | $ 926.49M | |
- | $ 1.17B | $ 1.16B | $ 1.11B | $ 1.00B | $ 927.49M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ 570.20M | $ 531.40M | $ -370.30M | $ -336.40M | $ -329.80M | |
- | $ -100.10M | $ -174.10M | $ -156.20M | $ -36.70M | $ -136.00M | |
- | $ -115.70M | $ -134.29M | $ -76.91M | $ 28.27M | $ 1.91M | |
- | - | - | - | - | - | |
- | $ 63.00M | $ -24.30M | $ 10.10M | $ 76.90M | $ 18.10M | |
- | $ 282.00M | $ 154.20M | $ 169.90M | $ 224.90M | $ 18.10M |