Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 786.60M | $ 1.52B | $ 1.45B | $ 619.53M | $ 747.36M | $ 692.61M | |
$ 327.60M | $ 430.31M | $ 202.10M | $ 190.47M | $ 178.38M | $ 58.98M | |
$ 459.00M | $ 1.09B | $ 1.25B | $ 429.06M | $ 568.98M | $ 633.63M | |
$ 121.90M | $ 397.83M | $ 702.27M | $ 465.73M | $ 450.52M | $ 467.47M | |
$ 337.10M | $ 692.25M | $ 545.02M | $ -36.67M | $ 118.46M | $ 166.16M | |
$ -23.00M | $ -46.60M | $ 4.00M | $ 614.00K | $ 500.00K | $ 2.80M | |
$ 10.20M | $ -6.36M | $ -572.95M | $ -2.86M | $ 18.12M | $ -1.18M | |
$ 324.30M | $ 652.00M | $ 556.70M | $ -40.74M | $ 89.53M | $ 166.81M | |
$ 600.00K | $ 4.04M | $ -5.90M | $ 1.30M | $ 1.40M | $ 784.00K | |
- | - | - | - | - | - | |
$ 323.70M | $ 648.26M | $ 1.13B | $ -42.00M | $ 88.35M | $ 166.44M | |
$ 3.97 | $ 7.75 | $ 6.92 | $ -0.54 | $ 1.19 | $ 2.24 | |
$ 3.94 | $ 7.48 | $ 6.80 | $ -0.54 | $ 1.19 | $ 2.24 | |
$ 162.70M | $ 83.60M | $ 81.30M | $ 77.78M | $ 74.24M | $ 74.00M | |
$ 163.75M | $ 86.70M | $ 165.46M | $ 77.78M | $ 74.24M | $ 74.31M | |
$ 0.58 | $ 7.01 | $ 2.04 | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 449.50M | $ 828.15M | $ 904.37M | $ 656.20M | $ 628.89M | $ 526.45M | |
$ 323.70M | $ 648.26M | $ 1.13B | $ -42.00M | $ 88.35M | $ 166.44M | |
$ 313.71M | - | - | - | - | - | |
$ 24.50M | - | - | - | - | - | |
$ 348.80M | - | $ 556.70M | $ -40.74M | $ 39.63M | $ 124.91M | |
$ 417.10M | - | $ 695.72M | $ 90.11M | $ 161.55M | $ 235.03M |