image
Technology - Software - Infrastructure - NASDAQ - US
$ 8.95
-0.112 %
$ 97 M
Market Cap
-5.06
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-12-31 -35.00% -606.78% -149.12%
Annual Report FY 10-K 2022-12-31 -9.97% 66.59% 138.25%
Annual Report FY 10-K 2021-12-31 -3.79% -123.00% 35.71%
Annual Report FY 10-K 2020-12-31 -5.53% 89.99% 72.87%
Annual Report FY 10-K 2019-12-31 -5.24% 52.58% 34.85%
Annual Report FY 10-K 2018-12-31 -19.02% -99.34% -26.75%
Annual Report FY 10-K 2017-12-31 -15.59% -559.01% -80.28%
Annual Report FY 10-K 2016-12-31 -17.65% -51.82% -90.32%
Annual Report FY 10-K 2015-12-31 26.57% 4.46% 27.76%
Annual Report FY 10-K 2014-12-31 31.02% 66.57% 78.53%
Annual Report FY 10-K 2013-12-31 27.53% -13.78% -15.83%
Annual Report FY 10-K 2012-12-31 19.47% 79.05% 125.70%
Annual Report FY 10-K 2011-12-31 38.03% 290.45% 97.45%
Annual Report FY 10-K 2010-12-31 28.85% -68.50% -51.16%
Annual Report FY 10-K 2009-12-31 16.06% 3.51% 5.64%
Annual Report FY 10-K 2008-12-31 -10.16% -49.99% -46.71%
Annual Report FY 10-K 2007-12-31 70.62% 134.23% 121.21%
Annual Report FY 10-K 2006-12-31 33.55% -18.40% 80.48%
Annual Report FY 10-K 2005-12-31 99.40% 177657.14% 3042.71%
Annual Report FY 10-K 2004-12-31 64.30% 99.33% -1.74%
Annual Report FY 10-K 2003-12-31 102.20% 82.76% 356.43%
Annual Report FY 10-K 2002-12-31 45.61% 38.17% 39.25%
Annual Report FY 10-K 2001-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 -22.79% -111.38% 287.90%
Quarterly Report Q2 8-K 2024-06-30 -27.22% 94.25% 208.87%
Quarterly Report Q1 8-K 2024-03-31 -25.55% 140.89% 235.64%
Quarterly Report Q4 8-K 2023-12-31 -32.82% -17.16% 205.10%
Quarterly Report Q3 8-K 2023-09-30 -7.09% -264.41% -229.30%
Quarterly Report Q2 8-K 2023-06-30 -8.47% -108.39% -80.65%
Quarterly Report Q1 8-K 2023-03-31 -12.39% -259.93% -271.32%
Quarterly Report Q4 8-K 2022-12-31 -16.53% -4009.91% -75.20%
Quarterly Report Q3 8-K 2022-09-30 -14.13% 112.58% 114.49%
Quarterly Report Q2 8-K 2022-06-30 -8.80% 417.65% 253.13%
Quarterly Report Q1 8-K 2022-03-31 0.56% 74.75% 89.47%
Quarterly Report Q4 8-K 2021-12-31 6.42% 58.01% 1095.04%
Quarterly Report Q3 8-K 2021-09-30 1.63% -42.71% 44.29%
Quarterly Report Q2 8-K 2021-06-30 -6.54% -187.54% 72.11%
Quarterly Report Q1 8-K 2021-03-31 -15.07% -257.29% 47.69%
Quarterly Report Q4 8-K 2020-12-31 -23.41% 87.06% 97.45%
Quarterly Report Q3 8-K 2020-09-30 31.46% 90.72% 68.89%
Quarterly Report Q2 8-K 2020-06-30 -1.68% 95.00% 37.35%
Quarterly Report Q1 8-K 2020-03-31 -12.47% 83.21% 15.01%
Quarterly Report Q4 8-K 2019-12-31 10.34% 93.51% 57.01%
Quarterly Report Q3 8-K 2019-09-30 -37.31% -30.11% -47.19%
Quarterly Report Q2 8-K 2019-06-30 1.44% 57.08% 57.57%
Quarterly Report Q1 8-K 2019-03-31 5.25% 45.36% 54.02%
Quarterly Report Q4 8-K 2018-12-31 -22.73% -864.79% -27.36%
Quarterly Report Q3 8-K 2018-09-30 -8.49% -34.14% 4.18%
Quarterly Report Q2 8-K 2018-06-30 -35.51% -50.58% -384.60%
Quarterly Report Q1 8-K 2018-03-31 -2.77% 37.49% 13.85%
Quarterly Report Q4 8-K 2017-12-31 -12.70% -55.07% -9.44%
Quarterly Report Q3 8-K 2017-09-30 -48.41% -457.11% -273.59%
Quarterly Report Q2 8-K 2017-06-30 -24.48% -498.51% -150.96%
Quarterly Report Q1 8-K 2017-03-31 -39.66% -700.67% -1000.69%
Quarterly Report Q4 8-K 2016-12-31 -22.58% 360.99% -197.51%
Quarterly Report Q3 8-K 2016-09-30 16.93% -20.41% -40.75%
Quarterly Report Q2 8-K 2016-06-30 14.32% -29.29% -14.99%
Quarterly Report Q1 8-K 2016-03-31 7.34% -69.42% -25.51%
Quarterly Report Q4 8-K 2015-12-31 20.74% -61.31% -25.01%
Quarterly Report Q3 8-K 2015-09-30 20.53% 3.41% 42.75%
Quarterly Report Q2 8-K 2015-06-30 33.22% 81.18% 70.87%
Quarterly Report Q1 8-K 2015-03-31 34.98% 39.25% 48.03%
Quarterly Report Q4 8-K 2014-12-31 33.95% -14.19% 1.10%
Quarterly Report Q3 8-K 2014-09-30 39.52% 159.81% 78.41%
Quarterly Report Q2 8-K 2014-06-30 23.38% 145.13% 144.12%
Quarterly Report Q1 8-K 2014-03-31 25.81% 1493.28% 6046.77%
Quarterly Report Q4 8-K 2013-12-31 32.83% 360.22% 206.22%
Quarterly Report Q3 8-K 2013-09-30 30.10% -42.12% -21.57%
Quarterly Report Q2 8-K 2013-06-30 25.16% -71.45% -63.19%
Quarterly Report Q1 8-K 2013-03-31 21.25% -91.32% -97.57%
Quarterly Report Q4 8-K 2012-12-31 17.75% -57.98% -5.37%
Quarterly Report Q3 8-K 2012-09-30 16.41% 73.48% 121.84%
Quarterly Report Q2 8-K 2012-06-30 22.21% 272.94% 234.75%
Quarterly Report Q1 8-K 2012-03-31 22.09% 3844.60% 375.16%
Quarterly Report Q4 8-K 2011-12-31 26.24% 307.59% 316.19%
Quarterly Report Q3 8-K 2011-09-30 33.25% 66.98% 79.61%
Quarterly Report Q2 8-K 2011-06-30 47.29% 8.50% -9.34%
Quarterly Report Q1 8-K 2011-03-31 50.81% -94.91% -62.64%
Quarterly Report Q4 8-K 2010-12-31 38.29% -87.75% -55.18%
Quarterly Report Q3 8-K 2010-09-30 34.32% -31.58% -47.64%
Quarterly Report Q2 8-K 2010-06-30 21.81% 15.49% 12.58%
Quarterly Report Q1 8-K 2010-03-31 18.64% 29.83% 40.13%
Quarterly Report Q4 8-K 2009-12-31 14.03% 68.13% 38.37%
Quarterly Report Q3 8-K 2009-09-30 25.68% 33.78% 51.83%
Quarterly Report Q2 8-K 2009-06-30 25.66% 0.08% 21.10%
Quarterly Report Q1 8-K 2009-03-31 1.52% -51.11% -49.17%
Quarterly Report Q4 8-K 2008-12-31 -14.25% -59.50% -59.58%
Quarterly Report Q3 8-K 2008-09-30 -23.62% -70.79% -63.15%
Quarterly Report Q2 8-K 2008-06-30 -22.37% -53.00% -55.50%
Quarterly Report Q1 8-K 2008-03-31 36.48% 16.57% 20.65%
Quarterly Report Q4 8-K 2007-12-31 79.09% 63.45% 72.59%
Quarterly Report Q3 8-K 2007-09-30 82.33% 155.36% 118.99%
Quarterly Report Q2 8-K 2007-06-30 79.57% 280.67% 262.31%
Quarterly Report Q1 8-K 2007-03-31 35.65% 141.60% 113.11%
Quarterly Report Q4 8-K 2006-12-31 49.99% 30.32% 118.87%
Quarterly Report Q3 8-K 2006-09-30 39.51% 0.90% -67.79%
Quarterly Report Q2 8-K 2006-06-30 28.69% -54.04% -82.97%
Quarterly Report Q1 8-K 2006-03-31 16.00% -50.79% -81.21%
Quarterly Report Q4 8-K 2005-12-31 99.40% 155450.00% -55.64%
Quarterly Report Q3 8-K 2005-09-30 99.38% 310900.00% 99.38%
Quarterly Report Q2 8-K 2005-06-30 99.41% 155450.00% 99.41%
Quarterly Report Q1 8-K 2005-03-31 99.40% 155450.00% 99.40%
Quarterly Report Q4 8-K 2004-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2004-09-30 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 2004-06-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 2004-03-31 0.00% 0.00% 0.00%