Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
- | $ 285.64M | $ 235.91M | $ 197.50M | $ 246.81M | $ 234.86M | |
- | $ 230.49M | $ 191.18M | $ 144.72M | $ 207.34M | $ 190.39M | |
- | $ 55.15M | $ 44.73M | $ 52.78M | $ 39.47M | $ 44.47M | |
- | $ 51.17M | $ 48.67M | $ 36.21M | $ 36.29M | $ 38.91M | |
- | $ 3.98M | $ -3.94M | $ 16.57M | $ 3.18M | $ 5.56M | |
- | $ -9.78M | $ 3.11M | $ -2.51M | $ -4.52M | $ -949.00K | |
- | $ -1.76M | - | - | - | - | |
- | $ -955.00K | $ -10.74M | $ -8.14M | $ -10.96M | $ -34.16M | |
- | $ 412.00K | $ -1.98M | $ 6.50M | $ 495.00K | $ 549.00K | |
- | - | - | - | - | - | |
- | $ -1.65M | $ -8.06M | $ -15.12M | $ -11.55M | $ -35.48M | |
- | $ -0.03 | $ -0.13 | $ -0.23 | $ -0.18 | $ -0.59 | |
- | $ -0.03 | $ -0.13 | $ -0.23 | $ -0.18 | $ -0.59 | |
- | $ 63.96M | $ 63.66M | $ 63.64M | $ 63.64M | $ 60.35M | |
- | $ 63.96M | $ 63.66M | $ 63.64M | $ 63.64M | $ 60.78M | |
- | - | - | $ 0.00 | $ 0.03 | $ 0.04 | |
- | - | - | - | - | - | |
- | - | - | $ -0.13 | $ <0.01 | $ 0.11 | |
- | - | - | $ -0.13 | $ <0.01 | $ 0.11 | |
- | - | - | - | - | $ 14.26M | |
- | $ 281.66M | $ -239.85M | $ 180.93M | $ 243.63M | $ 229.30M | |
- | $ -8.86M | $ -8.06M | $ -15.12M | $ -11.55M | $ -35.48M | |
- | $ -2.64M | $ -10.21M | $ -4.82M | $ -2.02M | $ 26.17M | |
- | - | - | $ 3.35M | $ 3.90M | $ 954.00K | |
- | $ 8.91M | $ -7.30M | $ -4.79M | $ -7.06M | $ -33.20M | |
- | $ 24.18M | $ -7.30M | $ 14.01M | $ 13.29M | $ -28.13M |