Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.63B | $ 8.25B | $ 9.23B | $ 6.45B | $ 4.35B | $ 4.17B | |
$ 4.32B | $ 7.55B | $ -8.63B | $ -6.11B | $ 4.01B | $ 3.86B | |
$ 303.38M | $ 694.17M | $ 594.71M | $ 349.13M | $ 333.59M | $ 302.49M | |
$ 239.88M | $ 473.90M | $ 480.08M | $ 349.19M | $ 264.84M | $ 252.68M | |
$ 63.50M | $ 220.27M | $ 114.63M | $ -57.00K | $ 68.75M | $ 49.81M | |
$ -27.12M | $ -71.03M | $ -54.84M | $ -23.09M | $ -7.92M | $ -8.96M | |
$ 26.50M | $ -71.88M | $ -17.84M | $ -26.62M | $ -1.73M | $ 1.91M | |
$ 62.87M | $ 221.12M | $ 70.91M | $ -44.55M | $ 59.10M | $ 42.76M | |
$ -28.77M | $ 43.59M | $ -34.06M | $ -13.33M | $ 18.13M | $ 10.31M | |
$ 3.45M | $ 15.19M | $ 6.73M | $ 48.03M | $ 30.28M | $ 36.94M | |
$ 81.11M | $ 124.06M | $ 86.50M | $ -7.22M | $ 52.49M | $ 55.06M | |
$ 0.86 | $ 1.31 | $ 0.91 | $ -0.10 | $ 0.56 | $ 0.59 | |
$ 0.85 | $ 1.30 | $ 0.91 | $ -0.10 | $ 0.56 | $ 0.59 | |
$ 189.77M | $ 94.92M | $ 94.89M | $ 72.19M | $ 93.10M | $ 93.10M | |
$ 189.82M | $ 95.12M | $ 94.91M | $ 72.19M | $ 93.10M | $ 93.10M | |
$ 0.16 | $ 0.32 | $ 0.32 | - | - | - | |
- | - | - | - | - | - | |
$ 0.44 | - | - | - | - | - | |
$ 0.44 | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 4.56B | $ 8.03B | $ -8.15B | $ -5.76B | $ 4.28B | $ 4.12B | |
$ 81.11M | $ 124.06M | $ 86.50M | $ -7.22M | $ 52.49M | $ 55.06M | |
$ 70.94M | - | - | - | $ 53.60M | $ 56.58M | |
$ 30.08M | - | - | - | $ 10.52M | $ 12.04M | |
$ 92.95M | - | $ 132.39M | $ -17.52M | $ 69.63M | $ 54.80M | |
$ 126.01M | - | $ 269.60M | $ 58.03M | $ 105.81M | $ 89.21M |