image
Technology - Software - Infrastructure - NASDAQ - US
$ 54.29
-1.29 %
$ 5.69 B
Market Cap
25.73
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-12-31 2.16% -14.54% 9.41%
Annual Report FY 10-K 2022-12-31 3.74% 11.26% -2.89%
Annual Report FY 10-K 2021-12-31 5.89% 75.88% 45.01%
Annual Report FY 10-K 2020-12-31 2.86% 8.35% 16.96%
Annual Report FY 10-K 2019-12-31 24.61% -2.70% -1.71%
Annual Report FY 10-K 2018-12-31 -1.41% 1242.18% 48.76%
Annual Report FY 10-K 2017-12-31 1.84% -96.04% -61.72%
Annual Report FY 10-K 2016-12-31 -3.85% 51.62% 72.83%
Annual Report FY 10-K 2015-12-31 2.94% 26.46% -7.40%
Annual Report FY 10-K 2014-12-31 17.48% 5.78% 12.29%
Annual Report FY 10-K 2013-12-31 29.76% 30.75% 65.45%
Annual Report FY 10-K 2012-12-31 43.32% 6.53% 12.29%
Annual Report FY 10-K 2011-12-31 11.15% 68.60% 23.45%
Annual Report FY 10-K 2010-12-31 3.12% 38.57% 29.05%
Annual Report FY 10-K 2009-12-31 -2.85% 85.47% 91.45%
Annual Report FY 10-K 2008-12-31 14.04% 215.89% 797.60%
Annual Report FY 10-K 2007-09-30 5.26% -16.49% -95.50%
Annual Report FY 10-K 2006-09-30 11.07% 28.02% -16.57%
Annual Report FY 10-K 2005-09-30 6.99% -7.37% 17.59%
Annual Report FY 10-K 2004-09-30 5.59% 225.90% 55.46%
Annual Report FY 10-K 2003-09-30 -1.96% -6.18% -15.38%
Annual Report FY 10-K 2002-09-30 -5.66% 135.50% 267.36%
Annual Report FY 10-K 2001-09-30 -1.24% -2037.75% -1429.22%
Annual Report FY 10-K 2000-09-30 -14.44% -95.28% -97.52%
Annual Report FY 10-K 1999-09-30 22.43% 40.57% 37.57%
Annual Report FY 10-K 1998-09-30 34.48% 34.75% 39.24%
Annual Report FY 10-K 1997-09-30 34.86% 87.30% 72.30%
Annual Report FY 10-K 1996-09-30 39.08% 231.58% 119.59%
Annual Report FY 10-K 1995-09-30 55.06% 111.34% 133.45%
Annual Report FY 10-K 1994-09-30 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 24.44% 114.78% 97.96%
Quarterly Report Q2 8-K 2024-06-30 15.51% 560.31% 414.27%
Quarterly Report Q1 8-K 2024-03-31 9.09% 76.01% 139.44%
Quarterly Report Q4 8-K 2023-12-31 5.48% 35.90% 16.25%
Quarterly Report Q3 8-K 2023-09-30 18.40% 64.00% 28.93%
Quarterly Report Q2 8-K 2023-06-30 -5.02% -50.29% -56.99%
Quarterly Report Q1 8-K 2023-03-31 -10.34% -208.57% -87.62%
Quarterly Report Q4 8-K 2022-12-31 -3.22% -17.58% -8.96%
Quarterly Report Q3 8-K 2022-09-30 -3.26% 67.95% 71.66%
Quarterly Report Q2 8-K 2022-06-30 12.85% 105.23% 58.56%
Quarterly Report Q1 8-K 2022-03-31 13.29% 896.40% 649.76%
Quarterly Report Q4 8-K 2021-12-31 20.61% 63.03% 70.11%
Quarterly Report Q3 8-K 2021-09-30 0.33% -13.25% -10.27%
Quarterly Report Q2 8-K 2021-06-30 0.59% -53.81% -47.07%
Quarterly Report Q1 8-K 2021-03-31 -2.16% 92.04% 132.70%
Quarterly Report Q4 8-K 2020-12-31 -3.22% 21.01% -6.55%
Quarterly Report Q3 8-K 2020-09-30 -10.99% -50.13% -43.63%
Quarterly Report Q2 8-K 2020-06-30 0.77% 145.85% 595.38%
Quarterly Report Q1 8-K 2020-03-31 41.60% 5.92% 59.84%
Quarterly Report Q4 8-K 2019-12-31 24.99% -36.72% -12.03%
Quarterly Report Q3 8-K 2019-09-30 44.55% 108.85% 95.06%
Quarterly Report Q2 8-K 2019-06-30 26.65% 139.28% -172.57%
Quarterly Report Q1 8-K 2019-03-31 -1.65% -33.64% -68.18%
Quarterly Report Q4 8-K 2018-12-31 -1.97% 164.41% 7.75%
Quarterly Report Q3 8-K 2018-09-30 8.77% 349.62% 148.26%
Quarterly Report Q2 8-K 2018-06-30 -2.33% 51.11% 94.39%
Quarterly Report Q1 8-K 2018-03-31 -9.57% -1108.21% -461.05%
Quarterly Report Q4 8-K 2017-12-31 -4.77% -50.27% -10.23%
Quarterly Report Q3 8-K 2017-09-30 4.04% 134.48% 222.13%
Quarterly Report Q2 8-K 2017-06-30 9.40% -76.82% -45.92%
Quarterly Report Q1 8-K 2017-03-31 2.39% -1.80% -97.35%
Quarterly Report Q4 8-K 2016-12-31 11.05% 52.38% 62.69%
Quarterly Report Q3 8-K 2016-09-30 -9.10% -66.48% -39.16%
Quarterly Report Q2 8-K 2016-06-30 -17.26% -62.32% -111.33%
Quarterly Report Q1 8-K 2016-03-31 -2.90% 55127.16% 2031.22%
Quarterly Report Q4 8-K 2015-12-31 6.34% -5.61% -6.68%
Quarterly Report Q3 8-K 2015-09-30 -4.38% -6.05% -25.05%
Quarterly Report Q2 8-K 2015-06-30 4.32% 140.73% -11.51%
Quarterly Report Q1 8-K 2015-03-31 5.12% 97.19% 2107.90%
Quarterly Report Q4 8-K 2014-12-31 2.49% -7.99% -7.80%
Quarterly Report Q3 8-K 2014-09-30 16.69% 14.31% 7.83%
Quarterly Report Q2 8-K 2014-06-30 23.80% 497.40% 132.09%
Quarterly Report Q1 8-K 2014-03-31 36.71% -166.62% 107.26%
Quarterly Report Q4 8-K 2013-12-31 26.36% 1.46% 13.83%
Quarterly Report Q3 8-K 2013-09-30 37.97% 143.36% 255.74%
Quarterly Report Q2 8-K 2013-06-30 37.41% 140.44% 246.63%
Quarterly Report Q1 8-K 2013-03-31 17.71% -18.88% -148.54%
Quarterly Report Q4 8-K 2012-12-31 65.95% 107.88% 103.91%
Quarterly Report Q3 8-K 2012-09-30 38.26% -46.34% -26.27%
Quarterly Report Q2 8-K 2012-06-30 32.14% -47.46% -75.40%
Quarterly Report Q1 8-K 2012-03-31 31.64% -112.33% -21.51%
Quarterly Report Q4 8-K 2011-12-31 -4.39% -11.83% -13.45%
Quarterly Report Q3 8-K 2011-09-30 15.60% 351.16% 52.52%
Quarterly Report Q2 8-K 2011-06-30 22.66% 6633.33% 138.71%
Quarterly Report Q1 8-K 2011-03-31 19.15% 177.64% 928.51%
Quarterly Report Q4 8-K 2010-12-31 12.18% 38.53% 22.39%
Quarterly Report Q3 8-K 2010-09-30 -7.13% -69.89% -38.14%
Quarterly Report Q2 8-K 2010-06-30 6.03% 95.79% 234.92%
Quarterly Report Q1 8-K 2010-03-31 -0.53% 49.44% 57.05%
Quarterly Report Q4 8-K 2009-12-31 17.36% 70.14% 94.19%
Quarterly Report Q3 8-K 2009-09-30 -3.78% 351.89% 303.75%
Quarterly Report Q2 8-K 2009-06-30 -20.19% -430.19% -257.03%
Quarterly Report Q1 8-K 2009-03-31 -4.73% -19.42% -311.52%
Quarterly Report Q4 8-K 2008-12-31 5.93% 670.29% 531.42%
Quarterly Report Q3 8-K 2008-09-30 27.91% 119.93% 138.72%
Quarterly Report Q2 8-K 2008-06-30 11.32% 130.41% -74.21%
Quarterly Report Q1 8-K 2008-03-31 2.94% -735.75% -242.65%
Quarterly Report Q4 8-K 2007-12-31 8.57% -76.92% -42.56%
Quarterly Report Q3 8-K 2007-09-30 -3.81% -458.00% -300.63%
Quarterly Report Q2 8-K 2007-06-30 15.74% -12.09% -68.54%
Quarterly Report Q1 8-K 2007-03-31 0.13% -2.76% -99.00%
Quarterly Report Q4 8-K 2006-12-31 9.66% -82.75% -65.79%
Quarterly Report Q3 8-K 2006-09-30 11.68% -79.41% -77.19%
Quarterly Report Q2 8-K 2006-06-30 8.67% 125.40% 2.20%
Quarterly Report Q1 8-K 2006-03-31 18.79% 33.89% 32.16%
Quarterly Report Q4 8-K 2005-12-31 5.54% 17.54% -34.28%
Quarterly Report Q3 8-K 2005-09-30 13.33% -8.70% -9.16%
Quarterly Report Q2 8-K 2005-06-30 7.54% -46.44% 17.04%
Quarterly Report Q1 8-K 2005-03-31 -1.18% 40.33% 14.06%
Quarterly Report Q4 8-K 2004-12-31 8.90% 28.70% 42.41%
Quarterly Report Q3 8-K 2004-09-30 -2.88% 9.80% 3.47%
Quarterly Report Q2 8-K 2004-06-30 -1.68% 1107.12% 178.79%
Quarterly Report Q1 8-K 2004-03-31 10.51% 95.97% 24.72%
Quarterly Report Q4 8-K 2003-12-31 18.45% 235.26% 107.52%
Quarterly Report Q3 8-K 2003-09-30 -17.37% -75.99% -68.46%
Quarterly Report Q2 8-K 2003-06-30 13.54% -146.02% 48.08%
Quarterly Report Q1 8-K 2003-03-31 5.45% -10.55% 562.63%
Quarterly Report Q4 8-K 2002-12-31 -4.32% 110.51% 1082.00%
Quarterly Report Q3 8-K 2002-09-30 15.82% 1170.33% 13380.21%
Quarterly Report Q2 8-K 2002-06-30 -11.80% 105.90% 116.11%
Quarterly Report Q1 8-K 2002-03-31 -14.14% 226.25% 243.75%
Quarterly Report Q4 8-K 2001-12-31 -12.50% -98.61% 80.61%
Quarterly Report Q3 8-K 2001-09-30 -8.71% -382.11% -23.41%
Quarterly Report Q2 8-K 2001-06-30 -6.63% -2119.70% -1017.53%
Quarterly Report Q1 8-K 2001-03-31 1.46% -232.37% -60.66%
Quarterly Report Q4 8-K 2000-12-31 11.23% -925.14% -15.41%
Quarterly Report Q3 8-K 2000-09-30 -11.37% -92.63% -93.86%
Quarterly Report Q2 8-K 2000-06-30 -11.45% -91.40% -89.69%
Quarterly Report Q1 8-K 2000-03-31 -13.35% -85.77% -88.58%
Quarterly Report Q4 8-K 1999-12-31 -22.07% -14.89% -22.52%
Quarterly Report Q3 8-K 1999-09-30 -2.83% 51.81% 30.46%
Quarterly Report Q2 8-K 1999-06-30 28.94% 37.21% 44.19%
Quarterly Report Q1 8-K 1999-03-31 35.51% 31.33% 44.92%
Quarterly Report Q4 8-K 1998-12-31 40.92% 22.08% 34.82%
Quarterly Report Q3 8-K 1998-09-30 67.37% 18.57% 45.19%
Quarterly Report Q2 8-K 1998-06-30 25.18% 36.51% 32.99%
Quarterly Report Q1 8-K 1998-03-31 25.64% 50.91% 35.63%
Quarterly Report Q4 8-K 1997-12-31 28.36% 79.07% 67.16%
Quarterly Report Q3 8-K 1997-09-30 15.62% 100.00% 46.48%
Quarterly Report Q2 8-K 1997-06-30 38.35% 57.50% 86.54%
Quarterly Report Q1 8-K 1997-03-31 40.00% 83.33% 85.11%
Quarterly Report Q4 8-K 1996-12-31 39.59% 48.28% 59.52%
Quarterly Report Q3 8-K 1996-09-30 48.94% 25.00% 91.89%
Quarterly Report Q2 8-K 1996-06-30 37.11% 42.86% 62.50%
Quarterly Report Q1 8-K 1996-03-31 36.19% 30.43% 104.35%
Quarterly Report Q4 8-K 1995-12-31 31.66% 307.14% 1300.00%
Quarterly Report Q3 8-K 1995-09-30 77.96% 133.33% 104.38%
Quarterly Report Q2 8-K 1995-06-30 57.30% 133.33% -82.70%
Quarterly Report Q1 8-K 1995-03-31 44.86% 127.38% -87.57%
Quarterly Report Q4 8-K 1994-12-31 40.00% 83.13% -98.38%
Quarterly Report Q3 8-K 1994-09-30 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 1994-06-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 1994-03-31 0.00% 0.00% 0.00%
Quarterly Report Q4 8-K 1993-12-31 0.00% 0.00% 0.00%