image
Technology - Information Technology Services - NASDAQ - US
$ 77.11
-4.53 %
$ 38.2 B
Market Cap
17.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 -0.39% -7.16% -9.40%
Annual Report FY 10-K 2022-12-31 4.98% 7.16% 5.02%
Annual Report FY 10-K 2021-12-31 11.14% 53.52% 33.68%
Annual Report FY 10-K 2020-12-31 -0.78% -24.43% -13.82%
Annual Report FY 10-K 2019-12-31 4.08% -12.33% -12.42%
Annual Report FY 10-K 2018-12-31 8.88% 39.69% 12.90%
Annual Report FY 10-K 2017-12-31 9.81% -3.16% 8.39%
Annual Report FY 10-K 2016-12-31 8.63% -4.35% 6.86%
Annual Report FY 10-K 2015-12-31 20.98% 12.81% 13.64%
Annual Report FY 10-K 2014-12-31 16.05% 17.15% 212.33%
Annual Report FY 10-K 2013-12-31 20.37% 16.87% -123.24%
Annual Report FY 10-K 2012-12-31 20.02% 18.97% 19.80%
Annual Report FY 10-K 2011-12-31 33.29% 20.46% 31.86%
Annual Report FY 10-K 2010-12-31 40.07% 37.12% 39.35%
Annual Report FY 10-K 2009-12-31 16.42% 24.17% 19.71%
Annual Report FY 10-K 2008-12-31 31.88% 23.05% 35.42%
Annual Report FY 10-K 2007-12-31 49.94% 50.40% 47.34%
Annual Report FY 10-K 2006-12-31 60.78% 40.01% 45.79%
Annual Report FY 10-K 2005-12-31 50.99% 65.86% 51.01%
Annual Report FY 10-K 2004-12-31 59.32% 74.75% 62.66%
Annual Report FY 10-K 2003-12-31 60.74% 65.98% 59.99%
Annual Report FY 10-K 2002-12-31 28.86% 55.97% 26.89%
Annual Report FY 10-K 2001-12-31 29.74% 25.32% 36.33%
Annual Report FY 10-K 2000-12-31 54.14% 57.88% 57.40%
Annual Report FY 10-K 1999-12-31 51.71% 86.67% 84.44%
Annual Report FY 10-K 1998-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 3.00% 10.86% 7.58%
Quarterly Report Q2 8-K 2024-06-30 -0.74% 22.25% 27.73%
Quarterly Report Q1 8-K 2024-03-31 -1.08% -5.86% 2.28%
Quarterly Report Q4 8-K 2023-12-31 -1.67% 7.10% 11.95%
Quarterly Report Q3 8-K 2023-09-30 0.82% -16.53% -14.04%
Quarterly Report Q2 8-K 2023-06-30 -0.41% -19.76% -24.08%
Quarterly Report Q1 8-K 2023-03-31 -0.29% 3.02% -3.04%
Quarterly Report Q4 8-K 2022-12-31 1.30% -9.55% -6.28%
Quarterly Report Q3 8-K 2022-09-30 2.38% 15.62% 9.47%
Quarterly Report Q2 8-K 2022-06-30 7.00% 12.70% 9.20%
Quarterly Report Q1 8-K 2022-03-31 9.66% 11.49% 208.22%
Quarterly Report Q4 8-K 2021-12-31 14.17% 82.28% 57.42%
Quarterly Report Q3 8-K 2021-09-30 11.81% 56.32% 220.90%
Quarterly Report Q2 8-K 2021-06-30 14.62% 41.83% 49.04%
Quarterly Report Q1 8-K 2021-03-31 4.17% 37.60% -115.54%
Quarterly Report Q4 8-K 2020-12-31 -2.33% -20.00% -25.72%
Quarterly Report Q3 8-K 2020-09-30 -0.12% -29.98% -90.13%
Quarterly Report Q2 8-K 2020-06-30 -3.40% -29.08% -24.56%
Quarterly Report Q1 8-K 2020-03-31 2.80% -16.78% 7.42%
Quarterly Report Q4 8-K 2019-12-31 3.75% -39.04% -9.67%
Quarterly Report Q3 8-K 2019-09-30 4.17% 4.19% -10.20%
Quarterly Report Q2 8-K 2019-06-30 3.37% 11.62% -7.61%
Quarterly Report Q1 8-K 2019-03-31 5.06% -15.19% -22.22%
Quarterly Report Q4 8-K 2018-12-31 7.86% 3700.00% 5.48%
Quarterly Report Q3 8-K 2018-09-30 8.28% -3.64% 14.97%
Quarterly Report Q2 8-K 2018-06-30 9.16% -2.98% 10.56%
Quarterly Report Q1 8-K 2018-03-31 10.32% -6.64% 21.58%
Quarterly Report Q4 8-K 2017-12-31 10.57% -4.33% 17.11%
Quarterly Report Q3 8-K 2017-09-30 9.06% 11.39% 11.07%
Quarterly Report Q2 8-K 2017-06-30 8.91% 86.21% 2.56%
Quarterly Report Q1 8-K 2017-03-31 10.74% 26.25% 2.89%
Quarterly Report Q4 8-K 2016-12-31 7.10% -1.75% 1.37%
Quarterly Report Q3 8-K 2016-09-30 8.35% 11.88% 7.48%
Quarterly Report Q2 8-K 2016-06-30 9.23% -39.92% 8.32%
Quarterly Report Q1 8-K 2016-03-31 9.98% 15.23% 10.73%
Quarterly Report Q4 8-K 2015-12-31 17.88% 16.69% 15.43%
Quarterly Report Q3 8-K 2015-09-30 23.48% 11.69% 18.64%
Quarterly Report Q2 8-K 2015-06-30 22.57% 12.96% 11.80%
Quarterly Report Q1 8-K 2015-03-31 20.19% 9.75% 8.75%
Quarterly Report Q4 8-K 2014-12-31 16.42% 11.88% 207.05%
Quarterly Report Q3 8-K 2014-09-30 11.94% 11.26% 4.61%
Quarterly Report Q2 8-K 2014-06-30 16.47% 23.80% 14.32%
Quarterly Report Q1 8-K 2014-03-31 19.87% 22.75% 25.72%
Quarterly Report Q4 8-K 2013-12-31 20.90% 16.34% -125.71%
Quarterly Report Q3 8-K 2013-09-30 21.89% 15.43% 23.07%
Quarterly Report Q2 8-K 2013-06-30 20.39% 19.24% 28.57%
Quarterly Report Q1 8-K 2013-03-31 18.08% 16.65% 15.10%
Quarterly Report Q4 8-K 2012-12-31 17.10% 16.10% 15.61%
Quarterly Report Q3 8-K 2012-09-30 18.16% 21.92% 21.29%
Quarterly Report Q2 8-K 2012-06-30 20.87% 21.09% 22.97%
Quarterly Report Q1 8-K 2012-03-31 24.80% 16.96% 19.80%
Quarterly Report Q4 8-K 2011-12-31 26.94% 16.47% 25.97%
Quarterly Report Q3 8-K 2011-09-30 31.56% 11.50% 28.34%
Quarterly Report Q2 8-K 2011-06-30 34.39% 20.83% 31.10%
Quarterly Report Q1 8-K 2011-03-31 42.88% 37.51% 44.99%
Quarterly Report Q4 8-K 2010-12-31 45.18% 43.17% 46.56%
Quarterly Report Q3 8-K 2010-09-30 42.58% 49.15% 41.12%
Quarterly Report Q2 8-K 2010-06-30 42.31% 21.89% 35.77%
Quarterly Report Q1 8-K 2010-03-31 28.67% 33.91% 32.50%
Quarterly Report Q4 8-K 2009-12-31 19.88% 28.25% 16.99%
Quarterly Report Q3 8-K 2009-09-30 16.16% 21.04% 13.43%
Quarterly Report Q2 8-K 2009-06-30 13.30% 36.01% 26.73%
Quarterly Report Q1 8-K 2009-03-31 15.98% 11.05% 23.67%
Quarterly Report Q4 8-K 2008-12-31 25.52% 16.66% 34.44%
Quarterly Report Q3 8-K 2008-09-30 31.47% 17.34% 41.04%
Quarterly Report Q2 8-K 2008-06-30 32.70% 26.23% 31.99%
Quarterly Report Q1 8-K 2008-03-31 39.72% 35.03% 33.60%
Quarterly Report Q4 8-K 2007-12-31 41.36% 38.43% 38.99%
Quarterly Report Q3 8-K 2007-09-30 48.03% 57.56% 47.07%
Quarterly Report Q2 8-K 2007-06-30 53.34% 49.40% 49.45%
Quarterly Report Q1 8-K 2007-03-31 61.23% 59.97% 57.28%
Quarterly Report Q4 8-K 2006-12-31 65.21% 20.56% 49.59%
Quarterly Report Q3 8-K 2006-09-30 60.28% 50.38% 46.24%
Quarterly Report Q2 8-K 2006-06-30 59.10% 52.84% 43.20%
Quarterly Report Q1 8-K 2006-03-31 57.13% 47.49% 42.94%
Quarterly Report Q4 8-K 2005-12-31 48.69% 88.46% 44.71%
Quarterly Report Q3 8-K 2005-09-30 51.54% 55.78% 52.31%
Quarterly Report Q2 8-K 2005-06-30 52.62% 51.39% 52.46%
Quarterly Report Q1 8-K 2005-03-31 51.72% 61.60% 56.99%
Quarterly Report Q4 8-K 2004-12-31 59.75% 72.65% 64.93%
Quarterly Report Q3 8-K 2004-09-30 58.42% 63.23% 60.17%
Quarterly Report Q2 8-K 2004-06-30 58.63% 76.28% 62.25%
Quarterly Report Q1 8-K 2004-03-31 60.70% 94.42% 63.09%
Quarterly Report Q4 8-K 2003-12-31 61.40% 93.95% 61.50%
Quarterly Report Q3 8-K 2003-09-30 60.23% 65.10% 59.18%
Quarterly Report Q2 8-K 2003-06-30 60.87% 56.15% 60.04%
Quarterly Report Q1 8-K 2003-03-31 60.30% 43.17% 58.80%
Quarterly Report Q4 8-K 2002-12-31 54.19% 96.96% 46.58%
Quarterly Report Q3 8-K 2002-09-30 34.57% 58.27% 29.87%
Quarterly Report Q2 8-K 2002-06-30 19.70% 47.89% 20.60%
Quarterly Report Q1 8-K 2002-03-31 7.10% 27.74% 9.02%
Quarterly Report Q4 8-K 2001-12-31 5.87% -14.38% 14.57%
Quarterly Report Q3 8-K 2001-09-30 22.62% 27.65% 31.70%
Quarterly Report Q2 8-K 2001-06-30 42.80% 45.56% 46.90%
Quarterly Report Q1 8-K 2001-03-31 60.34% 60.79% 63.75%
Quarterly Report Q4 8-K 2000-12-31 70.34% 80.63% 75.22%
Quarterly Report Q3 8-K 2000-09-30 62.04% 65.00% 68.55%
Quarterly Report Q2 8-K 2000-06-30 47.91% 54.50% 54.90%
Quarterly Report Q1 8-K 2000-03-31 32.70% 23.61% 24.95%
Quarterly Report Q4 8-K 1999-12-31 23.59% 20.00% 15.38%
Quarterly Report Q3 8-K 1999-09-30 41.36% 70.59% 75.00%
Quarterly Report Q2 8-K 1999-06-30 69.29% 136.36% 129.41%
Quarterly Report Q1 8-K 1999-03-31 100.00% 300.00% -59.80%
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%