image
Technology - Software - Application - NYSE - US
$ 597.1
-2.8 %
$ 25.6 B
Market Cap
109.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 5.49% 1.02% 2.00%
Annual Report FY 10-K 2022-12-31 16.20% 1.72% 18.54%
Annual Report FY 10-K 2021-12-31 42.59% -17.12% 4.52%
Annual Report FY 10-K 2020-12-31 2.78% 32.96% 10.59%
Annual Report FY 10-K 2019-12-31 16.16% -0.63% 2.54%
Annual Report FY 10-K 2018-12-31 11.26% -10.05% -5.24%
Annual Report FY 10-K 2017-12-31 11.19% 49.23% 22.56%
Annual Report FY 10-K 2016-12-31 27.92% 69.35% 21.53%
Annual Report FY 10-K 2015-12-31 19.86% 10.06% 13.94%
Annual Report FY 10-K 2014-12-31 18.35% 50.74% 41.26%
Annual Report FY 10-K 2013-12-31 14.68% 18.51% 18.65%
Annual Report FY 10-K 2012-12-31 17.43% 19.73% 21.63%
Annual Report FY 10-K 2011-12-31 7.19% 9.99% 11.71%
Annual Report FY 10-K 2010-12-31 -0.57% -7.24% -7.02%
Annual Report FY 10-K 2009-12-31 9.50% 81.74% 59.40%
Annual Report FY 10-K 2008-12-31 20.61% -15.08% 4.91%
Annual Report FY 10-K 2007-12-31 12.54% 21.86% 22.99%
Annual Report FY 10-K 2006-12-31 14.58% 75.30% 71.20%
Annual Report FY 10-K 2005-12-31 -1.05% -19.11% -25.71%
Annual Report FY 10-K 2004-12-31 18.44% -61.64% 10.37%
Annual Report FY 10-K 2003-12-31 8.63% 230.48% 44.45%
Annual Report FY 10-K 2002-12-31 13.58% 2869.89% 368.75%
Annual Report FY 10-K 2001-12-31 26.49% 101.09% 142.17%
Annual Report FY 10-K 2000-12-31 -14.02% -771.00% -61.99%
Annual Report FY 10-K 1999-12-31 114.66% 66.38% 75.28%
Annual Report FY 10-K 1998-12-31 -33.90% -154.55% 733.33%
Annual Report FY 10-K 1997-12-31 -40.50% 94.62% 104.80%
Annual Report FY 10-K 1996-12-31 -8.68% -260.59% -500.00%
Annual Report FY 10-K 1995-12-31 -60.72% -261.70% 247.06%
Annual Report FY 10-K 1994-12-31 26.74% -104.35% -50.00%
Annual Report FY 10-K 1993-12-31 -1.33% -71.88% -49.25%
Annual Report FY 10-K 1992-12-31 7.43% 166.67% 97.06%
Annual Report FY 10-K 1991-12-31 22.43% -66.67% -30.61%
Annual Report FY 10-K 1990-12-31 14.89% 157.14% 268.97%
Annual Report FY 10-K 1989-12-31 5.69% -93.33% -123.08%
Annual Report FY 10-K 1988-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 9.84% 61.45% 29.55%
Quarterly Report Q2 8-K 2024-06-30 7.28% 37.88% 26.12%
Quarterly Report Q1 8-K 2024-03-31 8.58% 75.45% 48.91%
Quarterly Report Q4 8-K 2023-12-31 6.35% 25.18% 17.29%
Quarterly Report Q3 8-K 2023-09-30 4.54% -11.69% 4.96%
Quarterly Report Q2 8-K 2023-06-30 7.59% 22.99% 9.02%
Quarterly Report Q1 8-K 2023-03-31 3.45% -22.78% -19.49%
Quarterly Report Q4 8-K 2022-12-31 4.31% -43.27% -15.28%
Quarterly Report Q3 8-K 2022-09-30 2.90% 20.52% 8.42%
Quarterly Report Q2 8-K 2022-06-30 15.99% 56.47% 48.23%
Quarterly Report Q1 8-K 2022-03-31 54.72% 8.14% 46.22%
Quarterly Report Q4 8-K 2021-12-31 53.04% 1.27% 0.03%
Quarterly Report Q3 8-K 2021-09-30 60.94% 12.44% 13.15%
Quarterly Report Q2 8-K 2021-06-30 49.06% -52.63% -7.38%
Quarterly Report Q1 8-K 2021-03-31 6.60% -22.24% 12.73%
Quarterly Report Q4 8-K 2020-12-31 -1.92% 15.61% 6.38%
Quarterly Report Q3 8-K 2020-09-30 3.76% -2.74% 23.98%
Quarterly Report Q2 8-K 2020-06-30 -1.47% 68.42% 12.75%
Quarterly Report Q1 8-K 2020-03-31 11.93% 73.87% -1.73%
Quarterly Report Q4 8-K 2019-12-31 19.36% 48.29% 16.00%
Quarterly Report Q3 8-K 2019-09-30 16.66% 3.77% 6.57%
Quarterly Report Q2 8-K 2019-06-30 16.55% -18.29% -1.28%
Quarterly Report Q1 8-K 2019-03-31 11.71% -27.70% -11.19%
Quarterly Report Q4 8-K 2018-12-31 11.08% -48.94% -12.05%
Quarterly Report Q3 8-K 2018-09-30 10.24% 1.73% -13.49%
Quarterly Report Q2 8-K 2018-06-30 12.88% 24.01% 0.18%
Quarterly Report Q1 8-K 2018-03-31 10.84% 17.08% 7.44%
Quarterly Report Q4 8-K 2017-12-31 12.71% 98.10% 25.01%
Quarterly Report Q3 8-K 2017-09-30 10.10% 71.86% 17.60%
Quarterly Report Q2 8-K 2017-06-30 10.66% 67.33% 19.93%
Quarterly Report Q1 8-K 2017-03-31 11.29% 89.16% 28.91%
Quarterly Report Q4 8-K 2016-12-31 21.62% 261.99% 78.99%
Quarterly Report Q3 8-K 2016-09-30 28.94% 10.54% 17.33%
Quarterly Report Q2 8-K 2016-06-30 29.17% 0.19% 4.46%
Quarterly Report Q1 8-K 2016-03-31 32.84% -1.12% 3.18%
Quarterly Report Q4 8-K 2015-12-31 24.70% -43.74% -19.57%
Quarterly Report Q3 8-K 2015-09-30 17.24% 18.48% 17.74%
Quarterly Report Q2 8-K 2015-06-30 17.63% 27.79% 25.29%
Quarterly Report Q1 8-K 2015-03-31 19.84% 45.36% 36.83%
Quarterly Report Q4 8-K 2014-12-31 15.09% 45.71% 26.43%
Quarterly Report Q3 8-K 2014-09-30 20.22% 53.86% 49.77%
Quarterly Report Q2 8-K 2014-06-30 20.65% 62.93% 53.90%
Quarterly Report Q1 8-K 2014-03-31 17.56% 39.92% 37.26%
Quarterly Report Q4 8-K 2013-12-31 16.11% 12.12% 26.16%
Quarterly Report Q3 8-K 2013-09-30 14.04% 2.00% -4.30%
Quarterly Report Q2 8-K 2013-06-30 12.83% 27.33% 23.24%
Quarterly Report Q1 8-K 2013-03-31 15.81% 49.50% 44.07%
Quarterly Report Q4 8-K 2012-12-31 16.19% 7.78% 7.66%
Quarterly Report Q3 8-K 2012-09-30 21.59% 44.31% 50.72%
Quarterly Report Q2 8-K 2012-06-30 19.07% 26.33% 26.67%
Quarterly Report Q1 8-K 2012-03-31 12.71% -0.82% 0.62%
Quarterly Report Q4 8-K 2011-12-31 13.31% 20.65% 28.00%
Quarterly Report Q3 8-K 2011-09-30 4.63% 11.65% 4.64%
Quarterly Report Q2 8-K 2011-06-30 5.70% -10.00% -6.22%
Quarterly Report Q1 8-K 2011-03-31 5.12% 17.57% 22.69%
Quarterly Report Q4 8-K 2010-12-31 -2.40% 8.32% 2.19%
Quarterly Report Q3 8-K 2010-09-30 -0.76% -10.06% -5.07%
Quarterly Report Q2 8-K 2010-06-30 0.59% -9.08% -8.00%
Quarterly Report Q1 8-K 2010-03-31 0.37% -18.88% -18.44%
Quarterly Report Q4 8-K 2009-12-31 6.72% 29.72% 12.78%
Quarterly Report Q3 8-K 2009-09-30 8.30% 17.55% 4.41%
Quarterly Report Q2 8-K 2009-06-30 6.81% 2693.90% 539.56%
Quarterly Report Q1 8-K 2009-03-31 17.21% 92.13% 113.69%
Quarterly Report Q4 8-K 2008-12-31 15.10% -17.11% 1.34%
Quarterly Report Q3 8-K 2008-09-30 24.95% 23.24% 50.57%
Quarterly Report Q2 8-K 2008-06-30 24.87% -93.44% -69.25%
Quarterly Report Q1 8-K 2008-03-31 17.92% 30.20% 34.29%
Quarterly Report Q4 8-K 2007-12-31 18.11% 48.19% 53.16%
Quarterly Report Q3 8-K 2007-09-30 9.56% 16.93% 19.58%
Quarterly Report Q2 8-K 2007-06-30 10.09% -0.27% 2.99%
Quarterly Report Q1 8-K 2007-03-31 12.20% 19.33% 6.56%
Quarterly Report Q4 8-K 2006-12-31 15.46% 33.84% 30.48%
Quarterly Report Q3 8-K 2006-09-30 18.52% 70.98% 63.30%
Quarterly Report Q2 8-K 2006-06-30 13.81% 86.05% 75.27%
Quarterly Report Q1 8-K 2006-03-31 10.33% 328.09% 398.78%
Quarterly Report Q4 8-K 2005-12-31 -0.95% 3.00% -9.97%
Quarterly Report Q3 8-K 2005-09-30 1.18% 27.02% 19.38%
Quarterly Report Q2 8-K 2005-06-30 -2.44% -32.07% -36.01%
Quarterly Report Q1 8-K 2005-03-31 -1.94% -77.52% -80.63%
Quarterly Report Q4 8-K 2004-12-31 14.35% -22.15% -4.31%
Quarterly Report Q3 8-K 2004-09-30 10.39% -37.15% -33.47%
Quarterly Report Q2 8-K 2004-06-30 22.49% 50.18% 63.08%
Quarterly Report Q1 8-K 2004-03-31 28.27% -87.91% 92.04%
Quarterly Report Q4 8-K 2003-12-31 5.07% -11.51% 15.84%
Quarterly Report Q3 8-K 2003-09-30 9.17% 85.91% 74.23%
Quarterly Report Q2 8-K 2003-06-30 8.46% 53.57% 45.07%
Quarterly Report Q1 8-K 2003-03-31 12.80% 2977.58% 99.77%
Quarterly Report Q4 8-K 2002-12-31 19.32% 2121.21% 235.94%
Quarterly Report Q3 8-K 2002-09-30 22.01% 662.72% 324.60%
Quarterly Report Q2 8-K 2002-06-30 7.55% 247.71% 144.92%
Quarterly Report Q1 8-K 2002-03-31 5.07% 206.44% 226.44%
Quarterly Report Q4 8-K 2001-12-31 637.26% 101.38% 170.10%
Quarterly Report Q3 8-K 2001-09-30 -17.28% 108.91% 4.86%
Quarterly Report Q2 8-K 2001-06-30 -3.62% 109.32% 138.40%
Quarterly Report Q1 8-K 2001-03-31 -16.06% 85.80% 61.27%
Quarterly Report Q4 8-K 2000-12-31 -19.49% -155.00% 45.40%
Quarterly Report Q3 8-K 2000-09-30 16.53% -426.33% -82.19%
Quarterly Report Q2 8-K 2000-06-30 11.98% -361.73% -46.98%
Quarterly Report Q1 8-K 2000-03-31 59.27% -338.09% -44.92%
Quarterly Report Q4 8-K 1999-12-31 171.29% 47.93% -239.64%
Quarterly Report Q3 8-K 1999-09-30 -17.37% -33.33% 42.31%
Quarterly Report Q2 8-K 1999-06-30 -13.55% -15.38% 60.00%
Quarterly Report Q1 8-K 1999-03-31 -12.82% 450.00% 900.00%
Quarterly Report Q4 8-K 1998-12-31 -229.67% -2060.00% -1000.00%
Quarterly Report Q3 8-K 1998-09-30 76.73% 140.91% 1200.00%
Quarterly Report Q2 8-K 1998-06-30 44.35% 218.18% 257.89%
Quarterly Report Q1 8-K 1998-03-31 -11.70% 100.00% 300.00%
Quarterly Report Q4 8-K 1997-12-31 -59.73% 99.12% 98.33%
Quarterly Report Q3 8-K 1997-09-30 -22.01% 37.14% 105.56%
Quarterly Report Q2 8-K 1997-06-30 -13.53% -0.00% 24.00%
Quarterly Report Q1 8-K 1997-03-31 -13.96% 200.00% 150.00%
Quarterly Report Q4 8-K 1996-12-31 139.65% -335.38% -100.00%
Quarterly Report Q3 8-K 1996-09-30 -70.02% -52.17% -50.00%
Quarterly Report Q2 8-K 1996-06-30 -69.74% -175.00% 0.00%
Quarterly Report Q1 8-K 1996-03-31 -61.64% 92.31% 81.82%
Quarterly Report Q4 8-K 1995-12-31 -101.42% -2500.00% 200.00%
Quarterly Report Q3 8-K 1995-09-30 3.23% 28.12% 27.27%
Quarterly Report Q2 8-K 1995-06-30 3.29% -33.33% 0.00%
Quarterly Report Q1 8-K 1995-03-31 4.83% -85.71% -57.14%
Quarterly Report Q4 8-K 1994-12-31 68.01% -125.00% 300.00%
Quarterly Report Q3 8-K 1994-09-30 7.45% -800.00% -206.25%
Quarterly Report Q2 8-K 1994-06-30 10.81% -21.43% -92.86%
Quarterly Report Q1 8-K 1994-03-31 25.99% 84.44% 53.33%
Quarterly Report Q4 8-K 1993-12-31 1.67% 0.00% 0.00%
Quarterly Report Q3 8-K 1993-09-30 1.17% -75.00% -52.94%
Quarterly Report Q2 8-K 1993-06-30 -0.13% -6.67% -3.45%
Quarterly Report Q1 8-K 1993-03-31 -8.57% -4500.00% -500.00%
Quarterly Report Q4 8-K 1992-12-31 0.77% 0.00% 0.00%
Quarterly Report Q3 8-K 1992-09-30 -0.90% -30.43% -15.00%
Quarterly Report Q2 8-K 1992-06-30 4.91% 66.67% 81.25%
Quarterly Report Q1 8-K 1992-03-31 32.73% 104.17% 110.00%
Quarterly Report Q4 8-K 1991-12-31 36.33% 200.00% 450.00%
Quarterly Report Q3 8-K 1991-09-30 30.59% 64.29% 90.48%
Quarterly Report Q2 8-K 1991-06-30 24.45% -52.63% -20.00%
Quarterly Report Q1 8-K 1991-03-31 -2.34% -1200.00% -300.00%
Quarterly Report Q4 8-K 1990-12-31 7.16% 0.00% 99.86%
Quarterly Report Q3 8-K 1990-09-30 15.09% 0.00% -95.94%
Quarterly Report Q2 8-K 1990-06-30 13.93% 0.00% -96.13%
Quarterly Report Q1 8-K 1990-03-31 24.21% 0.00% -97.58%
Quarterly Report Q4 8-K 1989-12-31 -0.45% 0.00% -8.85%
Quarterly Report Q3 8-K 1989-09-30 7.48% 0.00% 7.48%
Quarterly Report Q2 8-K 1989-06-30 7.26% 0.00% 7.26%
Quarterly Report Q1 8-K 1989-03-31 8.68% 0.00% 8.68%
Quarterly Report Q4 8-K 1988-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 1988-09-30 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 1988-06-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 1988-03-31 0.00% 0.00% 0.00%