Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 895.07M | $ 1.34B | $ 1.56B | $ 540.79M | $ 915.89M | $ 704.33M | |
$ 311.74M | $ 531.33M | $ 403.71M | $ 338.30M | $ 355.91M | $ 305.09M | |
$ 583.33M | $ 809.89M | $ 1.16B | $ 202.49M | $ 559.98M | $ 399.24M | |
$ 49.29M | $ 106.25M | $ 292.51M | $ 296.44M | $ 309.49M | $ 269.67M | |
$ 534.04M | $ 696.35M | $ 866.65M | $ -93.95M | $ 250.49M | $ 129.56M | |
$ -79.99M | $ 147.59M | $ 6.88M | $ -230.81M | $ 95.37M | $ 8.18M | |
$ 3.25M | $ -9.15M | $ 66.49M | - | $ 2.64M | $ 48.49M | |
$ 457.30M | $ 546.90M | $ 807.05M | $ -324.77M | $ 343.22M | $ 89.25M | |
- | - | - | - | - | - | |
- | - | - | - | $ -2.64M | $ -48.49M | |
$ 457.30M | $ 546.90M | $ 637.25M | $ -468.87M | $ 188.25M | $ -96.98M | |
$ 8.28 | $ 10.44 | $ 11.49 | $ -4.28 | $ 1.72 | $ -0.97 | |
$ 7.37 | $ 10.03 | $ 10.34 | $ -4.28 | $ 1.67 | $ -0.97 | |
$ 110.60M | $ 52.37M | $ 55.46M | $ 54.72M | $ 54.67M | $ 49.86M | |
$ 127.24M | $ 54.53M | $ 61.63M | $ 109.55M | $ 112.72M | $ 99.98M | |
$ 0.20 | $ 1.05 | $ 0.40 | - | $ 0.40 | $ 0.40 | |
- | - | - | - | - | - | |
$ 3.53 | - | - | - | - | - | |
$ 3.13 | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 361.03M | $ 637.58M | $ 696.23M | $ 634.74M | $ 665.41M | $ 574.76M | |
$ 83.01M | - | - | - | - | - | |
$ 457.30M | $ 546.90M | $ 637.25M | $ -468.87M | $ 188.25M | $ -96.98M | |
$ 456.54M | $ 400.46M | - | - | - | - | |
$ 540.31M | $ 706.31M | $ 807.05M | $ -324.77M | $ 343.22M | $ 89.25M | |
$ 642.12M | $ 916.11M | $ 1.01B | $ -84.51M | $ 589.04M | $ 242.39M |