Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.73B | $ 3.15B | $ 2.84B | $ 7.79B | $ 1.28B | $ 533.74M | |
- | - | - | - | $ 135.51M | $ 82.06M | |
- | - | - | - | $ 1.14B | $ 451.68M | |
- | - | - | - | $ 733.02M | $ 487.32M | |
- | - | - | - | $ 408.95M | $ -35.64M | |
- | - | - | - | - | - | |
- | - | - | - | $ 248.00K | $ -9.77M | |
$ 1.54B | $ -76.84M | $ -3.06B | $ 3.03B | $ 409.20M | $ -45.42M | |
$ 61.13M | $ -171.72M | $ -439.63M | $ -597.17M | $ 86.88M | $ -15.03M | |
- | - | - | - | - | - | |
$ 1.48B | $ 94.75M | $ -4.46B | $ 7.44B | $ 108.26M | $ -30.39M | |
$ 6.12 | $ 0.40 | $ -11.81 | $ 17.47 | $ 1.76 | $ -0.17 | |
$ 5.40 | $ 0.37 | $ -11.83 | $ 14.50 | $ 1.57 | $ -0.17 | |
$ 966.17M | $ 235.80M | $ 222.31M | $ 177.32M | $ 182.94M | $ 182.94M | |
$ 1.09B | $ 254.39M | $ 222.34M | $ 219.97M | $ 205.57M | $ 205.57M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 868.53M | $ 569.38M | |
$ 1.48B | $ 94.87M | $ -1.83B | $ 4.25B | $ 322.32M | $ -30.39M | |
$ -103.13M | $ -71.29M | - | - | $ 322.32M | $ -23.60M | |
$ 101.70M | $ 82.77M | $ -88.90M | $ -29.16M | - | - | |
- | - | - | - | $ 408.95M | $ -35.64M | |
- | - | - | - | $ 439.91M | $ -18.77M |