image
Technology - Software - Infrastructure - NASDAQ - US
$ 87.43
-1.04 %
$ 13.1 B
Market Cap
25.87
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.40% 4.57% 4.59%
Annual Report FY 10-K 2022-12-31 4.49% -19.64% -13.65%
Annual Report FY 10-K 2021-12-31 8.23% 16.98% 18.92%
Annual Report FY 10-K 2020-12-31 10.52% 16.53% 19.97%
Annual Report FY 10-K 2019-12-31 6.60% 60.21% 51.43%
Annual Report FY 10-K 2018-12-31 8.45% 36.67% 14.64%
Annual Report FY 10-K 2017-12-31 6.96% -30.94% -31.20%
Annual Report FY 10-K 2016-12-31 6.49% -1.64% -1.41%
Annual Report FY 10-K 2015-12-31 11.89% -3.76% -4.77%
Annual Report FY 10-K 2014-12-31 24.46% 13.79% 18.25%
Annual Report FY 10-K 2013-12-31 14.85% 43.87% 31.63%
Annual Report FY 10-K 2012-12-31 18.59% 1.54% 8.20%
Annual Report FY 10-K 2011-12-31 13.18% 17.34% 14.30%
Annual Report FY 10-K 2010-12-31 19.05% 17.34% 13.78%
Annual Report FY 10-K 2009-12-31 8.70% 0.53% 5.28%
Annual Report FY 10-K 2008-12-31 24.28% 43.75% 46.46%
Annual Report FY 10-K 2007-12-31 48.46% 75.90% 74.39%
Annual Report FY 10-K 2006-12-31 51.41% -82.50% 13.26%
Annual Report FY 10-K 2005-12-31 34.81% 854.48% 49.85%
Annual Report FY 10-K 2004-12-31 30.23% 217.36% 538.97%
Annual Report FY 10-K 2003-12-31 11.23% 85.68% 93.89%
Annual Report FY 10-K 2002-12-31 -11.17% 91.61% 92.44%
Annual Report FY 10-K 2001-12-31 81.82% -174.96% -168.34%
Annual Report FY 10-K 2000-12-31 2144.15% -1437.82% -1838.75%
Annual Report FY 10-K 1999-12-31 3900.00% -6300.00% -5700.00%
Annual Report FY 10-K 1998-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 4.06% 15.66% -62.32%
Quarterly Report Q2 8-K 2024-06-30 4.69% 2.23% 1.18%
Quarterly Report Q1 8-K 2024-03-31 7.78% 80.65% -6.45%
Quarterly Report Q4 8-K 2023-12-31 7.25% 25.17% 10.53%
Quarterly Report Q3 8-K 2023-09-30 9.48% 48.44% 9.78%
Quarterly Report Q2 8-K 2023-06-30 3.59% 7.76% -14.43%
Quarterly Report Q1 8-K 2023-03-31 1.33% -18.51% 3.27%
Quarterly Report Q4 8-K 2022-12-31 2.48% -19.79% -14.59%
Quarterly Report Q3 8-K 2022-09-30 2.51% -39.55% -21.84%
Quarterly Report Q2 8-K 2022-06-30 5.92% -23.62% -12.23%
Quarterly Report Q1 8-K 2022-03-31 7.23% -23.46% -4.96%
Quarterly Report Q4 8-K 2021-12-31 6.98% 41.60% 45.66%
Quarterly Report Q3 8-K 2021-09-30 8.51% 12.79% 13.31%
Quarterly Report Q2 8-K 2021-06-30 7.31% -3.35% 4.73%
Quarterly Report Q1 8-K 2021-03-31 10.26% 26.43% 19.72%
Quarterly Report Q4 8-K 2020-12-31 9.61% -4.81% -0.52%
Quarterly Report Q3 8-K 2020-09-30 11.68% 15.04% 26.43%
Quarterly Report Q2 8-K 2020-06-30 12.71% 42.14% 40.25%
Quarterly Report Q1 8-K 2020-03-31 8.18% 14.95% 13.24%
Quarterly Report Q4 8-K 2019-12-31 8.24% 26.68% 12.50%
Quarterly Report Q3 8-K 2019-09-30 6.02% 28.17% 22.96%
Quarterly Report Q2 8-K 2019-06-30 6.38% 164.54% 137.73%
Quarterly Report Q1 8-K 2019-03-31 5.65% 99.45% 96.22%
Quarterly Report Q4 8-K 2018-12-31 7.52% 392.04% 331.09%
Quarterly Report Q3 8-K 2018-09-30 7.76% 77.79% 35.70%
Quarterly Report Q2 8-K 2018-06-30 8.84% -25.46% -34.51%
Quarterly Report Q1 8-K 2018-03-31 9.76% -33.63% -40.50%
Quarterly Report Q4 8-K 2017-12-31 7.68% -79.15% -77.41%
Quarterly Report Q3 8-K 2017-09-30 6.39% -20.38% -23.16%
Quarterly Report Q2 8-K 2017-06-30 6.43% -21.54% -20.85%
Quarterly Report Q1 8-K 2017-03-31 7.31% 8.11% 0.97%
Quarterly Report Q4 8-K 2016-12-31 6.38% 3.64% 0.69%
Quarterly Report Q3 8-K 2016-09-30 6.00% -13.68% -3.39%
Quarterly Report Q2 8-K 2016-06-30 5.81% 9.58% 3.69%
Quarterly Report Q1 8-K 2016-03-31 7.82% -3.71% -6.09%
Quarterly Report Q4 8-K 2015-12-31 7.99% -8.95% -9.85%
Quarterly Report Q3 8-K 2015-09-30 10.64% -3.42% -3.78%
Quarterly Report Q2 8-K 2015-06-30 13.59% -7.80% -5.42%
Quarterly Report Q1 8-K 2015-03-31 16.10% 6.79% 0.56%
Quarterly Report Q4 8-K 2014-12-31 23.01% 20.86% 17.56%
Quarterly Report Q3 8-K 2014-09-30 25.83% 14.29% 20.82%
Quarterly Report Q2 8-K 2014-06-30 25.90% 17.76% 15.23%
Quarterly Report Q1 8-K 2014-03-31 23.22% 1.84% 19.43%
Quarterly Report Q4 8-K 2013-12-31 15.38% 17.66% 20.91%
Quarterly Report Q3 8-K 2013-09-30 14.62% 65.36% 24.15%
Quarterly Report Q2 8-K 2013-06-30 14.13% 39.91% 45.50%
Quarterly Report Q1 8-K 2013-03-31 15.21% 65.38% 41.37%
Quarterly Report Q4 8-K 2012-12-31 16.72% 13.67% 20.67%
Quarterly Report Q3 8-K 2012-09-30 22.52% 14.06% 22.69%
Quarterly Report Q2 8-K 2012-06-30 19.61% -7.68% -8.49%
Quarterly Report Q1 8-K 2012-03-31 15.76% -14.60% -1.61%
Quarterly Report Q4 8-K 2011-12-31 13.72% 14.42% 9.66%
Quarterly Report Q3 8-K 2011-09-30 11.16% 6.49% 10.66%
Quarterly Report Q2 8-K 2011-06-30 12.91% 25.70% 28.84%
Quarterly Report Q1 8-K 2011-03-31 14.97% 23.82% 10.14%
Quarterly Report Q4 8-K 2010-12-31 19.46% 31.01% 16.27%
Quarterly Report Q3 8-K 2010-09-30 22.78% 21.27% 16.35%
Quarterly Report Q2 8-K 2010-06-30 19.90% 5.88% 4.49%
Quarterly Report Q1 8-K 2010-03-31 14.10% 10.24% 17.70%
Quarterly Report Q4 8-K 2009-12-31 12.12% -1.12% 13.46%
Quarterly Report Q3 8-K 2009-09-30 4.64% -1.84% -1.98%
Quarterly Report Q2 8-K 2009-06-30 5.46% 4.87% 3.97%
Quarterly Report Q1 8-K 2009-03-31 12.48% 0.46% 5.21%
Quarterly Report Q4 8-K 2008-12-31 16.00% 12.97% 7.43%
Quarterly Report Q3 8-K 2008-09-30 22.39% 37.49% 44.72%
Quarterly Report Q2 8-K 2008-06-30 27.09% 58.62% 68.98%
Quarterly Report Q1 8-K 2008-03-31 34.28% 92.46% 96.46%
Quarterly Report Q4 8-K 2007-12-31 45.77% 73.97% 93.33%
Quarterly Report Q3 8-K 2007-09-30 44.62% 73.08% 64.38%
Quarterly Report Q2 8-K 2007-06-30 51.67% 92.17% 79.03%
Quarterly Report Q1 8-K 2007-03-31 53.34% 66.85% 53.84%
Quarterly Report Q4 8-K 2006-12-31 52.08% -19.94% 25.35%
Quarterly Report Q3 8-K 2006-09-30 47.26% -94.85% 15.76%
Quarterly Report Q2 8-K 2006-06-30 55.69% -29.16% 0.74%
Quarterly Report Q1 8-K 2006-03-31 51.13% -18.35% 7.96%
Quarterly Report Q4 8-K 2005-12-31 43.56% 92.36% 44.60%
Quarterly Report Q3 8-K 2005-09-30 42.09% 2320.30% 39.61%
Quarterly Report Q2 8-K 2005-06-30 27.30% 133.72% 35.95%
Quarterly Report Q1 8-K 2005-03-31 24.25% 381.99% 100.09%
Quarterly Report Q4 8-K 2004-12-31 27.47% 744.11% 220.01%
Quarterly Report Q3 8-K 2004-09-30 27.58% 387.77% 1301.16%
Quarterly Report Q2 8-K 2004-06-30 34.50% 146.45% 223.13%
Quarterly Report Q1 8-K 2004-03-31 32.28% 133.78% 288.64%
Quarterly Report Q4 8-K 2003-12-31 27.77% 96.26% 108.80%
Quarterly Report Q3 8-K 2003-09-30 18.07% 91.78% 97.34%
Quarterly Report Q2 8-K 2003-06-30 3.96% 65.33% 72.75%
Quarterly Report Q1 8-K 2003-03-31 -3.59% 85.36% 91.51%
Quarterly Report Q4 8-K 2002-12-31 -4.74% 14.14% 15.42%
Quarterly Report Q3 8-K 2002-09-30 -17.26% 14.14% 21.45%
Quarterly Report Q2 8-K 2002-06-30 -15.81% 54.39% 57.95%
Quarterly Report Q1 8-K 2002-03-31 -5.68% 97.34% 97.69%
Quarterly Report Q4 8-K 2001-12-31 -0.36% 78.63% 80.01%
Quarterly Report Q3 8-K 2001-09-30 57.44% 81.79% 82.56%
Quarterly Report Q2 8-K 2001-06-30 137.77% 61.93% 63.77%
Quarterly Report Q1 8-K 2001-03-31 456.76% -6179.57% -5562.45%
Quarterly Report Q4 8-K 2000-12-31 1279.41% -934.39% -1590.35%
Quarterly Report Q3 8-K 2000-09-30 2917.33% -1543.65% -1554.19%
Quarterly Report Q2 8-K 2000-06-30 4436.00% -3425.16% -61742.25%
Quarterly Report Q1 8-K 2000-03-31 7122.00% -1120.59% -39022.00%
Quarterly Report Q4 8-K 1999-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 1999-09-30 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 1999-06-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 1999-03-31 0.00% 0.00% 0.00%