Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 856.62M | $ 1.02B | $ 592.32M | $ 882.73M | $ 689.31M | $ 887.82M | |
$ 221.85M | $ 232.71M | $ 49.05M | $ 4.63M | $ -43.15M | $ -7.13M | |
$ 21.32M | $ -293.69M | $ -60.70M | $ 380.93M | $ 497.92M | $ 512.91M | |
- | - | - | - | $ 37.32M | $ -101.35M | |
$ 263.84M | $ 567.88M | $ 329.61M | $ 162.33M | $ -7.23M | $ -20.33M | |
$ 397.60M | $ 417.48M | $ 997.54M | $ 501.10M | $ 386.28M | $ 550.17M | |
$ 24.00M | $ -682.00K | $ -61.52M | $ 8.67M | $ 20.20M | $ 13.23M | |
- | - | - | - | - | - | |
$ 490.38M | $ 339.21M | $ 526.96M | $ 448.45M | $ 326.47M | $ 505.79M | |
$ 1.11 | $ 1.07 | $ 2.80 | $ 1.54 | $ 1.16 | $ 1.81 | |
$ 1.10 | $ 1.07 | $ 2.74 | $ 1.52 | $ 1.16 | $ 1.79 | |
$ 1.25B | $ 309.77M | $ 305.52M | $ 285.94M | $ 281.98M | $ 279.34M | |
$ 1.27B | $ 310.51M | $ 315.73M | $ 296.83M | $ 282.48M | $ 289.71M | |
$ 1.92 | $ 1.92 | $ 1.92 | $ 1.92 | $ 1.92 | $ 1.92 | |
- | - | - | - | - | - | |
- | - | - | - | $ 1.98 | $ 1.80 | |
- | - | - | - | $ 117.68M | $ 122.98M | |
$ -926.03M | $ -1.46B | $ -652.85M | $ -119.30M | $ 343.44M | $ 284.79M | |
$ 348.76M | $ 339.21M | $ 871.48M | $ 448.45M | $ 331.69M | $ 509.66M | |
$ 209.67M | - | $ 812.06M | - | $ 338.54M | $ 529.50M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |