image
Technology - Software - Application - NASDAQ - US
$ 332.38
-2.32 %
$ 29.1 B
Market Cap
51.14
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-12-31 9.90% -4.45% 5.65%
Annual Report FY 10-K 2022-12-31 8.33% 15.20% 15.47%
Annual Report FY 10-K 2021-12-31 13.41% 4.78% 3.41%
Annual Report FY 10-K 2020-12-31 10.91% -3.86% -3.63%
Annual Report FY 10-K 2019-12-31 17.18% 7.61% 8.07%
Annual Report FY 10-K 2018-12-31 18.11% 61.76% 21.97%
Annual Report FY 10-K 2017-12-31 10.80% -2.40% 3.85%
Annual Report FY 10-K 2016-12-31 4.85% 5.19% 6.38%
Annual Report FY 10-K 2015-12-31 0.72% -0.85% 1.79%
Annual Report FY 10-K 2014-12-31 8.68% 3.82% 7.95%
Annual Report FY 10-K 2013-12-31 7.92% 20.56% 9.38%
Annual Report FY 10-K 2012-12-31 15.41% 12.62% 10.81%
Annual Report FY 10-K 2011-12-31 19.17% 17.99% 21.11%
Annual Report FY 10-K 2010-12-31 12.26% 31.57% 19.51%
Annual Report FY 10-K 2009-12-31 8.06% 4.23% 8.10%
Annual Report FY 10-K 2008-12-31 24.13% 35.54% 33.89%
Annual Report FY 10-K 2007-12-31 46.16% 482.03% 250.62%
Annual Report FY 10-K 2006-12-31 66.82% -67.76% -38.55%
Annual Report FY 10-K 2005-12-31 17.46% 27.01% 27.97%
Annual Report FY 10-K 2004-12-31 18.50% 62.19% 51.66%
Annual Report FY 10-K 2003-12-31 24.75% 12.42% 11.98%
Annual Report FY 10-K 2002-12-31 7.28% 38.47% 45.97%
Annual Report FY 10-K 2001-12-31 13.92% -16.05% -5.27%
Annual Report FY 10-K 2000-12-31 17.94% 10.57% 13.55%
Annual Report FY 10-K 1999-12-31 11.55% 30.54% 12.70%
Annual Report FY 10-K 1998-12-31 12.08% 52.70% 42.99%
Annual Report FY 10-K 1997-12-31 7.22% 469.23% 189.19%
Annual Report FY 10-K 1996-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 31.19% 130.97% 131.38%
Quarterly Report Q2 8-K 2024-06-30 19.64% 87.03% 77.60%
Quarterly Report Q1 8-K 2024-03-31 -8.41% -65.44% -66.06%
Quarterly Report Q4 8-K 2023-12-31 15.99% 6.52% 28.03%
Quarterly Report Q3 8-K 2023-09-30 -2.90% -42.17% -43.42%
Quarterly Report Q2 8-K 2023-06-30 4.80% -29.63% -25.30%
Quarterly Report Q1 8-K 2023-03-31 19.85% 41.75% 57.33%
Quarterly Report Q4 8-K 2022-12-31 5.86% 26.96% 8.90%
Quarterly Report Q3 8-K 2022-09-30 7.10% 12.46% 14.64%
Quarterly Report Q2 8-K 2022-06-30 6.09% 5.42% 9.62%
Quarterly Report Q1 8-K 2022-03-31 17.03% -1.95% 62.25%
Quarterly Report Q4 8-K 2021-12-31 5.13% -5.78% -7.92%
Quarterly Report Q3 8-K 2021-09-30 20.22% 12.85% 19.47%
Quarterly Report Q2 8-K 2021-06-30 15.82% -2.95% 3.52%
Quarterly Report Q1 8-K 2021-03-31 19.10% 57.17% 46.81%
Quarterly Report Q4 8-K 2020-12-31 28.27% 30.01% 39.67%
Quarterly Report Q3 8-K 2020-09-30 6.71% -15.47% -14.24%
Quarterly Report Q2 8-K 2020-06-30 4.62% -12.01% -12.30%
Quarterly Report Q1 8-K 2020-03-31 -3.83% -46.58% -64.38%
Quarterly Report Q4 8-K 2019-12-31 17.04% 8.28% 3.21%
Quarterly Report Q3 8-K 2019-09-30 18.82% 0.14% 12.92%
Quarterly Report Q2 8-K 2019-06-30 20.50% 18.53% 18.49%
Quarterly Report Q1 8-K 2019-03-31 12.11% 2.31% 0.62%
Quarterly Report Q4 8-K 2018-12-31 37.41% 191.27% 78.72%
Quarterly Report Q3 8-K 2018-09-30 5.02% 21.33% -12.39%
Quarterly Report Q2 8-K 2018-06-30 15.91% 32.79% 10.32%
Quarterly Report Q1 8-K 2018-03-31 11.63% 33.13% 11.22%
Quarterly Report Q4 8-K 2017-12-31 11.72% -24.86% 3.83%
Quarterly Report Q3 8-K 2017-09-30 12.09% 5.86% 6.08%
Quarterly Report Q2 8-K 2017-06-30 7.26% 0.15% 4.50%
Quarterly Report Q1 8-K 2017-03-31 12.17% 12.11% 0.53%
Quarterly Report Q4 8-K 2016-12-31 7.54% 2.88% 0.02%
Quarterly Report Q3 8-K 2016-09-30 3.37% 5.34% 11.00%
Quarterly Report Q2 8-K 2016-06-30 4.49% 11.70% 8.86%
Quarterly Report Q1 8-K 2016-03-31 3.73% 0.60% 6.20%
Quarterly Report Q4 8-K 2015-12-31 -1.07% -2.31% 3.08%
Quarterly Report Q3 8-K 2015-09-30 1.64% 0.85% -0.69%
Quarterly Report Q2 8-K 2015-06-30 1.34% -1.11% 3.55%
Quarterly Report Q1 8-K 2015-03-31 1.17% -0.73% 1.26%
Quarterly Report Q4 8-K 2014-12-31 7.78% -8.29% 1.95%
Quarterly Report Q3 8-K 2014-09-30 10.04% 4.88% 11.23%
Quarterly Report Q2 8-K 2014-06-30 8.16% 12.67% 6.51%
Quarterly Report Q1 8-K 2014-03-31 8.87% 10.82% 13.68%
Quarterly Report Q4 8-K 2013-12-31 6.92% 35.44% 13.00%
Quarterly Report Q3 8-K 2013-09-30 8.00% 20.94% 10.84%
Quarterly Report Q2 8-K 2013-06-30 10.17% 11.31% 10.25%
Quarterly Report Q1 8-K 2013-03-31 6.68% 12.04% 2.54%
Quarterly Report Q4 8-K 2012-12-31 11.37% 18.13% 11.62%
Quarterly Report Q3 8-K 2012-09-30 13.86% 13.33% 12.74%
Quarterly Report Q2 8-K 2012-06-30 20.19% 10.63% 9.75%
Quarterly Report Q1 8-K 2012-03-31 17.27% 7.81% 8.92%
Quarterly Report Q4 8-K 2011-12-31 18.99% -3.42% 11.87%
Quarterly Report Q3 8-K 2011-09-30 23.66% 26.06% 25.93%
Quarterly Report Q2 8-K 2011-06-30 17.78% 28.00% 23.73%
Quarterly Report Q1 8-K 2011-03-31 16.17% 30.50% 25.49%
Quarterly Report Q4 8-K 2010-12-31 10.78% 30.59% 8.33%
Quarterly Report Q3 8-K 2010-09-30 9.09% 18.35% 8.91%
Quarterly Report Q2 8-K 2010-06-30 12.90% 30.79% 28.83%
Quarterly Report Q1 8-K 2010-03-31 16.97% 53.44% 42.48%
Quarterly Report Q4 8-K 2009-12-31 11.13% 17.91% 31.84%
Quarterly Report Q3 8-K 2009-09-30 4.86% 18.44% 24.38%
Quarterly Report Q2 8-K 2009-06-30 9.69% -3.53% -7.28%
Quarterly Report Q1 8-K 2009-03-31 6.18% -18.41% -16.68%
Quarterly Report Q4 8-K 2008-12-31 21.63% 8.96% 20.66%
Quarterly Report Q3 8-K 2008-09-30 30.00% 37.86% 21.15%
Quarterly Report Q2 8-K 2008-06-30 20.64% 54.08% 44.28%
Quarterly Report Q1 8-K 2008-03-31 24.68% 60.08% 55.85%
Quarterly Report Q4 8-K 2007-12-31 30.49% 138.82% 89.81%
Quarterly Report Q3 8-K 2007-09-30 34.11% 123.32% 145.90%
Quarterly Report Q2 8-K 2007-06-30 48.10% 194.14% 309.53%
Quarterly Report Q1 8-K 2007-03-31 90.95% 25.08% 50.52%
Quarterly Report Q4 8-K 2006-12-31 94.98% -7.59% 12.54%
Quarterly Report Q3 8-K 2006-09-30 79.63% -25.08% -10.29%
Quarterly Report Q2 8-K 2006-06-30 65.35% -198.39% -108.85%
Quarterly Report Q1 8-K 2006-03-31 22.29% 33.36% 32.77%
Quarterly Report Q4 8-K 2005-12-31 12.43% 8.33% 19.46%
Quarterly Report Q3 8-K 2005-09-30 20.78% 47.05% 36.98%
Quarterly Report Q2 8-K 2005-06-30 17.67% 29.01% 24.82%
Quarterly Report Q1 8-K 2005-03-31 20.08% 35.62% 34.61%
Quarterly Report Q4 8-K 2004-12-31 16.94% 70.13% 42.59%
Quarterly Report Q3 8-K 2004-09-30 15.26% 41.75% 32.10%
Quarterly Report Q2 8-K 2004-06-30 15.77% 69.43% 77.88%
Quarterly Report Q1 8-K 2004-03-31 27.37% 66.86% 67.09%
Quarterly Report Q4 8-K 2003-12-31 31.61% 14.87% 12.12%
Quarterly Report Q3 8-K 2003-09-30 28.94% 31.33% 36.53%
Quarterly Report Q2 8-K 2003-06-30 21.59% -5.25% -7.19%
Quarterly Report Q1 8-K 2003-03-31 15.68% 10.06% 8.39%
Quarterly Report Q4 8-K 2002-12-31 0.77% 22.97% 21.39%
Quarterly Report Q3 8-K 2002-09-30 5.51% 53.81% 72.26%
Quarterly Report Q2 8-K 2002-06-30 8.61% 32.25% 37.47%
Quarterly Report Q1 8-K 2002-03-31 16.70% 63.98% 95.63%
Quarterly Report Q4 8-K 2001-12-31 3.81% 14.33% 33.23%
Quarterly Report Q3 8-K 2001-09-30 23.55% -18.89% -11.51%
Quarterly Report Q2 8-K 2001-06-30 28.78% -12.78% -1.75%
Quarterly Report Q1 8-K 2001-03-31 4.84% -47.16% -46.24%
Quarterly Report Q4 8-K 2000-12-31 36.92% 7.42% 16.35%
Quarterly Report Q3 8-K 2000-09-30 16.66% -3.76% -2.44%
Quarterly Report Q2 8-K 2000-06-30 5.54% 16.91% 22.79%
Quarterly Report Q1 8-K 2000-03-31 9.31% 21.27% 11.36%
Quarterly Report Q4 8-K 1999-12-31 15.29% 33.90% 14.95%
Quarterly Report Q3 8-K 1999-09-30 5.93% 25.93% 8.33%
Quarterly Report Q2 8-K 1999-06-30 13.24% 29.63% 8.33%
Quarterly Report Q1 8-K 1999-03-31 11.97% 32.14% 23.68%
Quarterly Report Q4 8-K 1998-12-31 6.25% 14.81% 10.26%
Quarterly Report Q3 8-K 1998-09-30 17.39% 58.82% 38.46%
Quarterly Report Q2 8-K 1998-06-30 7.94% 17.39% 5.88%
Quarterly Report Q1 8-K 1998-03-31 18.33% 300.00% 375.00%
Quarterly Report Q4 8-K 1997-12-31 16.13% 237.50% 225.00%
Quarterly Report Q3 8-K 1997-09-30 -9.45% 54.55% 100.00%
Quarterly Report Q2 8-K 1997-06-30 11.50% 866.67% 385.71%
Quarterly Report Q1 8-K 1997-03-31 12.15% 450.00% -92.52%
Quarterly Report Q4 8-K 1996-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 1996-09-30 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 1996-06-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 1996-03-31 0.00% 0.00% 0.00%