image
Technology - Software - Application - NASDAQ - US
$ 8.66
0.116 %
$ 230 M
Market Cap
-18.04
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-12-31 24.27% 36.31% 69.76%
Annual Report FY 10-K 2022-12-31 25.98% -453.05% 22.60%
Annual Report FY 10-K 2021-12-31 16.12% 119.58% 6.84%
Annual Report FY 10-K 2020-12-31 -10.45% 61.43% 13.48%
Annual Report FY 10-K 2019-12-31 -17.76% -460.29% -153.79%
Annual Report FY 10-K 2018-12-31 63.39% -31.91% -526.30%
Annual Report FY 10-K 2017-12-31 53.18% -488.68% -81.50%
Annual Report FY 10-K 2016-12-31 32.10% 44.68% 487.07%
Annual Report FY 10-K 2015-12-31 -1.10% -570.61% -20.01%
Annual Report FY 10-K 2014-12-31 6.80% 84.24% 102.56%
Annual Report FY 10-K 2013-12-31 27.59% 45.18% 252.44%
Annual Report FY 10-K 2012-12-31 82.48% -367.18% -563.74%
Annual Report FY 10-K 2011-12-31 9.05% 42.92% 107.81%
Annual Report FY 10-K 2010-12-31 -0.11% 88.32% 88.61%
Annual Report FY 10-K 2009-07-31 -1.36% 23.41% 23.22%
Annual Report FY 10-K 2008-07-31 -74.80% -103.76% -155.83%
Annual Report FY 10-K 2007-07-31 171.26% 444.53% 317.66%
Annual Report FY 10-K 2006-07-31 50.37% 45.87% 62.08%
Annual Report FY 10-K 2005-07-31 -43.31% 68.18% 49.87%
Annual Report FY 10-K 2004-07-31 -67.56% -257.36% -216.75%
Annual Report FY 10-K 2003-07-31 -8.07% 231.41% 38.28%
Annual Report FY 10-K 2002-07-31 53.51% 81.24% 145.65%
Annual Report FY 10-K 2001-07-31 -71.58% -1416.63% 44.62%
Annual Report FY 10-K 2000-07-31 -11.40% 114.72% -109.80%
Annual Report FY 10-K 1999-07-31 -15.63% -561.35% -1549.46%
Annual Report FY 10-K 1998-07-31 -5.92% 105.33% 105.18%
Annual Report FY 10-K 1997-07-31 0.00% 0.00% 0.00%
Annual Report FY 10-K 1996-07-31 0.00% 0.00% 0.00%
Annual Report FY 10-K 1995-12-31 44.10% 3600.00% 333.33%
Annual Report FY 10-K 1994-12-31 72.06% 101.08% 90.91%
Annual Report FY 10-K 1993-12-31 20.69% -620.00% -1237.50%
Annual Report FY 10-K 1992-12-31 137.27% 162.50% 132.00%
Annual Report FY 10-K 1991-12-31 107.55% 17.24% 19.35%
Annual Report FY 10-K 1990-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 -0.10% -76.84% -1431.62%
Quarterly Report Q2 8-K 2024-06-30 -7.81% -15.80% -188.02%
Quarterly Report Q1 8-K 2024-03-31 -4.27% -90.86% -22.47%
Quarterly Report Q4 8-K 2023-12-31 -10.34% -239.20% -1348.75%
Quarterly Report Q3 8-K 2023-09-30 33.93% 51.33% 107.65%
Quarterly Report Q2 8-K 2023-06-30 49.85% 35.75% 69.11%
Quarterly Report Q1 8-K 2023-03-31 35.88% 111.24% 190.42%
Quarterly Report Q4 8-K 2022-12-31 38.74% 75.45% 109.00%
Quarterly Report Q3 8-K 2022-09-30 21.81% -85.08% 18.76%
Quarterly Report Q2 8-K 2022-06-30 18.24% -155.69% -7.60%
Quarterly Report Q1 8-K 2022-03-31 22.88% -88.80% -71.08%
Quarterly Report Q4 8-K 2021-12-31 28.49% 26.30% -1.77%
Quarterly Report Q3 8-K 2021-09-30 12.28% 211.96% 12.90%
Quarterly Report Q2 8-K 2021-06-30 21.63% 195.44% -22.01%
Quarterly Report Q1 8-K 2021-03-31 4.51% 9.56% 48.08%
Quarterly Report Q4 8-K 2020-12-31 -6.71% -14.16% 93.76%
Quarterly Report Q3 8-K 2020-09-30 -34.79% -41.81% -512.04%
Quarterly Report Q2 8-K 2020-06-30 -43.18% 20.60% -137.47%
Quarterly Report Q1 8-K 2020-03-31 -29.20% 38.94% -1490.24%
Quarterly Report Q4 8-K 2019-12-31 -27.89% 2283.92% -1250.48%
Quarterly Report Q3 8-K 2019-09-30 4.69% 6.36% 62.29%
Quarterly Report Q2 8-K 2019-06-30 14.12% -31.82% -136.36%
Quarterly Report Q1 8-K 2019-03-31 38.62% -50.34% 811.11%
Quarterly Report Q4 8-K 2018-12-31 59.54% 211.91% -669.57%
Quarterly Report Q3 8-K 2018-09-30 51.08% -179.78% -452.23%
Quarterly Report Q2 8-K 2018-06-30 69.00% -105.12% -4.93%
Quarterly Report Q1 8-K 2018-03-31 79.96% -81.78% 104.86%
Quarterly Report Q4 8-K 2017-12-31 57.55% -1179.39% -1516.13%
Quarterly Report Q3 8-K 2017-09-30 64.48% -406.67% -54.38%
Quarterly Report Q2 8-K 2017-06-30 33.28% -1350.74% -82.50%
Quarterly Report Q1 8-K 2017-03-31 59.58% 31.85% 29.25%
Quarterly Report Q4 8-K 2016-12-31 43.71% 116.48% 106.54%
Quarterly Report Q3 8-K 2016-09-30 41.87% 154.88% 488.14%
Quarterly Report Q2 8-K 2016-06-30 34.99% 43.16% 75.06%
Quarterly Report Q1 8-K 2016-03-31 6.16% -221.74% -4258.33%
Quarterly Report Q4 8-K 2015-12-31 -4.79% -864.13% -136.60%
Quarterly Report Q3 8-K 2015-09-30 -5.35% -356.52% -48.65%
Quarterly Report Q2 8-K 2015-06-30 9.33% 533.33% 28.35%
Quarterly Report Q1 8-K 2015-03-31 -2.99% 8.87% -3.08%
Quarterly Report Q4 8-K 2014-12-31 5.48% 190.20% -35.98%
Quarterly Report Q3 8-K 2014-09-30 8.66% 47.71% 8.56%
Quarterly Report Q2 8-K 2014-06-30 4.00% 102.64% 171.07%
Quarterly Report Q1 8-K 2014-03-31 9.24% 51.82% 208.06%
Quarterly Report Q4 8-K 2013-12-31 13.18% 83.89% 1448.57%
Quarterly Report Q3 8-K 2013-09-30 14.33% 108.88% 175.55%
Quarterly Report Q2 8-K 2013-06-30 49.73% -76.16% 4133.33%
Quarterly Report Q1 8-K 2013-03-31 43.87% -29.87% -404.49%
Quarterly Report Q4 8-K 2012-12-31 63.05% 1.86% -65.00%
Quarterly Report Q3 8-K 2012-09-30 126.18% -4234.48% -2338.46%
Quarterly Report Q2 8-K 2012-06-30 72.76% -1196.30% -7.32%
Quarterly Report Q1 8-K 2012-03-31 76.20% -1311.67% 470.83%
Quarterly Report Q4 8-K 2011-12-31 51.62% -977.27% 9.89%
Quarterly Report Q3 8-K 2011-09-30 -1.57% 169.05% 76.36%
Quarterly Report Q2 8-K 2011-06-30 -7.28% 102.66% 103.96%
Quarterly Report Q1 8-K 2011-03-31 -4.19% 68.09% 78.18%
Quarterly Report Q4 8-K 2010-12-31 3.66% 104.38% 106.24%
Quarterly Report Q3 8-K 2010-09-30 4.65% 99.20% 97.96%
Quarterly Report Q2 8-K 2010-06-30 9.28% 26.82% 25.95%
Quarterly Report Q1 8-K 2010-03-31 1.61% 87.78% 93.74%
Quarterly Report Q3 8-K 2009-10-31 -16.87% 2.14% 13.10%
Quarterly Report Q2 8-K 2009-07-31 -15.25% 39.67% 38.68%
Quarterly Report Q1 8-K 2009-04-30 -11.27% 11.82% 15.11%
Quarterly Report Q4 8-K 2009-01-31 -11.45% -3.71% -6.30%
Quarterly Report Q3 8-K 2008-10-31 48.91% -67.65% -37.40%
Quarterly Report Q2 8-K 2008-07-31 -69.14% -405.43% -515.52%
Quarterly Report Q1 8-K 2008-04-30 -87.10% -26.02% -27.29%
Quarterly Report Q4 8-K 2008-01-31 161.63% -114.33% 9.28%
Quarterly Report Q3 8-K 2007-10-31 -79.39% -33.39% -46.53%
Quarterly Report Q2 8-K 2007-07-31 113.08% 919.01% 588.00%
Quarterly Report Q1 8-K 2007-04-30 726.56% 522.50% 491.63%
Quarterly Report Q4 8-K 2007-01-31 -75.98% 370.42% -213.97%
Quarterly Report Q3 8-K 2006-10-31 149.41% 298.91% 280.11%
Quarterly Report Q2 8-K 2006-07-31 536.35% 90.92% 83.55%
Quarterly Report Q1 8-K 2006-04-30 114.54% 66.65% 64.89%
Quarterly Report Q4 8-K 2006-01-31 174.86% -207.79% 86.14%
Quarterly Report Q3 8-K 2005-10-31 -43.50% -356.19% -421.39%
Quarterly Report Q2 8-K 2005-07-31 -88.91% -1362.12% -747.81%
Quarterly Report Q1 8-K 2005-04-30 44.98% 2.83% 1.01%
Quarterly Report Q4 8-K 2005-01-31 -76.06% 101.71% 68.83%
Quarterly Report Q3 8-K 2004-10-31 67.71% 115.38% 113.57%
Quarterly Report Q2 8-K 2004-07-31 -47.34% -4.88% -4.18%
Quarterly Report Q1 8-K 2004-04-30 -95.23% -256.30% -267.13%
Quarterly Report Q4 8-K 2004-01-31 -20.19% -1026.84% -1966.47%
Quarterly Report Q3 8-K 2003-10-31 -69.28% -272.76% -758.93%
Quarterly Report Q2 8-K 2003-07-31 -45.69% 59.85% 110.03%
Quarterly Report Q1 8-K 2003-04-30 -23.35% -30.55% -79.78%
Quarterly Report Q4 8-K 2003-01-31 -4.14% 115.37% 127.08%
Quarterly Report Q3 8-K 2002-10-31 48.02% 135.99% 120.00%
Quarterly Report Q2 8-K 2002-07-31 180.52% 132.28% -84.47%
Quarterly Report Q1 8-K 2002-04-30 19.16% 154.17% 215.07%
Quarterly Report Q4 8-K 2002-01-31 -60.21% -35.61% 69.36%
Quarterly Report Q3 8-K 2001-10-31 -65.49% 81.36% 86.67%
Quarterly Report Q2 8-K 2001-07-31 -87.78% 66.59% 281.16%
Quarterly Report Q1 8-K 2001-04-30 -40.43% -13.03% 15.46%
Quarterly Report Q4 8-K 2001-01-31 -41.76% -57.68% -128.61%
Quarterly Report Q3 8-K 2000-10-31 -30.11% -160.17% -152.14%
Quarterly Report Q2 8-K 2000-07-31 -24.40% -1580.71% -535.50%
Quarterly Report Q1 8-K 2000-04-30 -14.33% 8685.25% -1206.43%
Quarterly Report Q4 8-K 2000-01-31 -0.80% 47.37% 20.00%
Quarterly Report Q3 8-K 1999-10-31 -4.88% 24.29% 30.56%
Quarterly Report Q2 8-K 1999-07-31 -15.28% -101.52% -153.99%
Quarterly Report Q1 8-K 1999-04-30 -18.44% -60.00% 240.00%
Quarterly Report Q4 8-K 1999-01-31 -12.15% -2533.33% -1500.00%
Quarterly Report Q3 8-K 1998-10-31 -16.89% -7000.00% -2400.00%
Quarterly Report Q2 8-K 1998-07-31 -55.85% 102.54% 106.26%
Quarterly Report Q1 8-K 1998-04-30 75.10% 150.00% -400.00%
Quarterly Report Q4 8-K 1998-01-31 47.08% -62.50% -25.00%
Quarterly Report Q3 8-K 1997-10-31 57.45% -90.00% -40.00%
Quarterly Report Q2 8-K 1997-07-31 344.44% -2260.87% -472.41%
Quarterly Report Q1 8-K 1997-04-30 12.23% 120.00% 96.43%
Quarterly Report Q4 8-K 1997-01-31 23.31% 700.00% 157.14%
Quarterly Report Q3 8-K 1996-10-31 34.29% -44.44% -68.75%
Quarterly Report Q2 8-K 1996-07-31 32.79% -164.29% -241.67%
Quarterly Report Q1 8-K 1996-03-31 50.66% -400.00% -560.00%
Quarterly Report Q4 8-K 1995-12-31 48.43% -90.91% 98.21%
Quarterly Report Q3 8-K 1995-09-30 43.84% 157.14% -89.04%
Quarterly Report Q2 8-K 1995-06-30 38.64% 1300.00% 1300.00%
Quarterly Report Q1 8-K 1995-03-31 46.15% 127.78% 125.00%
Quarterly Report Q4 8-K 1994-12-31 39.47% 144.00% -1407.69%
Quarterly Report Q3 8-K 1994-09-30 65.91% 135.00% 763.64%
Quarterly Report Q2 8-K 1994-06-30 109.52% 104.00% 96.30%
Quarterly Report Q1 8-K 1994-03-31 108.00% 18.18% 13.04%
Quarterly Report Q4 8-K 1993-12-31 65.22% -2500.00% -2500.00%
Quarterly Report Q3 8-K 1993-09-30 22.22% -285.71% -366.67%
Quarterly Report Q2 8-K 1993-06-30 0.00% -500.00% -1350.00%
Quarterly Report Q1 8-K 1993-03-31 -12.28% -1100.00% -1150.00%
Quarterly Report Q4 8-K 1992-12-31 38.00% 0.00% 98.82%
Quarterly Report Q3 8-K 1992-09-30 132.26% 240.00% -80.65%
Quarterly Report Q2 8-K 1992-06-30 270.59% 145.45% -88.24%
Quarterly Report Q1 8-K 1992-03-31 418.18% 122.22% -81.82%
Quarterly Report Q4 8-K 1991-12-31 257.14% 112.50% -21.43%
Quarterly Report Q3 8-K 1991-09-30 138.46% 28.57% 138.46%
Quarterly Report Q2 8-K 1991-06-30 30.77% -57.14% 30.77%
Quarterly Report Q1 8-K 1991-03-31 -15.38% -28.57% -15.38%
Quarterly Report Q4 8-K 1990-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 1990-09-30 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 1990-06-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 1990-03-31 0.00% 0.00% 0.00%