image
Technology - Software - Infrastructure - NASDAQ - US
$ 180.88
-1.89 %
$ 17.4 B
Market Cap
21.16
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-12-31 4.79% 21.34% 6.10%
Annual Report FY 10-K 2022-12-31 7.33% -14.14% 8.80%
Annual Report FY 10-K 2021-12-31 4.94% -3.69% 5.17%
Annual Report FY 10-K 2020-12-31 2.71% 33.09% 2.24%
Annual Report FY 10-K 2019-12-31 1.37% 5.12% 5.05%
Annual Report FY 10-K 2018-12-31 4.28% 27.39% 8.43%
Annual Report FY 10-K 2017-12-31 2.01% 3.77% 3.08%
Annual Report FY 10-K 2016-12-31 7.82% 17.43% 13.31%
Annual Report FY 10-K 2015-12-31 4.88% 5.62% 7.36%
Annual Report FY 10-K 2014-12-31 4.67% -34.75% 6.85%
Annual Report FY 10-K 2013-12-31 10.47% 70.12% 15.50%
Annual Report FY 10-K 2012-12-31 13.16% 123.97% 38.84%
Annual Report FY 10-K 2011-12-31 13.43% -82.80% 41.81%
Annual Report FY 10-K 2010-12-31 -33.96% 238.41% -25.96%
Annual Report FY 10-K 2009-12-31 7.16% 165.53% 343.25%
Annual Report FY 10-K 2008-12-31 -35.73% -168.59% 131.95%
Annual Report FY 10-K 2007-12-31 -5.01% -36.81% -231.16%
Annual Report FY 10-K 2006-12-31 -2.13% -6.75% -51.22%
Annual Report FY 10-K 2005-12-31 37.98% 118.26% 49.12%
Annual Report FY 10-K 2004-12-31 10.59% 171.66% 157.71%
Annual Report FY 10-K 2003-12-31 -13.66% 94.76% 95.25%
Annual Report FY 10-K 2002-12-31 24.21% 62.85% 64.20%
Annual Report FY 10-K 2001-12-31 107.17% -328.70% -326.24%
Annual Report FY 10-K 2000-12-31 460.02% -78773.05% -94954.65%
Annual Report FY 10-K 1999-12-31 117.93% 120.08% 83.03%
Annual Report FY 10-K 1998-12-31 313.83% -2.60% -2.63%
Annual Report FY 10-K 1997-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 3.80% 6.79% 5.90%
Quarterly Report Q2 8-K 2024-06-30 4.06% 7.05% 7.04%
Quarterly Report Q1 8-K 2024-03-31 5.46% 8.62% 7.29%
Quarterly Report Q4 8-K 2023-12-31 3.03% 47.47% 4.40%
Quarterly Report Q3 8-K 2023-09-30 5.44% 11.21% 7.39%
Quarterly Report Q2 8-K 2023-06-30 5.71% 11.00% 5.38%
Quarterly Report Q1 8-K 2023-03-31 5.04% 13.46% 7.34%
Quarterly Report Q4 8-K 2022-12-31 8.49% -45.62% 10.53%
Quarterly Report Q3 8-K 2022-09-30 6.78% 8.22% 7.00%
Quarterly Report Q2 8-K 2022-06-30 6.83% 13.21% 10.81%
Quarterly Report Q1 8-K 2022-03-31 7.19% 4.75% 6.84%
Quarterly Report Q4 8-K 2021-12-31 6.25% 109.82% 8.61%
Quarterly Report Q3 8-K 2021-09-30 5.15% -8.40% 7.09%
Quarterly Report Q2 8-K 2021-06-30 4.78% -3.09% 3.00%
Quarterly Report Q1 8-K 2021-03-31 3.55% -55.00% 2.01%
Quarterly Report Q4 8-K 2020-12-31 3.14% 6.06% 2.99%
Quarterly Report Q3 8-K 2020-09-30 3.07% 11.09% 0.50%
Quarterly Report Q2 8-K 2020-06-30 2.64% 3.35% 2.52%
Quarterly Report Q1 8-K 2020-03-31 2.00% 105.58% 3.00%
Quarterly Report Q4 8-K 2019-12-31 1.01% -18.59% 2.37%
Quarterly Report Q3 8-K 2019-09-30 0.86% 11.79% 5.45%
Quarterly Report Q2 8-K 2019-06-30 1.27% 14.95% 4.50%
Quarterly Report Q1 8-K 2019-03-31 2.38% 21.05% 8.00%
Quarterly Report Q4 8-K 2018-12-31 4.04% 77.17% 9.94%
Quarterly Report Q3 8-K 2018-09-30 4.56% 19.83% 7.70%
Quarterly Report Q2 8-K 2018-06-30 4.82% 4.27% 10.32%
Quarterly Report Q1 8-K 2018-03-31 3.70% 15.33% 5.79%
Quarterly Report Q4 8-K 2017-12-31 3.22% -2.57% 4.54%
Quarterly Report Q3 8-K 2017-09-30 1.69% 0.41% 3.59%
Quarterly Report Q2 8-K 2017-06-30 0.73% 8.74% -0.74%
Quarterly Report Q1 8-K 2017-03-31 2.39% 8.33% 5.10%
Quarterly Report Q4 8-K 2016-12-31 5.01% 3.96% 6.62%
Quarterly Report Q3 8-K 2016-09-30 8.19% 23.76% 13.15%
Quarterly Report Q2 8-K 2016-06-30 9.11% 21.72% 18.33%
Quarterly Report Q1 8-K 2016-03-31 9.08% 21.78% 15.62%
Quarterly Report Q4 8-K 2015-12-31 6.53% 55.07% 11.29%
Quarterly Report Q3 8-K 2015-09-30 4.22% -2.87% 10.73%
Quarterly Report Q2 8-K 2015-06-30 4.86% -7.15% 4.08%
Quarterly Report Q1 8-K 2015-03-31 3.87% -6.55% 3.33%
Quarterly Report Q4 8-K 2014-12-31 4.19% -77.59% 9.25%
Quarterly Report Q3 8-K 2014-09-30 4.66% 17.67% 5.11%
Quarterly Report Q2 8-K 2014-06-30 4.62% 15.29% 8.36%
Quarterly Report Q1 8-K 2014-03-31 5.22% 11.73% 4.74%
Quarterly Report Q4 8-K 2013-12-31 6.70% 176.55% -3.83%
Quarterly Report Q3 8-K 2013-09-30 9.01% 3.84% 14.35%
Quarterly Report Q2 8-K 2013-06-30 11.76% 26.90% 23.46%
Quarterly Report Q1 8-K 2013-03-31 14.93% 24.27% 34.71%
Quarterly Report Q4 8-K 2012-12-31 13.04% 96.31% 45.74%
Quarterly Report Q3 8-K 2012-09-30 13.49% 32.24% 30.48%
Quarterly Report Q2 8-K 2012-06-30 12.80% 745.35% 30.37%
Quarterly Report Q1 8-K 2012-03-31 13.33% 66.81% 51.02%
Quarterly Report Q4 8-K 2011-12-31 15.22% 232.86% 35.34%
Quarterly Report Q3 8-K 2011-09-30 14.08% -92.49% 49.62%
Quarterly Report Q2 8-K 2011-06-30 12.54% -30.13% 62.20%
Quarterly Report Q1 8-K 2011-03-31 -31.35% -20.61% -26.17%
Quarterly Report Q4 8-K 2010-12-31 -32.28% -44.00% -13.95%
Quarterly Report Q3 8-K 2010-09-30 -33.08% 1364.07% -20.87%
Quarterly Report Q2 8-K 2010-06-30 -34.27% 0.97% -39.87%
Quarterly Report Q1 8-K 2010-03-31 3.69% -21.02% 18.75%
Quarterly Report Q4 8-K 2009-12-31 10.25% 191.58% 922.18%
Quarterly Report Q3 8-K 2009-09-30 4.85% 126.80% 10.81%
Quarterly Report Q2 8-K 2009-06-30 -15.37% 151.25% 223.89%
Quarterly Report Q1 8-K 2009-03-31 -28.02% 449.81% 144.47%
Quarterly Report Q4 8-K 2008-12-31 -38.74% 53.37% 95.79%
Quarterly Report Q3 8-K 2008-09-30 -34.14% -1052.59% 142.83%
Quarterly Report Q2 8-K 2008-06-30 -16.51% -1342.51% -905.67%
Quarterly Report Q1 8-K 2008-03-31 -5.03% -30.10% 352.77%
Quarterly Report Q4 8-K 2007-12-31 -6.26% -629.86% -847.69%
Quarterly Report Q3 8-K 2007-09-30 -6.49% 24.42% 9.52%
Quarterly Report Q2 8-K 2007-06-30 -7.03% -1.25% -21.61%
Quarterly Report Q1 8-K 2007-03-31 -0.15% 212.34% -78.16%
Quarterly Report Q4 8-K 2006-12-31 18.15% -10.88% 163.78%
Quarterly Report Q3 8-K 2006-09-30 -3.68% -65.73% -59.37%
Quarterly Report Q2 8-K 2006-06-30 -12.17% 812.43% -49.55%
Quarterly Report Q1 8-K 2006-03-31 -6.83% -59.79% -74.81%
Quarterly Report Q4 8-K 2005-12-31 -1.99% 136.40% -77.52%
Quarterly Report Q3 8-K 2005-09-30 27.50% 10.34% 93.47%
Quarterly Report Q2 8-K 2005-06-30 73.73% 88.17% 60.84%
Quarterly Report Q1 8-K 2005-03-31 75.02% 442.17% 312.22%
Quarterly Report Q4 8-K 2004-12-31 41.49% 455.57% 326.10%
Quarterly Report Q3 8-K 2004-09-30 21.33% 229.05% 212.18%
Quarterly Report Q2 8-K 2004-06-30 -3.49% 115.36% 126.68%
Quarterly Report Q1 8-K 2004-03-31 -15.07% 116.97% 142.95%
Quarterly Report Q4 8-K 2003-12-31 -8.51% 18.00% 47.38%
Quarterly Report Q3 8-K 2003-09-30 -11.05% 60.71% -20.48%
Quarterly Report Q2 8-K 2003-06-30 -16.42% 97.03% 96.94%
Quarterly Report Q1 8-K 2003-03-31 -17.71% -34.57% -26.72%
Quarterly Report Q4 8-K 2002-12-31 -3.10% 90.18% 90.55%
Quarterly Report Q3 8-K 2002-09-30 18.14% 79.40% 94.19%
Quarterly Report Q2 8-K 2002-06-30 37.29% 57.08% 58.08%
Quarterly Report Q1 8-K 2002-03-31 53.61% 97.12% 97.97%
Quarterly Report Q4 8-K 2001-12-31 43.80% 69.43% 69.42%
Quarterly Report Q3 8-K 2001-09-30 47.42% 70.79% 69.33%
Quarterly Report Q2 8-K 2001-06-30 229.09% -2370.70% -2670.37%
Quarterly Report Q1 8-K 2001-03-31 526.38% -5166.21% -2109.68%
Quarterly Report Q4 8-K 2000-12-31 613.09% -28807.79% -63812.82%
Quarterly Report Q3 8-K 2000-09-30 659.15% -82761.56% -134578700.00%
Quarterly Report Q2 8-K 2000-06-30 275.69% -226369.00% -20184.25%
Quarterly Report Q1 8-K 2000-03-31 118.40% -1207.75% -1698.50%
Quarterly Report Q4 8-K 1999-12-31 109.67% 282.20% 165.31%
Quarterly Report Q3 8-K 1999-09-30 117.14% 120.78% 100.02%
Quarterly Report Q2 8-K 1999-06-30 252.83% 95.92% 65.52%
Quarterly Report Q1 8-K 1999-03-31 290.00% 61.54% 43.33%
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%