image
Technology - Information Technology Services - NASDAQ - US
$ 44.69
-1.61 %
$ 7.19 B
Market Cap
39.9
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-12-31 15.48% 29.09% 24.25%
Annual Report FY 10-K 2022-12-31 25.82% 24.58% 23.27%
Annual Report FY 10-K 2021-12-31 17.10% 28.26% 41.68%
Annual Report FY 10-K 2020-12-31 -3.32% 32.25% 43.91%
Annual Report FY 10-K 2019-12-31 12.26% 19.27% 53.46%
Annual Report FY 10-K 2018-12-31 15.85% 16.03% -31.02%
Annual Report FY 10-K 2017-12-31 11.13% -20.81% 12.46%
Annual Report FY 10-K 2016-12-31 9.15% 19.72% -4.63%
Annual Report FY 10-K 2015-12-31 25.88% 58.93% 97.83%
Annual Report FY 10-K 2014-12-31 4.35% -32.54% -49.51%
Annual Report FY 10-K 2013-12-31 8.02% 14.97% 17.80%
Annual Report FY 10-K 2012-12-31 22.85% 20.29% 38.52%
Annual Report FY 10-K 2011-12-31 42.65% 30.79% 55.78%
Annual Report FY 10-K 2010-12-31 32.33% 69.88% 8.70%
Annual Report FY 10-K 2009-12-31 5.11% 8.64% 55.77%
Annual Report FY 10-K 2008-12-31 1.01% -46.72% -9.08%
Annual Report FY 10-K 2007-12-31 47.73% 92.37% 14.31%
Annual Report FY 10-K 2006-12-31 64.65% 99.13% 170.00%
Annual Report FY 10-K 2005-12-31 22.31% 31.21% 5.32%
Annual Report FY 10-K 2004-12-31 117.73% 810.45% -80.92%
Annual Report FY 10-K 2003-12-31 2.48% 98.25% 1307.45%
Annual Report FY 10-K 2002-12-31 127.73% -2600.00% -53.33%
Annual Report FY 10-K 2001-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 14.87% 20.88% 15.23%
Quarterly Report Q2 8-K 2024-06-30 10.71% -6.61% -6.39%
Quarterly Report Q1 8-K 2024-03-31 8.95% -5.00% 3.83%
Quarterly Report Q4 8-K 2023-12-31 10.50% 26.48% 8.70%
Quarterly Report Q3 8-K 2023-09-30 13.73% 12.23% 20.19%
Quarterly Report Q2 8-K 2023-06-30 16.79% 36.89% 37.66%
Quarterly Report Q1 8-K 2023-03-31 21.70% 41.88% 35.19%
Quarterly Report Q4 8-K 2022-12-31 26.81% 12.54% 41.42%
Quarterly Report Q3 8-K 2022-09-30 24.46% 47.49% 18.08%
Quarterly Report Q2 8-K 2022-06-30 26.07% 27.93% 31.40%
Quarterly Report Q1 8-K 2022-03-31 25.93% 13.30% 5.82%
Quarterly Report Q4 8-K 2021-12-31 18.69% -12.16% -5.76%
Quarterly Report Q3 8-K 2021-09-30 20.46% 0.34% 23.34%
Quarterly Report Q2 8-K 2021-06-30 23.64% 232.44% 263.17%
Quarterly Report Q1 8-K 2021-03-31 6.27% 42.48% 51.18%
Quarterly Report Q4 8-K 2020-12-31 -3.08% 50.86% 64.12%
Quarterly Report Q3 8-K 2020-09-30 -4.13% 38.72% 53.45%
Quarterly Report Q2 8-K 2020-06-30 -8.64% -32.91% -28.80%
Quarterly Report Q1 8-K 2020-03-31 2.68% 52.51% 63.02%
Quarterly Report Q4 8-K 2019-12-31 9.35% 453.69% 1213.90%
Quarterly Report Q3 8-K 2019-09-30 8.77% 24.89% 13.97%
Quarterly Report Q2 8-K 2019-06-30 15.89% -13.12% -18.92%
Quarterly Report Q1 8-K 2019-03-31 15.75% -36.54% 11.29%
Quarterly Report Q4 8-K 2018-12-31 18.71% 141.23% -12.94%
Quarterly Report Q3 8-K 2018-09-30 20.16% -27.65% 5.46%
Quarterly Report Q2 8-K 2018-06-30 11.14% -29.03% 5.96%
Quarterly Report Q1 8-K 2018-03-31 13.08% 37.94% -4.73%
Quarterly Report Q4 8-K 2017-12-31 11.62% -60.40% 14.12%
Quarterly Report Q3 8-K 2017-09-30 12.35% 31.32% 7.47%
Quarterly Report Q2 8-K 2017-06-30 10.90% 24.45% -0.66%
Quarterly Report Q1 8-K 2017-03-31 9.58% 21.48% -3.34%
Quarterly Report Q4 8-K 2016-12-31 6.88% 4.92% -20.71%
Quarterly Report Q3 8-K 2016-09-30 4.71% 5.86% -16.34%
Quarterly Report Q2 8-K 2016-06-30 9.55% 35.62% 6.48%
Quarterly Report Q1 8-K 2016-03-31 16.39% 44.45% 22.16%
Quarterly Report Q4 8-K 2015-12-31 22.60% 97.88% 153.05%
Quarterly Report Q3 8-K 2015-09-30 33.52% 149.58% 284.88%
Quarterly Report Q2 8-K 2015-06-30 29.97% 55.55% 150.09%
Quarterly Report Q1 8-K 2015-03-31 17.83% -14.17% -13.04%
Quarterly Report Q4 8-K 2014-12-31 8.99% -52.96% -69.25%
Quarterly Report Q3 8-K 2014-09-30 0.12% -54.12% -72.37%
Quarterly Report Q2 8-K 2014-06-30 3.22% -15.96% -52.47%
Quarterly Report Q1 8-K 2014-03-31 4.99% 14.19% 31.46%
Quarterly Report Q4 8-K 2013-12-31 5.50% 30.39% 47.86%
Quarterly Report Q3 8-K 2013-09-30 8.59% 13.13% 15.67%
Quarterly Report Q2 8-K 2013-06-30 7.38% 2.01% -10.88%
Quarterly Report Q1 8-K 2013-03-31 10.90% 9.49% 12.94%
Quarterly Report Q4 8-K 2012-12-31 14.69% 27.31% 21.94%
Quarterly Report Q3 8-K 2012-09-30 12.61% 39.47% 44.68%
Quarterly Report Q2 8-K 2012-06-30 27.05% 6.83% 52.99%
Quarterly Report Q1 8-K 2012-03-31 43.48% 6.64% 38.93%
Quarterly Report Q4 8-K 2011-12-31 46.46% 15.16% 63.53%
Quarterly Report Q3 8-K 2011-09-30 48.00% 7.52% 66.98%
Quarterly Report Q2 8-K 2011-06-30 40.22% 74.06% 78.45%
Quarterly Report Q1 8-K 2011-03-31 33.80% 48.69% 15.94%
Quarterly Report Q4 8-K 2010-12-31 17.84% 10.26% -35.84%
Quarterly Report Q3 8-K 2010-09-30 40.26% 95.39% 34.83%
Quarterly Report Q2 8-K 2010-06-30 43.07% 288.90% 88.62%
Quarterly Report Q1 8-K 2010-03-31 32.95% 95.04% 51.20%
Quarterly Report Q4 8-K 2009-12-31 36.03% 120.06% 124.55%
Quarterly Report Q3 8-K 2009-09-30 3.46% 471.45% -1.62%
Quarterly Report Q2 8-K 2009-06-30 -21.24% -76.22% -46.87%
Quarterly Report Q1 8-K 2009-03-31 -19.55% -57.60% -15.04%
Quarterly Report Q4 8-K 2008-12-31 -13.28% -65.02% 8.10%
Quarterly Report Q3 8-K 2008-09-30 -0.12% -17.23% 12.77%
Quarterly Report Q2 8-K 2008-06-30 25.10% -6.34% 100.47%
Quarterly Report Q1 8-K 2008-03-31 27.84% 25.72% 2.21%
Quarterly Report Q4 8-K 2007-12-31 28.16% 64.46% -22.38%
Quarterly Report Q3 8-K 2007-09-30 30.74% 50.70% 13.27%
Quarterly Report Q2 8-K 2007-06-30 70.51% 298.16% -15.19%
Quarterly Report Q1 8-K 2007-03-31 84.87% 178.14% -77.12%
Quarterly Report Q4 8-K 2006-12-31 105.04% 187.89% 113.10%
Quarterly Report Q3 8-K 2006-09-30 86.01% 100.53% -78.50%
Quarterly Report Q2 8-K 2006-06-30 41.67% -9.37% -82.63%
Quarterly Report Q1 8-K 2006-03-31 1099.78% 73.09% 1099.78%
Quarterly Report Q4 8-K 2005-12-31 26.84% 53.50% -22.84%
Quarterly Report Q3 8-K 2005-09-30 26.84% 53.50% 26.84%
Quarterly Report Q2 8-K 2005-06-30 17.81% 15.78% 17.81%
Quarterly Report Q1 8-K 2005-03-31 -88.11% -16.48% -88.11%
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%