Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 599.30M | $ 593.71M | $ 901.71M | $ 556.24M | $ 351.32M | $ 365.07M | |
$ 372.96M | $ 507.45M | $ 553.34M | $ -417.26M | $ 334.27M | $ 360.08M | |
$ 226.34M | $ 86.26M | $ 348.37M | $ 138.98M | $ 17.05M | $ 4.99M | |
$ 284.22M | $ 34.48M | $ 39.99M | $ 37.93M | $ 32.58M | $ 44.08M | |
$ 59.79M | $ 51.78M | $ 308.38M | $ 101.05M | $ -15.54M | $ -39.09M | |
$ -40.94M | $ -41.14M | $ -600.17M | $ -49.38M | $ -51.12M | $ -46.39M | |
$ -24.27M | $ -23.25M | $ -7.97M | $ 42.59M | $ -10.00K | $ 1.14M | |
$ 43.12M | $ 33.90M | $ 269.52M | $ 38.99M | $ -66.66M | $ -84.34M | |
$ 4.22M | $ 5.97M | $ 39.17M | $ -4.56M | $ -4.75M | $ -20.92M | |
- | - | - | - | - | - | |
$ 38.89M | $ 27.92M | $ 230.35M | $ -220.00M | $ -99.42M | $ -96.44M | |
$ 0.52 | $ 0.37 | $ 2.72 | $ -4.40 | $ -2.72 | $ -2.65 | |
$ 0.52 | $ 0.37 | $ 2.68 | $ -4.40 | $ -2.72 | $ -2.65 | |
$ 297.81M | $ 74.54M | $ 84.75M | $ 49.96M | $ 36.66M | $ 36.45M | |
$ 299.14M | $ 75.10M | $ 86.03M | $ 49.96M | $ 36.66M | $ 36.45M | |
- | - | - | - | $ 0.00 | $ 0.00 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 657.18M | $ 541.93M | $ 593.33M | $ -379.33M | $ 366.85M | $ 404.16M | |
$ 38.89M | $ 27.92M | $ 230.35M | $ 13.63M | $ -61.91M | $ -63.42M | |
$ 10.11M | $ 26.95M | $ 212.92M | - | $ -61.91M | $ -63.42M | |
- | - | - | - | $ 51.12M | $ 46.39M | |
$ 84.06M | $ 32.11M | $ 827.74M | $ 44.78M | $ -15.54M | $ -37.95M | |
$ 151.43M | $ 102.96M | $ 897.83M | $ 120.79M | $ 55.30M | $ 31.62M |