Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 536.55M | $ 831.84M | $ 155.18M | $ 128.76M | $ 572.55M | $ 570.23M | |
$ 337.74M | $ 438.21M | $ -93.91M | $ -78.60M | $ 308.81M | $ 304.06M | |
$ 393.63M | $ 393.63M | $ 336.91M | $ 281.02M | $ 263.75M | $ 266.17M | |
$ 336.74M | $ 292.83M | $ 267.77M | $ 240.49M | $ 122.99M | $ 124.79M | |
$ -14.55M | $ 189.71M | $ -290.46M | $ -257.59M | $ 140.75M | $ 141.37M | |
$ -40.56M | $ -40.56M | $ -15.17M | $ -10.46M | $ -8.79M | $ -12.33M | |
$ -518.24M | $ -474.34M | $ -456.03M | $ -390.01M | $ 78.00K | $ 84.00K | |
$ 149.46M | $ 149.46M | $ 150.02M | $ 121.76M | $ 132.04M | $ 129.13M | |
$ 37.61M | $ 37.61M | $ 34.88M | $ 32.05M | $ 30.06M | $ 32.32M | |
- | - | - | - | - | - | |
$ 203.15M | $ 174.62M | $ 115.14M | $ 89.70M | $ 101.98M | $ 96.81M | |
$ 10.04 | $ 14.28 | $ 4.73 | $ 3.70 | $ 4.22 | $ 3.99 | |
$ 10.02 | $ 14.24 | $ 4.70 | $ 3.66 | $ 4.16 | $ 3.93 | |
$ 97.88M | $ 24.47M | $ 24.35M | $ 24.22M | $ 24.16M | $ 24.25M | |
$ 98.12M | $ 24.53M | $ 24.52M | $ 24.52M | $ 24.53M | $ 24.62M | |
$ 1.86 | $ 1.86 | $ 1.82 | $ 1.74 | $ 1.64 | $ 1.47 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 674.48M | $ 731.04M | $ 173.86M | $ 161.89M | $ 431.80M | $ 428.86M | |
$ 174.62M | $ 174.62M | $ 115.14M | $ 89.70M | $ 101.98M | $ 96.81M | |
$ -725.06M | $ -897.67M | - | - | $ 101.92M | $ 96.74M | |
- | - | - | - | $ 8.79M | $ 12.33M | |
$ 190.02M | $ 190.02M | $ 165.19M | $ 132.21M | $ 140.83M | $ 141.46M | |
$ 205.98M | $ 299.40M | $ 276.55M | $ 238.92M | $ 235.47M | $ 230.93M |