image
Technology - Computer Hardware - NASDAQ - US
$ 117.21
-0.728 %
$ 24 B
Market Cap
22.94
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2024-04-26 -1.48% -22.61% 19.25%
Annual Report FY 10-K 2023-04-28 0.70% 35.97% -12.01%
Annual Report FY 10-K 2022-04-29 9.99% 28.36% 12.22%
Annual Report FY 10-K 2021-04-30 6.13% -10.87% 9.10%
Annual Report FY 10-K 2020-04-24 -11.94% -29.94% -22.60%
Annual Report FY 10-K 2019-04-26 3.98% 1438.16% 8.53%
Annual Report FY 10-K 2018-04-27 7.10% -85.07% 69.17%
Annual Report FY 10-K 2017-04-28 -0.49% 122.27% 91.09%
Annual Report FY 10-K 2016-04-29 -9.42% -59.10% -51.43%
Annual Report FY 10-K 2015-04-24 -3.20% -12.17% -2.42%
Annual Report FY 10-K 2014-04-25 -0.12% 26.16% 20.81%
Annual Report FY 10-K 2013-04-26 1.59% -16.53% -18.58%
Annual Report FY 10-K 2012-04-27 21.68% -10.06% -9.44%
Annual Report FY 10-K 2011-04-29 30.30% 68.11% 68.78%
Annual Report FY 10-K 2010-04-30 15.41% 362.65% 935.29%
Annual Report FY 10-K 2009-04-24 3.13% -72.06% -84.96%
Annual Report FY 10-K 2008-04-25 17.79% 4.03% 4.10%
Annual Report FY 10-K 2007-04-27 35.70% 11.74% -2.29%
Annual Report FY 10-K 2006-04-30 29.30% 18.03% 21.76%
Annual Report FY 10-K 2005-04-30 36.56% 48.44% 59.78%
Annual Report FY 10-K 2004-04-30 31.19% 98.88% 80.88%
Annual Report FY 10-K 2003-04-25 11.74% 2421.33% 8349.15%
Annual Report FY 10-K 2002-04-26 -20.65% -95.95% -0.97%
Annual Report FY 10-K 2001-04-27 73.69% 1.48% 4.07%
Annual Report FY 10-K 2000-04-28 100.16% 107.21% 91.14%
Annual Report FY 10-K 1999-04-30 74.18% 69.87% 68.80%
Annual Report FY 10-K 1998-04-24 78.03% 8286.00% 959.29%
Annual Report FY 10-K 1997-04-25 100.15% -96.21% -48.62%
Annual Report FY 10-K 1996-04-26 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 2024-07-26 7.61% 66.44% 58.43%
Quarterly Report Q4 8-K 2024-04-26 5.44% 18.78% 18.45%
Quarterly Report Q3 8-K 2024-01-26 5.24% 381.54% 3.98%
Quarterly Report Q2 8-K 2023-10-27 -6.07% -68.93% 7.80%
Quarterly Report Q1 8-K 2023-07-28 -10.05% -30.37% -30.20%
Quarterly Report Q4 8-K 2023-04-28 -6.00% -5.41% 1.64%
Quarterly Report Q3 8-K 2023-01-27 -5.45% -74.21% 9.66%
Quarterly Report Q2 8-K 2022-10-28 6.19% 234.82% -4.08%
Quarterly Report Q1 8-K 2022-07-29 9.19% 5.94% 2.41%
Quarterly Report Q4 8-K 2022-04-29 8.17% -22.46% -33.19%
Quarterly Report Q3 8-K 2022-01-28 9.80% 38.46% 24.42%
Quarterly Report Q2 8-K 2021-10-29 10.59% 63.50% 61.54%
Quarterly Report Q1 8-K 2021-07-30 11.90% 162.34% 83.09%
Quarterly Report Q4 8-K 2021-04-30 10.99% 70.41% 64.26%
Quarterly Report Q3 8-K 2021-01-29 4.70% -34.30% -3.73%
Quarterly Report Q2 8-K 2020-10-30 3.28% -43.62% -38.51%
Quarterly Report Q1 8-K 2020-07-31 5.42% -25.24% 30.77%
Quarterly Report Q4 8-K 2020-04-24 -12.00% -50.51% -25.14%
Quarterly Report Q3 8-K 2020-01-24 -10.17% 11.24% -13.83%
Quarterly Report Q2 8-K 2019-10-25 -9.62% 0.83% 3.50%
Quarterly Report Q1 8-K 2019-07-26 -16.15% -63.60% -59.06%
Quarterly Report Q4 8-K 2019-04-26 -2.99% 46.13% 28.92%
Quarterly Report Q3 8-K 2019-01-25 2.63% 149.21% -33.83%
Quarterly Report Q2 8-K 2018-10-26 6.68% 37.71% 30.59%
Quarterly Report Q1 8-K 2018-07-27 11.25% 108.09% 71.62%
Quarterly Report Q4 8-K 2018-04-27 10.80% 42.63% 16.19%
Quarterly Report Q3 8-K 2018-01-26 8.48% -346.58% 156.83%
Quarterly Report Q2 8-K 2017-10-27 6.12% 60.55% 54.23%
Quarterly Report Q1 8-K 2017-07-28 2.40% 112.50% 59.14%
Quarterly Report Q4 8-K 2017-04-28 7.32% 2475.00% 285.94%
Quarterly Report Q3 8-K 2017-01-27 1.30% -4.58% 10.91%
Quarterly Report Q2 8-K 2016-10-28 -7.27% -4.39% -2.07%
Quarterly Report Q1 8-K 2016-07-29 -3.07% 313.33% 457.69%
Quarterly Report Q4 8-K 2016-04-29 -10.37% -5.93% -60.40%
Quarterly Report Q3 8-K 2016-01-29 -10.66% -13.46% -18.52%
Quarterly Report Q2 8-K 2015-10-30 -6.32% -28.66% -24.68%
Quarterly Report Q1 8-K 2015-07-31 -10.35% -33.94% -16.26%
Quarterly Report Q4 8-K 2015-04-24 -6.63% -31.52% -27.79%
Quarterly Report Q3 8-K 2015-01-23 -3.65% -7.96% -10.67%
Quarterly Report Q2 8-K 2014-10-24 -0.48% -4.20% 3.00%
Quarterly Report Q1 8-K 2014-07-25 -1.78% 8.33% 65.02%
Quarterly Report Q4 8-K 2014-04-25 -3.93% 13.35% 9.49%
Quarterly Report Q3 8-K 2014-01-24 -1.23% 21.51% 20.65%
Quarterly Report Q2 8-K 2013-10-25 0.56% 52.19% 38.14%
Quarterly Report Q1 8-K 2013-07-26 4.96% 27.90% 20.82%
Quarterly Report Q4 8-K 2013-04-26 0.82% -3.82% -7.68%
Quarterly Report Q3 8-K 2013-01-25 4.13% 32.19% 20.06%
Quarterly Report Q2 8-K 2012-10-26 2.27% -33.82% -29.68%
Quarterly Report Q1 8-K 2012-07-27 -0.93% -54.27% -54.48%
Quarterly Report Q4 8-K 2012-04-27 19.20% 12.52% 3.99%
Quarterly Report Q3 8-K 2012-01-27 23.45% -30.67% -21.20%
Quarterly Report Q2 8-K 2011-10-28 24.81% 0.61% -2.53%
Quarterly Report Q1 8-K 2011-07-29 28.16% -1.62% 7.31%
Quarterly Report Q4 8-K 2011-04-29 21.89% 10.62% 23.12%
Quarterly Report Q3 8-K 2011-01-28 25.35% 59.90% 53.60%
Quarterly Report Q2 8-K 2010-10-29 32.68% 72.04% 71.10%
Quarterly Report Q1 8-K 2010-07-30 35.78% 174.47% 131.87%
Quarterly Report Q4 8-K 2010-04-30 33.21% 93.36% 409.65%
Quarterly Report Q3 8-K 2010-01-29 35.55% 243.09% 241.95%
Quarterly Report Q2 8-K 2009-10-30 -0.18% 94.54% 75.86%
Quarterly Report Q1 8-K 2009-07-31 -3.55% 37.14% 82.87%
Quarterly Report Q4 8-K 2009-04-24 -6.19% -16.41% -67.13%
Quarterly Report Q3 8-K 2009-01-23 -15.57% -74.04% -86.18%
Quarterly Report Q2 8-K 2008-10-24 15.08% -41.28% -18.16%
Quarterly Report Q1 8-K 2008-07-25 26.05% 9.71% 57.75%
Quarterly Report Q4 8-K 2008-04-25 17.04% 0.22% 36.79%
Quarterly Report Q3 8-K 2008-01-25 21.22% 53.09% 45.90%
Quarterly Report Q2 8-K 2007-10-26 21.41% -3.65% -17.19%
Quarterly Report Q1 8-K 2007-07-27 10.94% -37.19% -56.59%
Quarterly Report Q4 8-K 2007-04-27 33.99% 51.33% -13.25%
Quarterly Report Q3 8-K 2007-01-26 35.80% -12.93% -13.21%
Quarterly Report Q2 8-K 2006-10-27 35.08% 22.93% 30.32%
Quarterly Report Q1 8-K 2006-07-28 38.56% -9.07% -11.04%
Quarterly Report Q4 8-K 2006-04-30 32.34% -6.64% 24.20%
Quarterly Report Q3 8-K 2006-01-27 30.12% 27.05% 23.09%
Quarterly Report Q2 8-K 2005-10-28 28.76% 27.81% 20.99%
Quarterly Report Q1 8-K 2005-07-29 25.11% 28.29% 17.82%
Quarterly Report Q4 8-K 2005-04-30 34.09% 74.04% 64.65%
Quarterly Report Q3 8-K 2005-01-28 38.82% 49.75% 44.30%
Quarterly Report Q2 8-K 2004-10-29 36.16% 14.29% 67.58%
Quarterly Report Q1 8-K 2004-07-30 37.58% 73.09% 67.02%
Quarterly Report Q4 8-K 2004-04-30 39.47% 46.84% 48.78%
Quarterly Report Q3 8-K 2004-01-30 30.12% 104.12% 122.69%
Quarterly Report Q2 8-K 2003-10-31 28.06% 206.16% 99.17%
Quarterly Report Q1 8-K 2003-08-01 25.95% 67.48% 65.47%
Quarterly Report Q4 8-K 2003-04-25 17.93% 219.35% 418.54%
Quarterly Report Q3 8-K 2003-01-24 15.18% 181.66% 88.18%
Quarterly Report Q2 8-K 2002-10-25 10.51% 241.05% 263.84%
Quarterly Report Q1 8-K 2002-07-26 3.19% 3251.07% 397.49%
Quarterly Report Q4 8-K 2002-04-26 -9.28% 1522.76% 252.00%
Quarterly Report Q3 8-K 2002-01-25 -31.23% -79.50% -75.91%
Quarterly Report Q2 8-K 2001-10-26 -25.33% -31.71% -22.84%
Quarterly Report Q1 8-K 2001-07-27 -13.30% -10.31% -37.29%
Quarterly Report Q4 8-K 2001-04-27 12.91% -98.04% -10.06%
Quarterly Report Q3 8-K 2001-01-26 90.63% 72.08% 67.49%
Quarterly Report Q2 8-K 2000-10-27 109.10% 120.34% 116.50%
Quarterly Report Q1 8-K 2000-07-28 123.82% -63.05% -6.48%
Quarterly Report Q4 8-K 2000-04-28 120.28% 127.79% 112.30%
Quarterly Report Q3 8-K 2000-01-28 100.08% 110.76% 91.67%
Quarterly Report Q2 8-K 1999-10-29 90.04% 91.60% 82.97%
Quarterly Report Q1 8-K 1999-07-30 80.01% 89.77% 67.49%
Quarterly Report Q4 8-K 1999-04-30 80.32% 70.46% 72.64%
Quarterly Report Q3 8-K 1999-01-29 71.92% 69.11% 67.69%
Quarterly Report Q2 8-K 1998-10-30 70.89% 71.46% 63.52%
Quarterly Report Q1 8-K 1998-07-31 71.68% 68.14% 70.59%
Quarterly Report Q4 8-K 1998-04-24 73.77% 216.31% 303.01%
Quarterly Report Q3 8-K 1998-01-23 77.03% 64.35% 74.33%
Quarterly Report Q2 8-K 1997-10-24 82.44% 75.72% 88.92%
Quarterly Report Q1 8-K 1997-07-25 81.04% 959.67% 729.64%
Quarterly Report Q4 8-K 1997-04-25 80.76% -180.67% -186.42%
Quarterly Report Q3 8-K 1997-01-24 91.12% 69.00% 191.71%
Quarterly Report Q2 8-K 1996-10-25 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 1996-07-26 0.00% 0.00% 0.00%
Quarterly Report Q4 8-K 1996-04-26 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 1996-01-31 0.00% 0.00% 0.00%