Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 313.66M | $ 357.74M | $ 377.38M | $ 307.48M | $ 222.36M | $ 284.29M | |
$ 259.35M | $ 293.22M | $ 324.97M | $ 266.14M | $ 187.88M | $ 262.78M | |
$ 54.31M | $ 64.52M | $ 52.40M | $ 41.34M | $ 34.47M | $ 21.51M | |
$ -113.12M | $ 37.76M | $ 34.27M | $ 296.25M | $ 24.08M | $ 33.03M | |
$ 18.34M | $ 26.54M | $ 18.00M | $ 11.07M | $ 10.39M | $ -11.53M | |
$ -75.00K | $ -1.01M | $ -1.96M | $ -2.31M | $ -5.92M | $ 4.14M | |
$ 293.22M | $ 293.22M | $ -1.58M | $ 571.00K | $ 187.88M | $ -1.24M | |
$ 18.75M | $ 25.75M | $ 14.59M | $ 8.92M | $ 4.55M | $ -15.58M | |
$ 3.23M | $ 5.42M | $ 2.38M | $ 4.25M | $ -3.62M | $ -355.00K | |
- | - | - | - | - | - | |
$ 15.50M | $ 20.24M | $ 12.02M | $ 4.44M | $ 7.74M | $ -6.93M | |
$ 1.78 | $ 2.37 | $ 1.44 | $ 0.55 | $ 0.98 | $ -1.94 | |
$ 1.77 | $ 2.31 | $ 1.44 | $ 0.55 | $ 0.98 | $ -1.94 | |
$ 34.75M | $ 8.55M | $ 8.36M | $ 8.06M | $ 7.94M | $ 7.83M | |
$ 35.26M | $ 8.77M | $ 8.37M | $ 8.06M | $ 7.94M | $ 7.83M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 64.46M | $ 330.98M | $ 359.25M | $ 562.39M | $ 211.97M | $ 295.82M | |
$ 15.52M | $ 20.32M | $ 12.20M | $ 4.67M | $ 8.16M | $ -15.22M | |
$ 311.38M | $ 313.64M | - | - | - | - | |
- | - | - | - | - | - | |
$ 18.82M | $ 26.76M | $ 16.55M | $ 11.23M | $ 10.47M | $ -11.43M | |
$ 32.18M | $ 39.67M | $ 28.43M | $ 22.85M | $ 22.13M | $ -1.06M |