Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 675.84M | $ 711.56M | $ 796.19M | $ 621.12M | $ 515.87M | $ 598.65M | |
$ 466.48M | $ 488.20M | $ 584.90M | $ -438.16M | $ 366.11M | $ 439.30M | |
$ 209.35M | $ 223.35M | $ 211.29M | $ 182.96M | $ 149.76M | $ 159.34M | |
$ 175.98M | $ 164.25M | $ 300.03M | $ 144.19M | $ 134.86M | $ 161.21M | |
$ 33.38M | $ 59.11M | $ 60.97M | $ 38.77M | $ 14.90M | $ -1.86M | |
$ -940.00K | $ -5.11M | $ -11.06M | $ -7.88M | $ -21.54M | $ -15.85M | |
$ 1.86M | $ -9.05M | $ -161.00K | $ 36.54M | $ -6.77M | $ -35.75M | |
$ 30.58M | $ 44.95M | $ 50.08M | $ -5.66M | $ -13.41M | $ -53.47M | |
$ 2.29M | $ 6.83M | $ -41.01M | $ 226.00K | $ 735.00K | $ 1.91M | |
$ -2.15M | $ -8.59M | $ -636.00K | - | - | - | |
$ 28.59M | $ 36.90M | $ 90.00M | $ -6.01M | $ -15.53M | $ -56.03M | |
$ 4.72 | $ 3.70 | $ 9.33 | $ -0.37 | $ -4.27 | $ -21.60 | |
$ 4.49 | $ 3.48 | $ 8.86 | $ -0.98 | $ -4.27 | $ -21.60 | |
$ 40.78M | $ 9.96M | $ 9.65M | $ 7.50M | $ 3.63M | $ 2.60M | |
$ 43.07M | $ 10.59M | $ 10.15M | $ 9.51M | $ 3.63M | $ 2.60M | |
- | - | - | - | $ 0.00 | $ 0.00 | |
- | - | - | - | - | - | |
- | - | - | - | $ -1.72 | $ -7.30 | |
- | - | - | - | $ -1.72 | $ -7.30 | |
- | - | - | - | - | - | |
$ 642.46M | $ 652.45M | $ 884.93M | $ -293.97M | $ 500.97M | $ 600.51M | |
$ 28.02M | $ 38.41M | $ 91.41M | $ -6.01M | $ -14.27M | $ -55.55M | |
$ 5.58M | $ 35.66M | $ 9.71M | - | $ -10.76M | $ -30.29M | |
- | - | - | - | $ 21.56M | $ 15.94M | |
$ 33.13M | $ 51.40M | $ 61.26M | $ 8.44M | $ 8.15M | $ -37.53M | |
$ 41.77M | $ 59.98M | $ 72.68M | $ 20.11M | $ 19.09M | $ -19.90M |