image
Technology - Software - Application - NYSE - US
$ 18.1
0.948 %
$ 143 M
Market Cap
36.94
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-12-31 -19.72% -75.54% -65.51%
Annual Report FY 10-K 2022-12-31 44.60% 53.57% 91.69%
Annual Report FY 10-K 2021-12-31 34.50% 10.76% -28.87%
Annual Report FY 10-K 2020-12-31 4.58% -25.60% -15.60%
Annual Report FY 10-K 2019-12-31 70.66% 75.67% 117.88%
Annual Report FY 10-K 2018-12-31 116.08% 1569.52% 537.78%
Annual Report FY 10-K 2017-12-31 13.74% 133.63% -104.22%
Annual Report FY 10-K 2016-12-31 71.02% -6.17% 75.66%
Annual Report FY 10-K 2015-12-31 -67.22% 23810.53% -138.95%
Annual Report FY 10-K 2014-12-31 -10.61% -7.01% -265.99%
Annual Report FY 10-K 2013-12-31 -1.28% 103.00% 370.73%
Annual Report FY 10-K 2012-12-31 1.26% -18.72% -52.73%
Annual Report FY 10-K 2011-12-31 5.70% 451.34% 37.61%
Annual Report FY 10-K 2010-12-31 20.03% 84.58% 117.67%
Annual Report FY 10-K 2009-12-31 -18.57% -47.39% 60.09%
Annual Report FY 10-K 2008-12-31 -16.86% 66.05% 17.03%
Annual Report FY 10-K 2007-12-31 31.43% -69.96% 2.96%
Annual Report FY 10-K 2006-12-31 -10.17% 313.10% -4.65%
Annual Report FY 10-K 2005-12-31 -27.92% -63.44% -1288.32%
Annual Report FY 10-K 2004-12-31 67.48% 153.42% 96.73%
Annual Report FY 10-K 2003-12-31 24.14% 60.86% 32.65%
Annual Report FY 10-K 2002-12-31 23.20% -134.50% -19.58%
Annual Report FY 10-K 2001-12-31 24.06% 10.93% -967.62%
Annual Report FY 10-K 2000-12-31 -17.12% 3071.81% -22.15%
Annual Report FY 10-K 1999-12-31 -53.67% 117.27% 88.59%
Annual Report FY 10-K 1998-12-31 -13.68% 79.17% -45.83%
Annual Report FY 10-K 1997-12-31 -10.55% -171.43% -140.00%
Annual Report FY 10-K 1996-12-31 -15.96% 4100.00% 20.00%
Annual Report FY 10-K 1995-12-31 31.78% 101.30% 69.88%
Annual Report FY 10-K 1994-12-31 -64.21% -1825.00% -50.91%
Annual Report FY 10-K 1993-12-31 17.72% 89.19% 12.70%
Annual Report FY 10-K 1992-12-31 4.31% -94.74% 22.22%
Annual Report FY 10-K 1991-12-31 -5.98% 83.04% 39.55%
Annual Report FY 10-K 1990-12-31 -6.16% -180.00% -39.58%
Annual Report FY 10-K 1989-12-31 -26.30% -25.97% -26.32%
Annual Report FY 10-K 1988-12-31 -54.11% 50.98% -80.00%
Annual Report FY 10-K 1987-12-31 17.66% 82.14% 48.44%
Annual Report FY 10-K 1986-12-31 10.52% 366.67% 166.67%
Annual Report FY 10-K 1986-03-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 17.20% 1089.19% 574.33%
Quarterly Report Q2 8-K 2024-06-30 -12.08% -52.21% -57.17%
Quarterly Report Q1 8-K 2024-03-31 -11.39% -65.76% -71.04%
Quarterly Report Q4 8-K 2023-12-31 -23.18% -51.20% -82.90%
Quarterly Report Q3 8-K 2023-09-30 -7.27% -16.34% -75.75%
Quarterly Report Q2 8-K 2023-06-30 3.20% -34.35% -22.59%
Quarterly Report Q1 8-K 2023-03-31 -39.24% -85.51% -84.51%
Quarterly Report Q4 8-K 2022-12-31 21.30% -62.56% -23.66%
Quarterly Report Q3 8-K 2022-09-30 11.71% -46.37% -48.53%
Quarterly Report Q2 8-K 2022-06-30 13.86% 1.82% -10.16%
Quarterly Report Q1 8-K 2022-03-31 172.49% 733.65% 702.25%
Quarterly Report Q4 8-K 2021-12-31 35.57% 25.53% 10.76%
Quarterly Report Q3 8-K 2021-09-30 25.53% -9.34% -4.94%
Quarterly Report Q2 8-K 2021-06-30 65.84% 27.50% 42.73%
Quarterly Report Q1 8-K 2021-03-31 12.91% -0.67% -38.42%
Quarterly Report Q4 8-K 2020-12-31 -6.60% -42.68% -31.34%
Quarterly Report Q3 8-K 2020-09-30 8.21% -9.61% -17.12%
Quarterly Report Q2 8-K 2020-06-30 7.20% 4.36% 3.92%
Quarterly Report Q1 8-K 2020-03-31 13.31% -49.47% -8.68%
Quarterly Report Q4 8-K 2019-12-31 70.19% 52.33% 75.44%
Quarterly Report Q3 8-K 2019-09-30 75.84% 65.70% 141.94%
Quarterly Report Q2 8-K 2019-06-30 64.27% 99.24% 97.49%
Quarterly Report Q1 8-K 2019-03-31 71.66% 132.03% 217.30%
Quarterly Report Q4 8-K 2018-12-31 137.78% 473.38% 422.16%
Quarterly Report Q3 8-K 2018-09-30 189.88% 36.01% 459.42%
Quarterly Report Q2 8-K 2018-06-30 45.82% 561.25% 367.02%
Quarterly Report Q1 8-K 2018-03-31 131.62% 292.04% 264.86%
Quarterly Report Q4 8-K 2017-12-31 9.08% -712.50% -417.65%
Quarterly Report Q3 8-K 2017-09-30 -29.48% 1015.45% -368.70%
Quarterly Report Q2 8-K 2017-06-30 102.32% 173.73% 188.12%
Quarterly Report Q1 8-K 2017-03-31 6.38% 50.37% -37.95%
Quarterly Report Q4 8-K 2016-12-31 83.35% -8.51% 76.14%
Quarterly Report Q3 8-K 2016-09-30 115.02% 129.01% 121.13%
Quarterly Report Q2 8-K 2016-06-30 28.31% 72.64% 66.84%
Quarterly Report Q1 8-K 2016-03-31 54.07% -5.12% 46.04%
Quarterly Report Q4 8-K 2015-12-31 -62.93% 345.50% -348.82%
Quarterly Report Q3 8-K 2015-09-30 -67.47% -256.97% -1671.43%
Quarterly Report Q2 8-K 2015-06-30 -67.31% -600.76% -279.92%
Quarterly Report Q1 8-K 2015-03-31 -70.87% 3222.18% 12.66%
Quarterly Report Q4 8-K 2014-12-31 -1.66% 470.18% 47.08%
Quarterly Report Q3 8-K 2014-09-30 -17.21% -71.79% -8.06%
Quarterly Report Q2 8-K 2014-06-30 -11.31% -68.50% -75.15%
Quarterly Report Q1 8-K 2014-03-31 -10.18% -418.57% -801.18%
Quarterly Report Q4 8-K 2013-12-31 -19.33% -18.45% -85.41%
Quarterly Report Q3 8-K 2013-09-30 12.25% 154.35% 843.48%
Quarterly Report Q2 8-K 2013-06-30 3.32% 258.11% 242.02%
Quarterly Report Q1 8-K 2013-03-31 -0.20% 154.69% 66.54%
Quarterly Report Q4 8-K 2012-12-31 17.22% 194.79% 203.69%
Quarterly Report Q3 8-K 2012-09-30 -17.34% -59.44% -93.88%
Quarterly Report Q2 8-K 2012-06-30 -3.01% -35.71% -125.93%
Quarterly Report Q1 8-K 2012-03-31 15.52% 27.68% 29.25%
Quarterly Report Q4 8-K 2011-12-31 11.17% 50.68% 12.58%
Quarterly Report Q3 8-K 2011-09-30 29.19% 523.08% 616.19%
Quarterly Report Q2 8-K 2011-06-30 -9.79% 148.99% -45.22%
Quarterly Report Q1 8-K 2011-03-31 -4.14% -421.43% -448.75%
Quarterly Report Q4 8-K 2010-12-31 -6.13% -449.66% -182.35%
Quarterly Report Q3 8-K 2010-09-30 11.74% 117.47% 119.06%
Quarterly Report Q2 8-K 2010-06-30 47.55% 268.36% 269.95%
Quarterly Report Q1 8-K 2010-03-31 32.60% 112.69% 111.51%
Quarterly Report Q4 8-K 2009-12-31 -26.52% 50.00% -15.42%
Quarterly Report Q3 8-K 2009-09-30 7.09% 46.73% 44.79%
Quarterly Report Q2 8-K 2009-06-30 -16.03% -11.47% 84.07%
Quarterly Report Q1 8-K 2009-03-31 -40.73% 55.48% 53.45%
Quarterly Report Q4 8-K 2008-12-31 -9.22% 125.32% 113.14%
Quarterly Report Q3 8-K 2008-09-30 -44.96% 0.41% -3.10%
Quarterly Report Q2 8-K 2008-06-30 -3.58% 267.35% -16.67%
Quarterly Report Q1 8-K 2008-03-31 16.18% -1018.05% -444.89%
Quarterly Report Q4 8-K 2007-12-31 106.34% 70.81% -10.63%
Quarterly Report Q3 8-K 2007-09-30 67.46% -14.00% -2.11%
Quarterly Report Q2 8-K 2007-06-30 -8.80% -18.81% -30.47%
Quarterly Report Q1 8-K 2007-03-31 -27.84% 70.11% 48.11%
Quarterly Report Q4 8-K 2006-12-31 -43.85% -40.47% -59.52%
Quarterly Report Q3 8-K 2006-09-30 5.55% 705.87% 31.99%
Quarterly Report Q2 8-K 2006-06-30 -9.29% -111.65% -218.25%
Quarterly Report Q1 8-K 2006-03-31 56.78% -103.20% 58.75%
Quarterly Report Q4 8-K 2005-12-31 15.60% -165.32% -3.34%
Quarterly Report Q3 8-K 2005-09-30 -68.53% -23.09% -42.59%
Quarterly Report Q2 8-K 2005-06-30 39.46% 131.52% 85.94%
Quarterly Report Q1 8-K 2005-03-31 -22.40% 73.29% -52.93%
Quarterly Report Q4 8-K 2004-12-31 -13.80% 148.85% -24.30%
Quarterly Report Q3 8-K 2004-09-30 279.04% 309.35% 229.11%
Quarterly Report Q2 8-K 2004-06-30 18.50% -1.01% 28.29%
Quarterly Report Q1 8-K 2004-03-31 45.49% -86.41% 67.48%
Quarterly Report Q4 8-K 2003-12-31 35.67% 57.20% 72.42%
Quarterly Report Q3 8-K 2003-09-30 -7.57% 11.16% 12.13%
Quarterly Report Q2 8-K 2003-06-30 27.47% 53.63% 25.71%
Quarterly Report Q1 8-K 2003-03-31 46.22% 144.72% 28.84%
Quarterly Report Q4 8-K 2002-12-31 4.25% -44.12% -96.07%
Quarterly Report Q3 8-K 2002-09-30 31.72% 64.85% 62.38%
Quarterly Report Q2 8-K 2002-06-30 45.69% -26.26% -497.28%
Quarterly Report Q1 8-K 2002-03-31 27.98% -283.31% -1445.73%
Quarterly Report Q4 8-K 2001-12-31 131.58% -941.21% -182.35%
Quarterly Report Q3 8-K 2001-09-30 38.47% -5291.03% -2688.73%
Quarterly Report Q2 8-K 2001-06-30 -23.59% 13684.09% -1176.00%
Quarterly Report Q1 8-K 2001-03-31 -15.60% -91.07% 24.27%
Quarterly Report Q4 8-K 2000-12-31 -25.33% -18.98% -346.46%
Quarterly Report Q3 8-K 2000-09-30 -9.44% 116.11% -30.56%
Quarterly Report Q2 8-K 2000-06-30 -5.33% 85.33% 116.67%
Quarterly Report Q1 8-K 2000-03-31 -25.67% 662.18% -3.00%
Quarterly Report Q4 8-K 1999-12-31 -50.55% 859.00% 83.50%
Quarterly Report Q3 8-K 1999-09-30 -59.09% -300.00% 140.91%
Quarterly Report Q2 8-K 1999-06-30 -60.38% -128.57% 62.50%
Quarterly Report Q1 8-K 1999-03-31 -43.75% 142.31% 91.18%
Quarterly Report Q4 8-K 1998-12-31 -30.91% 0.00% 40.00%
Quarterly Report Q3 8-K 1998-09-30 -15.38% 104.29% 18.52%
Quarterly Report Q2 8-K 1998-06-30 0.00% 177.78% -60.00%
Quarterly Report Q1 8-K 1998-03-31 -5.88% -216.67% -385.71%
Quarterly Report Q4 8-K 1997-12-31 7.84% -91.67% -42.86%
Quarterly Report Q3 8-K 1997-09-30 -14.75% -7000.00% -575.00%
Quarterly Report Q2 8-K 1997-06-30 -18.46% -25.71% -0.00%
Quarterly Report Q1 8-K 1997-03-31 -16.39% 340.00% -133.33%
Quarterly Report Q4 8-K 1996-12-31 -34.62% 500.00% 41.67%
Quarterly Report Q3 8-K 1996-09-30 -14.08% -88.89% -100.00%
Quarterly Report Q2 8-K 1996-06-30 -12.16% 1650.00% -500.00%
Quarterly Report Q1 8-K 1996-03-31 3.39% 44.44% 70.00%
Quarterly Report Q4 8-K 1995-12-31 36.84% 116.67% 29.41%
Quarterly Report Q3 8-K 1995-09-30 10.94% 200.00% 84.62%
Quarterly Report Q2 8-K 1995-06-30 27.59% 104.00% 102.38%
Quarterly Report Q1 8-K 1995-03-31 -67.22% -28.57% -25.00%
Quarterly Report Q4 8-K 1994-12-31 -67.24% 45.45% 32.00%
Quarterly Report Q3 8-K 1994-09-30 -50.00% 25.00% 13.33%
Quarterly Report Q2 8-K 1994-06-30 -61.84% -900.00% -600.00%
Quarterly Report Q1 8-K 1994-03-31 25.00% -20.00% 20.00%
Quarterly Report Q4 8-K 1993-12-31 27.94% 0.00% -56.25%
Quarterly Report Q3 8-K 1993-09-30 1.59% -20.00% -66.67%
Quarterly Report Q2 8-K 1993-06-30 29.91% 61.54% 70.00%
Quarterly Report Q1 8-K 1993-03-31 11.63% 350.00% 44.44%
Quarterly Report Q4 8-K 1992-12-31 13.33% 0.00% 23.81%
Quarterly Report Q3 8-K 1992-09-30 17.76% -76.92% 60.87%
Quarterly Report Q2 8-K 1992-06-30 -3.31% 27.78% -11.11%
Quarterly Report Q1 8-K 1992-03-31 -7.19% 6.67% 5.26%
Quarterly Report Q4 8-K 1991-12-31 -20.00% 0.00% 95.82%
Quarterly Report Q3 8-K 1991-09-30 -2.73% 0.00% -20.91%
Quarterly Report Q2 8-K 1991-06-30 -4.72% 0.00% -14.17%
Quarterly Report Q1 8-K 1991-03-31 6.11% 0.00% -14.50%
Quarterly Report Q4 8-K 1990-12-31 41.51% 0.00% 7.38%
Quarterly Report Q3 8-K 1990-09-30 3.77% 0.00% 3.77%
Quarterly Report Q2 8-K 1990-06-30 -24.40% 0.00% -24.40%
Quarterly Report Q1 8-K 1990-03-31 -23.84% 0.00% -23.84%
Quarterly Report Q4 8-K 1989-12-31 -34.16% 0.00% 18.37%
Quarterly Report Q3 8-K 1989-09-30 -44.21% 0.00% -44.21%
Quarterly Report Q2 8-K 1989-06-30 -21.86% 0.00% -21.86%
Quarterly Report Q1 8-K 1989-03-31 -6.01% 0.00% -6.01%
Quarterly Report Q4 8-K 1988-12-31 -61.48% 0.00% 40.66%
Quarterly Report Q3 8-K 1988-09-30 -48.65% 0.00% -48.65%
Quarterly Report Q2 8-K 1988-06-30 -46.38% 0.00% -46.38%
Quarterly Report Q1 8-K 1988-03-31 -58.78% 0.00% -58.78%
Quarterly Report Q4 8-K 1987-12-31 6.09% 0.00% -284.01%
Quarterly Report Q3 8-K 1987-09-30 -7.50% 0.00% -7.50%
Quarterly Report Q2 8-K 1987-06-30 14.25% 0.00% 145.57%
Quarterly Report Q1 8-K 1987-03-31 25.78% 0.00% 25.78%
Quarterly Report Q3 8-K 1986-09-30 47.01% 0.00% 47.01%
Quarterly Report Q2 8-K 1986-06-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 1986-03-31 0.00% 0.00% 0.00%
Quarterly Report Q4 8-K 1985-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 1985-09-30 0.00% 0.00% 0.00%