image
Technology - Software - Application - NASDAQ - US
$ 299.15
-2.45 %
$ 64.3 B
Market Cap
62.58
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2024-01-31 8.69% 10.09% 14.05%
Annual Report FY 10-K 2023-01-31 14.10% 65.59% 60.14%
Annual Report FY 10-K 2022-01-31 15.72% -58.86% -1.83%
Annual Report FY 10-K 2021-01-31 15.76% 463.17% 83.41%
Annual Report FY 10-K 2020-01-31 27.41% 365.47% 1472.00%
Annual Report FY 10-K 2019-01-31 24.95% 85.75% 95.09%
Annual Report FY 10-K 2018-01-31 1.26% 2.12% -1.90%
Annual Report FY 10-K 2017-01-31 -18.89% -77.67% -38430.77%
Annual Report FY 10-K 2016-01-31 -0.32% -398.53% -98.92%
Annual Report FY 10-K 2015-01-31 10.48% -64.25% -57.62%
Annual Report FY 10-K 2014-01-31 -1.66% -7.52% -6.90%
Annual Report FY 10-K 2013-01-31 4.36% -13.28% -13.98%
Annual Report FY 10-K 2012-01-31 13.52% 34.58% 31.02%
Annual Report FY 10-K 2011-01-31 13.89% 265.52% 313.72%
Annual Report FY 10-K 2010-01-31 -25.98% -68.41% -73.17%
Annual Report FY 10-K 2009-01-31 6.60% -48.46% -45.13%
Annual Report FY 10-K 2008-01-31 18.05% 22.95% 27.42%
Annual Report FY 10-K 2007-01-31 20.79% -11.92% -5.44%
Annual Report FY 10-K 2006-01-31 23.46% 48.48% 57.45%
Annual Report FY 10-K 2005-01-31 29.65% 84.11% 121.08%
Annual Report FY 10-K 2004-01-31 15.36% 277.12% 325.59%
Annual Report FY 10-K 2003-01-31 -12.93% -64.67% -74.57%
Annual Report FY 10-K 2002-01-31 1.19% -3.13% -29.26%
Annual Report FY 10-K 2001-01-31 14.16% 850.58% 290.81%
Annual Report FY 10-K 2000-01-31 10.81% -89.17% -74.04%
Annual Report FY 10-K 1999-01-31 19.95% 488.31% 32.30%
Annual Report FY 10-K 1998-01-31 24.24% -62.98% 60.31%
Annual Report FY 10-K 1997-01-31 -7.02% -52.62% -50.00%
Annual Report FY 10-K 1996-01-31 17.51% 55.12% 20.11%
Annual Report FY 10-K 1995-01-31 12.08% -9.00% 19.73%
Annual Report FY 10-K 1994-01-31 14.84% 41.69% 54.12%
Annual Report FY 10-K 1993-01-31 28.91% -24.05% -27.43%
Annual Report FY 10-K 1992-01-31 15.17% 1.76% -0.99%
Annual Report FY 10-K 1991-01-31 33.20% 22.41% 20.90%
Annual Report FY 10-K 1990-01-31 52.26% 41.90% 42.86%
Annual Report FY 10-K 1989-01-31 47.92% 59.51% 49.84%
Annual Report FY 10-K 1988-01-31 51.34% 76.72% 44.91%
Annual Report FY 10-K 1987-01-31 77.63% 78.46% 75.61%
Annual Report FY 10-K 1986-01-31 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 2024-07-31 11.52% 27.03% 30.92%
Quarterly Report Q1 8-K 2024-04-30 11.27% 56.52% 41.47%
Quarterly Report Q4 8-K 2024-01-31 11.46% -3.75% 13.72%
Quarterly Report Q3 8-K 2023-10-31 10.47% 21.72% 30.47%
Quarterly Report Q2 8-K 2023-07-31 8.73% 19.35% 8.26%
Quarterly Report Q1 8-K 2023-04-30 8.46% 10.27% 1.40%
Quarterly Report Q4 8-K 2023-01-31 8.78% 228.84% 94.52%
Quarterly Report Q3 8-K 2022-10-31 13.70% 44.84% 32.44%
Quarterly Report Q2 8-K 2022-07-31 16.73% 60.90% 63.40%
Quarterly Report Q1 8-K 2022-04-30 18.27% -6.17% 59.94%
Quarterly Report Q4 8-K 2022-01-31 16.59% -90.22% -22.78%
Quarterly Report Q3 8-K 2021-10-31 18.21% 3.40% 15.06%
Quarterly Report Q2 8-K 2021-07-31 16.06% 17.72% 1.37%
Quarterly Report Q1 8-K 2021-04-30 11.70% 133.98% 2.45%
Quarterly Report Q4 8-K 2021-01-31 15.56% 591.43% 37.82%
Quarterly Report Q3 8-K 2020-10-31 13.02% 98.20% 51.90%
Quarterly Report Q2 8-K 2020-07-31 14.60% 144.28% 97.97%
Quarterly Report Q1 8-K 2020-04-30 20.42% 374.79% 426.61%
Quarterly Report Q4 8-K 2020-01-31 21.97% 103.71% 232.01%
Quarterly Report Q3 8-K 2019-10-31 27.51% 381.43% 652.38%
Quarterly Report Q2 8-K 2019-07-31 30.26% 202.03% 398.79%
Quarterly Report Q1 8-K 2019-04-30 31.36% 70.63% 144.85%
Quarterly Report Q4 8-K 2019-01-31 33.13% 137.29% 122.16%
Quarterly Report Q3 8-K 2018-10-31 28.26% 80.22% 114.70%
Quarterly Report Q2 8-K 2018-07-31 21.90% 72.64% 77.04%
Quarterly Report Q1 8-K 2018-04-30 15.28% 36.42% 53.76%
Quarterly Report Q4 8-K 2018-01-31 15.66% -1.76% -8.86%
Quarterly Report Q3 8-K 2017-10-31 5.25% 16.11% 16.60%
Quarterly Report Q2 8-K 2017-07-31 -8.88% -46.64% -71.07%
Quarterly Report Q1 8-K 2017-04-30 -5.12% 25.09% 22.84%
Quarterly Report Q4 8-K 2017-01-31 -26.15% -421.41% -1622.68%
Quarterly Report Q3 8-K 2016-10-31 -18.37% -226.03% -710.14%
Quarterly Report Q2 8-K 2016-07-31 -9.65% 58.30% -1462.79%
Quarterly Report Q1 8-K 2016-04-30 -20.82% -905.76% -720.93%
Quarterly Report Q4 8-K 2016-01-31 -2.45% -284.35% -69.29%
Quarterly Report Q3 8-K 2015-10-31 -2.94% -409.35% -101.37%
Quarterly Report Q2 8-K 2015-07-31 -4.33% -752.40% -91.38%
Quarterly Report Q1 8-K 2015-04-30 9.11% -32.51% -49.05%
Quarterly Report Q4 8-K 2015-01-31 13.30% -78.66% -72.92%
Quarterly Report Q3 8-K 2014-10-31 11.31% -81.42% -78.56%
Quarterly Report Q2 8-K 2014-07-31 13.42% -49.27% -40.31%
Quarterly Report Q1 8-K 2014-04-30 3.87% -49.10% 151.84%
Quarterly Report Q4 8-K 2014-01-31 -3.34% -27.65% -38.89%
Quarterly Report Q3 8-K 2013-10-31 1.31% 96.59% 98.54%
Quarterly Report Q2 8-K 2013-07-31 -1.23% -4.49% -10.01%
Quarterly Report Q1 8-K 2013-04-30 -3.09% -29.53% -86.60%
Quarterly Report Q4 8-K 2013-01-31 2.45% 3.47% -7.84%
Quarterly Report Q3 8-K 2012-10-31 -0.11% -59.75% -61.97%
Quarterly Report Q2 8-K 2012-07-31 4.10% -9.27% -2.21%
Quarterly Report Q1 8-K 2012-04-30 11.41% 13.85% 19.59%
Quarterly Report Q4 8-K 2012-01-31 12.26% 16.88% 28.21%
Quarterly Report Q3 8-K 2011-10-31 15.08% 35.82% 30.35%
Quarterly Report Q2 8-K 2011-07-31 15.55% 18.86% 19.05%
Quarterly Report Q1 8-K 2011-04-30 11.31% 87.80% 54.72%
Quarterly Report Q4 8-K 2011-01-31 15.70% 22.95% 27.63%
Quarterly Report Q3 8-K 2010-10-31 14.34% 81.69% 163.12%
Quarterly Report Q2 8-K 2010-07-31 13.96% 470.48% 2855.56%
Quarterly Report Q1 8-K 2010-04-30 11.46% 214.95% 361.86%
Quarterly Report Q4 8-K 2010-01-31 -6.88% 147.53% 141.93%
Quarterly Report Q3 8-K 2009-10-31 -31.33% -71.77% -81.16%
Quarterly Report Q2 8-K 2009-07-31 -33.03% -88.31% -97.73%
Quarterly Report Q1 8-K 2009-04-30 -28.89% -33.93% -16.18%
Quarterly Report Q4 8-K 2009-01-31 -18.24% -109.22% -107.82%
Quarterly Report Q3 8-K 2008-10-31 12.76% 23.23% 32.20%
Quarterly Report Q2 8-K 2008-07-31 17.80% -1.97% 3.76%
Quarterly Report Q1 8-K 2008-04-30 17.73% 13.57% 18.24%
Quarterly Report Q4 8-K 2008-01-31 20.45% 0.10% 3.68%
Quarterly Report Q3 8-K 2007-10-31 17.86% 46.21% 53.94%
Quarterly Report Q2 8-K 2007-07-31 16.97% 5.53% 12.14%
Quarterly Report Q1 8-K 2007-04-30 16.65% 71.75% 70.99%
Quarterly Report Q4 8-K 2007-01-31 19.33% 16.16% 23.09%
Quarterly Report Q3 8-K 2006-10-31 20.76% -38.65% -26.27%
Quarterly Report Q2 8-K 2006-07-31 20.54% 15.28% 14.86%
Quarterly Report Q1 8-K 2006-04-30 22.78% -36.25% -34.56%
Quarterly Report Q4 8-K 2006-01-31 17.04% 26.18% 24.44%
Quarterly Report Q3 8-K 2005-10-31 26.02% 27.63% 72.74%
Quarterly Report Q2 8-K 2005-07-31 33.41% 92.26% 80.15%
Quarterly Report Q1 8-K 2005-04-30 19.22% 78.99% 69.32%
Quarterly Report Q4 8-K 2005-01-31 20.60% 14.18% 35.33%
Quarterly Report Q3 8-K 2004-10-31 28.35% 227.66% 92.76%
Quarterly Report Q2 8-K 2004-07-31 32.06% 20.13% 253.95%
Quarterly Report Q1 8-K 2004-04-30 41.33% 466.13% 710.07%
Quarterly Report Q4 8-K 2004-01-31 51.04% 798.16% 4610.28%
Quarterly Report Q3 8-K 2003-10-31 23.93% 678.16% 456.15%
Quarterly Report Q2 8-K 2003-07-31 0.14% 177.23% 34.14%
Quarterly Report Q1 8-K 2003-04-30 -8.09% -57.44% -68.82%
Quarterly Report Q4 8-K 2003-01-31 -23.04% -70.54% -95.82%
Quarterly Report Q3 8-K 2002-10-31 -12.78% -18.21% -61.14%
Quarterly Report Q2 8-K 2002-07-31 -8.63% -38.66% -46.39%
Quarterly Report Q1 8-K 2002-04-30 -6.68% -36.77% -42.11%
Quarterly Report Q4 8-K 2002-01-31 -4.10% -23.25% -23.78%
Quarterly Report Q3 8-K 2001-10-31 -2.48% 15.99% -55.88%
Quarterly Report Q2 8-K 2001-07-31 2.26% -7.61% -42.98%
Quarterly Report Q1 8-K 2001-04-30 10.03% 8.96% -1.57%
Quarterly Report Q4 8-K 2001-01-31 20.31% 12.52% 33.67%
Quarterly Report Q3 8-K 2000-10-31 9.77% 1222.21% 182.39%
Quarterly Report Q2 8-K 2000-07-31 11.51% 5088.25% 741.51%
Quarterly Report Q1 8-K 2000-04-30 14.59% 249.74% 2378.87%
Quarterly Report Q4 8-K 2000-01-31 16.38% -23.84% 0.74%
Quarterly Report Q3 8-K 1999-10-31 14.05% -93.24% -64.60%
Quarterly Report Q2 8-K 1999-07-31 8.74% -95.60% -13.42%
Quarterly Report Q1 8-K 1999-04-30 4.11% -61.96% -96.21%
Quarterly Report Q4 8-K 1999-01-31 4.07% 12.59% -34.40%
Quarterly Report Q3 8-K 1998-10-31 9.25% -1.43% -3.32%
Quarterly Report Q2 8-K 1998-07-31 21.09% -48.88% 54.90%
Quarterly Report Q1 8-K 1998-04-30 57.31% 152.37% 800.00%
Quarterly Report Q4 8-K 1998-01-31 58.09% 390.00% 522.86%
Quarterly Report Q3 8-K 1997-10-31 39.11% 255.93% 234.44%
Quarterly Report Q2 8-K 1997-07-31 19.74% 67.92% 25.62%
Quarterly Report Q1 8-K 1997-04-30 -12.69% -275.92% -84.34%
Quarterly Report Q4 8-K 1997-01-31 -8.95% -63.19% -70.34%
Quarterly Report Q3 8-K 1996-10-31 -9.26% -69.27% -67.97%
Quarterly Report Q2 8-K 1996-07-31 -8.53% -59.70% -47.81%
Quarterly Report Q1 8-K 1996-04-30 -1.73% -26.54% -26.82%
Quarterly Report Q4 8-K 1996-01-31 -2.55% 111.69% -33.33%
Quarterly Report Q3 8-K 1995-10-31 18.76% 20.75% 20.60%
Quarterly Report Q2 8-K 1995-07-31 27.56% 58.43% 59.43%
Quarterly Report Q1 8-K 1995-04-30 30.11% 58.54% 58.02%
Quarterly Report Q4 8-K 1995-01-31 26.93% -50.00% 57.33%
Quarterly Report Q3 8-K 1994-10-31 10.18% 6.71% 9.39%
Quarterly Report Q2 8-K 1994-07-31 6.47% 0.61% 1.67%
Quarterly Report Q1 8-K 1994-04-30 4.82% 6.49% 10.96%
Quarterly Report Q4 8-K 1994-01-31 3.55% 37.50% 46.10%
Quarterly Report Q3 8-K 1993-10-31 4.69% 16.41% 22.41%
Quarterly Report Q2 8-K 1993-07-31 21.17% 55.66% 71.43%
Quarterly Report Q1 8-K 1993-04-30 34.88% 65.59% 90.43%
Quarterly Report Q4 8-K 1993-01-31 69.71% 17.89% 29.41%
Quarterly Report Q3 8-K 1992-10-31 27.45% -20.99% -22.32%
Quarterly Report Q2 8-K 1992-07-31 17.45% -35.37% -40.17%
Quarterly Report Q1 8-K 1992-04-30 8.49% -40.76% -48.66%
Quarterly Report Q4 8-K 1992-01-31 -6.74% -28.03% -30.41%
Quarterly Report Q3 8-K 1991-10-31 17.95% 3.85% -1.32%
Quarterly Report Q2 8-K 1991-07-31 25.52% 13.10% 8.84%
Quarterly Report Q1 8-K 1991-04-30 25.91% 17.16% 12.56%
Quarterly Report Q4 8-K 1991-01-31 24.60% 5.60% -6.04%
Quarterly Report Q3 8-K 1990-10-31 34.48% 31.09% 28.98%
Quarterly Report Q2 8-K 1990-07-31 33.64% 0.00% -50.46%
Quarterly Report Q1 8-K 1990-04-30 42.27% 0.00% -48.71%
Quarterly Report Q4 8-K 1990-01-31 47.06% 0.00% 150.00%
Quarterly Report Q3 8-K 1989-10-31 53.14% 0.00% -41.91%
Quarterly Report Q2 8-K 1989-07-31 58.97% 0.00% 58.97%
Quarterly Report Q1 8-K 1989-04-30 50.39% 0.00% 50.39%
Quarterly Report Q4 8-K 1989-01-31 47.83% 0.00% -45.60%
Quarterly Report Q3 8-K 1988-10-31 50.00% 0.00% 50.00%
Quarterly Report Q2 8-K 1988-07-31 45.21% 0.00% 45.21%
Quarterly Report Q1 8-K 1988-04-30 49.13% 0.00% 49.13%
Quarterly Report Q4 8-K 1988-01-31 48.39% 0.00% -63.40%
Quarterly Report Q3 8-K 1987-10-31 47.45% 0.00% 47.45%
Quarterly Report Q2 8-K 1987-07-31 54.10% 0.00% 54.10%
Quarterly Report Q1 8-K 1987-04-30 57.27% 0.00% 57.27%
Quarterly Report Q4 8-K 1987-01-31 55.00% 0.00% -112.50%
Quarterly Report Q3 8-K 1986-10-31 77.92% 0.00% 77.92%
Quarterly Report Q2 8-K 1986-07-31 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 1986-04-30 0.00% 0.00% 0.00%
Quarterly Report Q4 8-K 1986-01-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 1985-10-31 0.00% 0.00% 0.00%