image
Technology - Software - Infrastructure - NASDAQ - CA
$ 15.99
1.52 %
$ 176 M
Market Cap
-1.93
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-12-31 5.67% -248.91% -102.86%
Annual Report FY 10-K 2022-12-31 5.52% -819.59% -283.31%
Annual Report FY 10-K 2021-12-31 -2.21% -41.75% -118.35%
Annual Report FY 10-K 2020-12-31 -7.69% -62.50% -76.42%
Annual Report FY 10-K 2019-12-31 -2.56% -10.14% 0.05%
Annual Report FY 10-K 2018-12-31 5.04% -23.25% 8.28%
Annual Report FY 10-K 2017-12-31 73.54% 38.96% 8.12%
Annual Report FY 10-K 2016-12-31 9.76% 41.27% 39.02%
Annual Report FY 10-K 2015-12-31 17.11% 78.44% 86.99%
Annual Report FY 10-K 2014-12-31 13.65% 52.47% 56.55%
Annual Report FY 10-K 2013-12-31 13.26% -5.51% 1.04%
Annual Report FY 10-K 2012-12-31 18.20% -28.30% 94.86%
Annual Report FY 10-K 2011-12-31 14.76% 191.47% 27.91%
Annual Report FY 10-K 2010-12-31 4.50% -82.71% -68.35%
Annual Report FY 10-K 2009-12-31 3.15% 489.99% 349.81%
Annual Report FY 10-K 2008-12-31 5.13% -22.45% -117.79%
Annual Report FY 10-K 2007-12-31 14.78% 23.84% 774.33%
Annual Report FY 10-K 2006-12-31 34.03% -22.08% -20.97%
Annual Report FY 10-K 2005-12-31 8.50% -49.59% -13.67%
Annual Report FY 10-K 2004-12-31 20.22% 166.56% 130.69%
Annual Report FY 10-K 2003-12-31 0.40% 10.53% 195.10%
Annual Report FY 10-K 2002-12-31 17.27% 113.92% 92.62%
Annual Report FY 10-K 2001-12-31 183.04% 6.34% -26.30%
Annual Report FY 10-K 2000-12-31 -51.89% -57.98% -26.65%
Annual Report FY 10-K 1999-12-31 55.70% 241.95% 52.84%
Annual Report FY 10-K 1998-12-31 119.12% -0.00% 4.35%
Annual Report FY 10-K 1997-12-31 385.71% -26.09% -22.67%
Annual Report FY 10-K 1996-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 6.12% 2.09% 41.47%
Quarterly Report Q2 8-K 2024-06-30 5.23% 39.93% 40.25%
Quarterly Report Q1 8-K 2024-03-31 8.74% -38.78% 23.67%
Quarterly Report Q4 8-K 2023-12-31 10.20% -73.85% -17.45%
Quarterly Report Q3 8-K 2023-09-30 11.43% -185.33% -82.10%
Quarterly Report Q2 8-K 2023-06-30 2.28% -890.98% -195.40%
Quarterly Report Q1 8-K 2023-03-31 -0.82% -531.89% -282.96%
Quarterly Report Q4 8-K 2022-12-31 -4.32% -583.53% -839.31%
Quarterly Report Q3 8-K 2022-09-30 2.84% -580.44% -192.40%
Quarterly Report Q2 8-K 2022-06-30 10.64% -172.94% -118.04%
Quarterly Report Q1 8-K 2022-03-31 14.43% -140.53% -299.03%
Quarterly Report Q4 8-K 2021-12-31 16.52% -95.12% -25.36%
Quarterly Report Q3 8-K 2021-09-30 2.13% 92.04% -245.73%
Quarterly Report Q2 8-K 2021-06-30 -8.56% 1050.96% -132.34%
Quarterly Report Q1 8-K 2021-03-31 -15.61% -24.17% -21.87%
Quarterly Report Q4 8-K 2020-12-31 -17.64% -64.21% -11.08%
Quarterly Report Q3 8-K 2020-09-30 -15.68% -82.97% -84.75%
Quarterly Report Q2 8-K 2020-06-30 -2.37% -94.00% -73.26%
Quarterly Report Q1 8-K 2020-03-31 6.37% 1.25% 2.86%
Quarterly Report Q4 8-K 2019-12-31 0.39% 30.22% -2.95%
Quarterly Report Q3 8-K 2019-09-30 5.52% -21.34% 12.49%
Quarterly Report Q2 8-K 2019-06-30 3.74% -27.49% 0.61%
Quarterly Report Q1 8-K 2019-03-31 -17.58% -25.24% -11.77%
Quarterly Report Q4 8-K 2018-12-31 -5.53% -60.38% -6.53%
Quarterly Report Q3 8-K 2018-09-30 -1.75% 55.41% 28.08%
Quarterly Report Q2 8-K 2018-06-30 -3.72% -31.17% -19.17%
Quarterly Report Q1 8-K 2018-03-31 37.70% 53.04% 86.22%
Quarterly Report Q4 8-K 2017-12-31 85.68% 297.58% 103.15%
Quarterly Report Q3 8-K 2017-09-30 73.26% -27.45% -17.53%
Quarterly Report Q2 8-K 2017-06-30 77.44% 28.77% 15.13%
Quarterly Report Q1 8-K 2017-03-31 52.53% -44.88% -51.13%
Quarterly Report Q4 8-K 2016-12-31 8.38% -9.00% 16.25%
Quarterly Report Q3 8-K 2016-09-30 10.13% 50.07% 42.70%
Quarterly Report Q2 8-K 2016-06-30 10.67% 78.15% 58.15%
Quarterly Report Q1 8-K 2016-03-31 12.71% 56.61% 41.97%
Quarterly Report Q4 8-K 2015-12-31 16.05% 66.49% 63.06%
Quarterly Report Q3 8-K 2015-09-30 14.61% 17.41% 30.13%
Quarterly Report Q2 8-K 2015-06-30 20.52% 69.61% 86.44%
Quarterly Report Q1 8-K 2015-03-31 17.63% 494.32% 449.74%
Quarterly Report Q4 8-K 2014-12-31 17.09% 101.45% 120.73%
Quarterly Report Q3 8-K 2014-09-30 9.08% 3.76% 6.16%
Quarterly Report Q2 8-K 2014-06-30 14.16% 129.26% 132.74%
Quarterly Report Q1 8-K 2014-03-31 14.73% 522.68% 171.25%
Quarterly Report Q4 8-K 2013-12-31 11.24% 114.86% 78.08%
Quarterly Report Q3 8-K 2013-09-30 21.85% 58.62% 62.29%
Quarterly Report Q2 8-K 2013-06-30 10.73% -15.57% -15.50%
Quarterly Report Q1 8-K 2013-03-31 8.89% -95.40% -85.53%
Quarterly Report Q4 8-K 2012-12-31 12.97% -92.88% -71.77%
Quarterly Report Q3 8-K 2012-09-30 16.55% 241.91% 418.31%
Quarterly Report Q2 8-K 2012-06-30 22.16% 23.04% 48.59%
Quarterly Report Q1 8-K 2012-03-31 22.09% 128.54% 268.68%
Quarterly Report Q4 8-K 2011-12-31 19.44% 387.49% 109.12%
Quarterly Report Q3 8-K 2011-09-30 18.32% -106.37% -62.63%
Quarterly Report Q2 8-K 2011-06-30 10.55% 173.29% 184.45%
Quarterly Report Q1 8-K 2011-03-31 10.32% 27.96% -39.99%
Quarterly Report Q4 8-K 2010-12-31 8.60% -29.18% -5.46%
Quarterly Report Q3 8-K 2010-09-30 3.48% -79.15% -59.12%
Quarterly Report Q2 8-K 2010-06-30 4.12% -17.63% -33.61%
Quarterly Report Q1 8-K 2010-03-31 1.76% -44.67% -18.61%
Quarterly Report Q4 8-K 2009-12-31 6.11% 71.41% 162.66%
Quarterly Report Q3 8-K 2009-09-30 1.73% 7454.88% 364.90%
Quarterly Report Q2 8-K 2009-06-30 -2.09% 98.23% 187.72%
Quarterly Report Q1 8-K 2009-03-31 7.38% 195.00% 234.98%
Quarterly Report Q4 8-K 2008-12-31 5.04% 209.00% -196.27%
Quarterly Report Q3 8-K 2008-09-30 13.11% 77.25% -68.23%
Quarterly Report Q2 8-K 2008-06-30 -1.75% -30.35% -73.01%
Quarterly Report Q1 8-K 2008-03-31 5.29% -144.35% -117.65%
Quarterly Report Q4 8-K 2007-12-31 6.05% -597.56% -402.38%
Quarterly Report Q3 8-K 2007-09-30 5.62% -16.05% -1800.37%
Quarterly Report Q2 8-K 2007-06-30 32.76% 1300.98% 2282.22%
Quarterly Report Q1 8-K 2007-03-31 16.25% 577.62% 197.47%
Quarterly Report Q4 8-K 2006-12-31 35.87% -84.87% -69.24%
Quarterly Report Q3 8-K 2006-09-30 39.90% 145.44% -94.80%
Quarterly Report Q2 8-K 2006-06-30 30.63% -55.41% -66.97%
Quarterly Report Q1 8-K 2006-03-31 29.53% -35.45% -343.40%
Quarterly Report Q4 8-K 2005-12-31 9.86% -73.25% -29.36%
Quarterly Report Q3 8-K 2005-09-30 -2.64% -3.96% 8.43%
Quarterly Report Q2 8-K 2005-06-30 12.81% -23.73% -34.11%
Quarterly Report Q1 8-K 2005-03-31 15.99% 196.96% 91.59%
Quarterly Report Q4 8-K 2004-12-31 18.60% 807.59% 106.10%
Quarterly Report Q3 8-K 2004-09-30 32.91% 357.50% 4484.03%
Quarterly Report Q2 8-K 2004-06-30 16.05% 15.16% 805.23%
Quarterly Report Q1 8-K 2004-03-31 13.09% -83.06% -81.97%
Quarterly Report Q4 8-K 2003-12-31 10.89% -69.26% 75.01%
Quarterly Report Q3 8-K 2003-09-30 4.92% -69.92% 108.92%
Quarterly Report Q2 8-K 2003-06-30 -3.30% 165.63% -79.10%
Quarterly Report Q1 8-K 2003-03-31 -9.36% 14.98% 153.14%
Quarterly Report Q4 8-K 2002-12-31 -10.70% 151.55% 108.20%
Quarterly Report Q3 8-K 2002-09-30 8.27% 116.17% 95.75%
Quarterly Report Q2 8-K 2002-06-30 524.95% 39.81% 107.20%
Quarterly Report Q1 8-K 2002-03-31 439.77% 164.30% 43.41%
Quarterly Report Q4 8-K 2001-12-31 328.36% 45.09% 23.39%
Quarterly Report Q3 8-K 2001-09-30 190.39% -287.82% -60.80%
Quarterly Report Q2 8-K 2001-06-30 -49.53% 72.98% 21.58%
Quarterly Report Q1 8-K 2001-03-31 -39.53% 77.50% 26.56%
Quarterly Report Q4 8-K 2000-12-31 -60.52% -15.29% -68.37%
Quarterly Report Q3 8-K 2000-09-30 -54.45% 164.06% -29.18%
Quarterly Report Q2 8-K 2000-06-30 -49.90% -125.62% -4.25%
Quarterly Report Q1 8-K 2000-03-31 -41.52% -89.03% -7.66%
Quarterly Report Q4 8-K 1999-12-31 26.09% 964.86% 44.74%
Quarterly Report Q3 8-K 1999-09-30 51.22% 52.38% 59.52%
Quarterly Report Q2 8-K 1999-06-30 66.67% 50.00% 61.22%
Quarterly Report Q1 8-K 1999-03-31 100.00% 40.43% 45.83%
Quarterly Report Q4 8-K 1998-12-31 91.67% 9.76% 13.64%
Quarterly Report Q3 8-K 1998-09-30 141.18% -7.69% -2.44%
Quarterly Report Q2 8-K 1998-06-30 89.47% -17.07% -11.36%
Quarterly Report Q1 8-K 1998-03-31 225.00% 9.62% 14.29%
Quarterly Report Q4 8-K 1997-12-31 380.00% 14.58% 13.73%
Quarterly Report Q3 8-K 1997-09-30 466.67% -14.71% -5.13%
Quarterly Report Q2 8-K 1997-06-30 375.00% -57.69% -46.67%
Quarterly Report Q1 8-K 1997-03-31 300.00% -73.33% -86.67%
Quarterly Report Q4 8-K 1996-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 1996-09-30 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 1996-06-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 1996-03-31 0.00% 0.00% 0.00%