Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 687.70M | $ 711.56M | $ 796.19M | $ 621.12M | $ 515.87M | $ 598.65M | |
$ 476.50M | $ 488.20M | $ 584.90M | $ 438.16M | $ 366.11M | $ 439.30M | |
$ 211.20M | $ 223.35M | $ 211.29M | $ 182.96M | $ 149.76M | $ 159.34M | |
$ 172.14M | $ 164.25M | $ 150.02M | $ 288.38M | $ 134.49M | $ 167.41M | |
$ 39.06M | $ 59.11M | $ 60.97M | $ 38.77M | $ 12.91M | $ -17.79M | |
$ -358.00K | $ -5.11M | $ -11.06M | $ -30.51M | $ -21.54M | $ -15.85M | |
$ -17.18M | $ -9.05M | $ -139.00K | $ 20.13M | $ 2.51M | $ 19.83M | |
$ 37.78M | $ 44.95M | $ 50.08M | $ -5.66M | $ -13.41M | $ -53.47M | |
$ 5.33M | $ 6.83M | $ -41.01M | $ 226.00K | $ 735.00K | $ 1.91M | |
$ -1.36M | $ -8.59M | $ -636.00K | $ -13.22M | $ -2.81M | $ -5.46M | |
$ 33.11M | $ 36.90M | $ 90.00M | $ -7.34M | $ -15.53M | $ -56.03M | |
$ 2.89 | $ 3.70 | $ 9.33 | $ -0.98 | $ -4.27 | $ -21.60 | |
$ 2.79 | $ 3.48 | $ 8.86 | $ -0.98 | $ -4.27 | $ -21.60 | |
$ 41.70M | $ 9.96M | $ 9.65M | $ 7.50M | $ 3.63M | $ 2.60M | |
$ 43.81M | $ 10.59M | $ 10.15M | - | $ 3.63M | $ 2.60M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 648.63M | $ 652.45M | $ 734.92M | $ 726.54M | $ 500.60M | $ 606.72M | |
$ 32.16M | $ 38.41M | $ 91.41M | $ -6.01M | $ -14.27M | $ -55.55M | |
$ 24.80M | $ 35.66M | - | - | - | - | |
- | - | - | - | - | - | |
$ 39.42M | $ 51.40M | $ 61.26M | $ 8.44M | $ 8.15M | $ -37.53M | |
$ 49.52M | $ 59.98M | $ 71.84M | $ 18.69M | $ 19.09M | $ -18.82M |