image
Technology - Information Technology Services - NASDAQ - IL
$ 80.05
-0.608 %
$ 1.23 B
Market Cap
18.53
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-12-31 1.89% -68.23% -13.47%
Annual Report FY 10-K 2022-12-31 6.94% 42.49% 222.31%
Annual Report FY 10-K 2021-12-31 24.39% 25.70% 14.24%
Annual Report FY 10-K 2020-12-31 13.69% 21.43% 45.73%
Annual Report FY 10-K 2019-12-31 13.94% 187.64% -52.97%
Annual Report FY 10-K 2018-12-31 10.17% 187.96% 48.79%
Annual Report FY 10-K 2017-12-31 22.24% -50.17% -16.76%
Annual Report FY 10-K 2016-12-31 38.79% 16.19% 62.34%
Annual Report FY 10-K 2015-12-31 25.51% -74.26% 55.60%
Annual Report FY 10-K 2014-12-31 -20.12% -2.38% -43.06%
Annual Report FY 10-K 2013-12-31 6.97% 219.98% 7.97%
Annual Report FY 10-K 2012-12-31 16.25% -44.07% 15.74%
Annual Report FY 10-K 2011-12-31 16.54% 133.76% 4.80%
Annual Report FY 10-K 2010-12-31 17.11% -3.65% 32.90%
Annual Report FY 10-K 2009-12-31 -20.55% 60.72% 5.94%
Annual Report FY 10-K 2008-12-31 19.75% -68.14% 22.54%
Annual Report FY 10-K 2007-12-31 0.12% 272.03% 39.78%
Annual Report FY 10-K 2006-12-31 -2.69% 5372.68% 22.53%
Annual Report FY 10-K 2005-12-31 10.90% -97.74% -12.03%
Annual Report FY 10-K 2004-12-31 24.47% 159.58% 52.42%
Annual Report FY 10-K 2003-12-31 29.48% 229.68% 277.37%
Annual Report FY 10-K 2002-12-31 -24.84% 95.71% 82.60%
Annual Report FY 10-K 2001-12-31 -7.10% -140.13% -300.82%
Annual Report FY 10-K 2000-12-31 20.94% -13.35% -60.46%
Annual Report FY 10-K 1999-12-31 29.63% 73.64% 26.72%
Annual Report FY 10-K 1998-12-31 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 2024-06-30 1.88% 10.68% 8.43%
Quarterly Report Q1 8-K 2024-03-31 4.18% -59.36% 82.69%
Quarterly Report Q4 8-K 2023-12-31 1.01% -62.91% 82.04%
Quarterly Report Q3 8-K 2023-09-30 2.91% -62.41% -29.10%
Quarterly Report Q2 8-K 2023-06-30 1.67% -77.12% -39.74%
Quarterly Report Q1 8-K 2023-03-31 1.95% -2.30% 5.67%
Quarterly Report Q4 8-K 2022-12-31 -3.77% 172.67% -44.36%
Quarterly Report Q3 8-K 2022-09-30 8.54% 212.16% 62.82%
Quarterly Report Q2 8-K 2022-06-30 9.65% 457.92% 96.97%
Quarterly Report Q1 8-K 2022-03-31 14.83% 247.97% -31.68%
Quarterly Report Q4 8-K 2021-12-31 21.26% 30.65% 30.17%
Quarterly Report Q3 8-K 2021-09-30 20.30% 5.25% 11.22%
Quarterly Report Q2 8-K 2021-06-30 34.51% 18.72% 24.14%
Quarterly Report Q1 8-K 2021-03-31 22.81% 12.68% 22.29%
Quarterly Report Q4 8-K 2020-12-31 21.20% 19.12% 23.45%
Quarterly Report Q3 8-K 2020-09-30 34.47% 86.28% 70.75%
Quarterly Report Q2 8-K 2020-06-30 5.94% 24.21% 24.43%
Quarterly Report Q1 8-K 2020-03-31 19.14% 9.81% 22.48%
Quarterly Report Q4 8-K 2019-12-31 13.84% -7.00% 14.15%
Quarterly Report Q3 8-K 2019-09-30 0.00% 0.00% 0.03%
Quarterly Report Q2 8-K 2019-06-30 13.51% 18.81% 32.10%
Quarterly Report Q1 8-K 2019-03-31 4.82% 38.64% 22.72%
Quarterly Report Q4 8-K 2018-12-31 7.41% 126.57% 61.86%
Quarterly Report Q3 8-K 2018-09-30 3.96% 36.83% 18.09%
Quarterly Report Q2 8-K 2018-06-30 10.45% 11431.82% 66.48%
Quarterly Report Q1 8-K 2018-03-31 20.10% 4662.50% 58.97%
Quarterly Report Q4 8-K 2017-12-31 21.24% -20.30% -12.46%
Quarterly Report Q3 8-K 2017-09-30 22.29% -12.46% -4.26%
Quarterly Report Q2 8-K 2017-06-30 27.03% -99.01% -27.57%
Quarterly Report Q1 8-K 2017-03-31 18.58% -96.28% -24.64%
Quarterly Report Q4 8-K 2016-12-31 46.80% 37.55% 51.81%
Quarterly Report Q3 8-K 2016-09-30 45.30% 17.79% 92.49%
Quarterly Report Q2 8-K 2016-06-30 31.65% 139.99% 57.07%
Quarterly Report Q1 8-K 2016-03-31 34.85% -37.01% 62.23%
Quarterly Report Q4 8-K 2015-12-31 27.08% -50.94% 54.17%
Quarterly Report Q3 8-K 2015-09-30 27.93% -23.17% 23.26%
Quarterly Report Q2 8-K 2015-06-30 33.39% -3.82% 56.28%
Quarterly Report Q1 8-K 2015-03-31 12.06% -89.67% 90.48%
Quarterly Report Q4 8-K 2014-12-31 -22.64% -86.78% -46.13%
Quarterly Report Q3 8-K 2014-09-30 -22.26% 19.92% -32.96%
Quarterly Report Q2 8-K 2014-06-30 -26.67% -40.54% -45.82%
Quarterly Report Q1 8-K 2014-03-31 -8.10% 1382.71% -46.94%
Quarterly Report Q4 8-K 2013-12-31 5.65% 790.32% 20.12%
Quarterly Report Q3 8-K 2013-09-30 8.38% 10.42% 5.24%
Quarterly Report Q2 8-K 2013-06-30 8.08% 21.45% 11.08%
Quarterly Report Q1 8-K 2013-03-31 5.87% -45.65% -5.61%
Quarterly Report Q4 8-K 2012-12-31 26.02% 81.88% 41.43%
Quarterly Report Q3 8-K 2012-09-30 12.72% -84.07% 8.17%
Quarterly Report Q2 8-K 2012-06-30 12.21% -19.81% 4.34%
Quarterly Report Q1 8-K 2012-03-31 14.36% 86.78% 13.72%
Quarterly Report Q4 8-K 2011-12-31 2.60% -15.48% -17.02%
Quarterly Report Q3 8-K 2011-09-30 20.71% 508.22% 7.90%
Quarterly Report Q2 8-K 2011-06-30 25.93% 30.76% 17.97%
Quarterly Report Q1 8-K 2011-03-31 19.16% -12.98% 11.25%
Quarterly Report Q4 8-K 2010-12-31 23.95% -39.17% 12.70%
Quarterly Report Q3 8-K 2010-09-30 13.58% 24.01% 25.14%
Quarterly Report Q2 8-K 2010-06-30 -0.85% 2.90% 30.61%
Quarterly Report Q1 8-K 2010-03-31 -3.61% 40.64% 36.74%
Quarterly Report Q4 8-K 2009-12-31 -19.56% 368.74% 55.19%
Quarterly Report Q3 8-K 2009-09-30 -21.34% 36.58% -8.56%
Quarterly Report Q2 8-K 2009-06-30 -12.29% -12.08% -3.93%
Quarterly Report Q1 8-K 2009-03-31 -0.03% 12.09% 24.01%
Quarterly Report Q4 8-K 2008-12-31 20.29% -81.75% 22.01%
Quarterly Report Q3 8-K 2008-09-30 20.10% 6.91% 36.63%
Quarterly Report Q2 8-K 2008-06-30 21.44% -81.20% 33.74%
Quarterly Report Q1 8-K 2008-03-31 -0.26% 2.73% -29.55%
Quarterly Report Q4 8-K 2007-12-31 50.34% 47.09% -56.95%
Quarterly Report Q3 8-K 2007-09-30 -13.26% 372.57% 219.22%
Quarterly Report Q2 8-K 2007-06-30 -9.35% 4390.24% 94.20%
Quarterly Report Q1 8-K 2007-03-31 7.75% -30.16% 2925.77%
Quarterly Report Q4 8-K 2006-12-31 -31.85% 337.11% 461.64%
Quarterly Report Q3 8-K 2006-09-30 13.67% -105.33% -48.18%
Quarterly Report Q2 8-K 2006-06-30 8.90% 352.25% 17.33%
Quarterly Report Q1 8-K 2006-03-31 -1.88% 133.44% -5.62%
Quarterly Report Q4 8-K 2005-12-31 -1.89% -86.19% -67.30%
Quarterly Report Q3 8-K 2005-09-30 14.90% 180.84% 19.60%
Quarterly Report Q2 8-K 2005-06-30 14.59% -94.48% -21.18%
Quarterly Report Q1 8-K 2005-03-31 18.03% -31.11% 107.48%
Quarterly Report Q4 8-K 2004-12-31 31.45% 5.45% 34.03%
Quarterly Report Q3 8-K 2004-09-30 19.02% -47.65% -20.09%
Quarterly Report Q2 8-K 2004-06-30 22.69% 263.83% 62.11%
Quarterly Report Q1 8-K 2004-03-31 24.36% 357.71% 373.75%
Quarterly Report Q4 8-K 2003-12-31 31.48% 186.62% 187.93%
Quarterly Report Q3 8-K 2003-09-30 40.18% 286.67% 439.19%
Quarterly Report Q2 8-K 2003-06-30 26.44% -0.18% 1638.35%
Quarterly Report Q1 8-K 2003-03-31 19.22% -350.68% -92.65%
Quarterly Report Q4 8-K 2002-12-31 -17.22% 88.14% 52.56%
Quarterly Report Q3 8-K 2002-09-30 -32.41% 102.96% 76.43%
Quarterly Report Q2 8-K 2002-06-30 -27.95% 106.52% 101.91%
Quarterly Report Q1 8-K 2002-03-31 -23.75% 102.12% 109.09%
Quarterly Report Q4 8-K 2001-12-31 -17.62% -360.17% -387.70%
Quarterly Report Q3 8-K 2001-09-30 -7.91% -2103.40% -132.31%
Quarterly Report Q2 8-K 2001-06-30 2.07% -151.85% -312.58%
Quarterly Report Q1 8-K 2001-03-31 2.88% -34.33% -139.82%
Quarterly Report Q4 8-K 2000-12-31 12.09% -55.34% -32.56%
Quarterly Report Q3 8-K 2000-09-30 24.67% -96.51% -45.89%
Quarterly Report Q2 8-K 2000-06-30 19.32% 14.79% -72.52%
Quarterly Report Q1 8-K 2000-03-31 19.03% 66.88% -89.00%
Quarterly Report Q4 8-K 1999-12-31 25.06% 130.37% 105.51%
Quarterly Report Q3 8-K 1999-09-30 15.02% 110.83% -88.50%
Quarterly Report Q2 8-K 1999-06-30 38.23% 57.23% -86.18%
Quarterly Report Q1 8-K 1999-03-31 49.81% 53.85% 49.81%
Quarterly Report Q4 8-K 1998-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 1998-09-30 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 1998-06-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 1998-03-31 0.00% 0.00% 0.00%