image
Technology - Semiconductors - NASDAQ - US
$ 53.01
-3.64 %
$ 2.46 B
Market Cap
40.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 -16.94% -31.42% -38.61%
Annual Report FY 10-K 2022-12-31 10.83% 44.81% 47.90%
Annual Report FY 10-K 2021-12-31 46.85% 133.22% 105.45%
Annual Report FY 10-K 2020-12-31 -1.59% -35.99% -33.04%
Annual Report FY 10-K 2019-12-31 2.89% 47.33% 29.86%
Annual Report FY 10-K 2018-12-31 15.16% 5862.94% 92.24%
Annual Report FY 10-K 2017-12-31 11.89% -11.33% 111.16%
Annual Report FY 10-K 2016-12-31 10.99% -46.48% -23.84%
Annual Report FY 10-K 2015-12-31 -4.69% -53.25% -40.87%
Annual Report FY 10-K 2014-12-31 7.72% 140.00% 99.88%
Annual Report FY 10-K 2013-12-31 30.46% 9.85% 69.83%
Annual Report FY 10-K 2012-12-31 -0.23% -52.40% -65.42%
Annual Report FY 10-K 2011-12-31 3.65% -33.88% -31.39%
Annual Report FY 10-K 2010-12-31 41.10% 921.34% 359.64%
Annual Report FY 10-K 2009-12-31 0.36% -80.72% -14.22%
Annual Report FY 10-K 2008-12-31 7.88% -34.67% -55.94%
Annual Report FY 10-K 2007-12-31 16.85% 23.92% 5.08%
Annual Report FY 10-K 2006-12-31 59.85% 44.45% 41.99%
Annual Report FY 10-K 2005-12-31 15.65% 30.44% 19.78%
Annual Report FY 10-K 2004-12-31 35.64% 153.11% 143.91%
Annual Report FY 10-K 2003-12-31 18.20% 73.99% 56.90%
Annual Report FY 10-K 2002-12-31 21.62% 4579.03% 7221.77%
Annual Report FY 10-K 2001-12-31 -19.61% -99.17% -0.67%
Annual Report FY 10-K 2000-12-31 49.38% 165.98% 153.04%
Annual Report FY 10-K 1999-12-31 31.51% 107.41% 82.50%
Annual Report FY 10-K 1998-12-31 -8.22% -47.06% -44.44%
Annual Report FY 10-K 1997-12-31 17.32% 70.00% 63.64%
Annual Report FY 10-K 1996-12-31 -3.78% -36.17% -37.14%
Annual Report FY 10-K 1995-12-31 51.96% 95.83% 125.81%
Annual Report FY 10-K 1994-12-31 45.08% 50.00% 158.33%
Annual Report FY 10-K 1993-12-31 43.48% 300.00% 300.00%
Annual Report FY 10-K 1992-12-31 25.17% 100.00% -25.00%
Annual Report FY 10-K 1991-12-31 45.54% 0.00% 100.00%
Annual Report FY 10-K 1990-12-31 -26.81% 106.90% 166.67%
Annual Report FY 10-K 1990-04-30 -9.21% -725.00% -33.33%
Annual Report FY 10-K 1988-04-30 23.58% 166.67% 1000.00%
Annual Report FY 10-K 1987-04-30 10.81% -50.00% 80.00%
Annual Report FY 10-K 1986-04-30 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 -13.49% -71.79% -59.39%
Quarterly Report Q2 8-K 2024-06-30 -31.55% -90.25% -86.74%
Quarterly Report Q1 8-K 2024-03-31 -35.37% -80.27% -90.66%
Quarterly Report Q4 8-K 2023-12-31 -34.97% -72.52% -78.54%
Quarterly Report Q3 8-K 2023-09-30 -22.37% -43.60% -52.09%
Quarterly Report Q2 8-K 2023-06-30 -6.75% 2.33% -15.69%
Quarterly Report Q1 8-K 2023-03-31 -3.09% -2.12% -7.13%
Quarterly Report Q4 8-K 2022-12-31 3.34% 40.51% 12.16%
Quarterly Report Q3 8-K 2022-09-30 10.57% 26.25% 45.57%
Quarterly Report Q2 8-K 2022-06-30 13.74% 44.75% 62.55%
Quarterly Report Q1 8-K 2022-03-31 16.70% 84.25% 96.37%
Quarterly Report Q4 8-K 2021-12-31 37.05% 120.32% 116.30%
Quarterly Report Q3 8-K 2021-09-30 52.34% 152.00% 104.06%
Quarterly Report Q2 8-K 2021-06-30 52.58% 163.27% 111.72%
Quarterly Report Q1 8-K 2021-03-31 47.17% 95.62% 83.31%
Quarterly Report Q4 8-K 2020-12-31 16.34% -36.99% -35.10%
Quarterly Report Q3 8-K 2020-09-30 -4.39% -28.66% -22.29%
Quarterly Report Q2 8-K 2020-06-30 -10.35% -42.03% -36.37%
Quarterly Report Q1 8-K 2020-03-31 -7.14% -36.41% -38.63%
Quarterly Report Q4 8-K 2019-12-31 -4.23% 59.86% 39.66%
Quarterly Report Q3 8-K 2019-09-30 0.85% 23.14% 6.28%
Quarterly Report Q2 8-K 2019-06-30 5.89% 44.74% 28.20%
Quarterly Report Q1 8-K 2019-03-31 10.12% 71.20% 56.36%
Quarterly Report Q4 8-K 2018-12-31 17.14% 196.31% 86.97%
Quarterly Report Q3 8-K 2018-09-30 12.52% 113.90% 93.27%
Quarterly Report Q2 8-K 2018-06-30 15.09% 90.21% 58.82%
Quarterly Report Q1 8-K 2018-03-31 16.17% 1422.27% 187.91%
Quarterly Report Q4 8-K 2017-12-31 15.66% -2417.27% 336.75%
Quarterly Report Q3 8-K 2017-09-30 13.78% 35.71% 18.86%
Quarterly Report Q2 8-K 2017-06-30 11.65% 129.12% 111.30%
Quarterly Report Q1 8-K 2017-03-31 6.09% 170.23% 543.09%
Quarterly Report Q4 8-K 2016-12-31 8.26% 74.90% 390.50%
Quarterly Report Q3 8-K 2016-09-30 20.01% 275.33% 100.07%
Quarterly Report Q2 8-K 2016-06-30 7.83% -61.85% -48.74%
Quarterly Report Q1 8-K 2016-03-31 8.03% -15.57% -91.39%
Quarterly Report Q4 8-K 2015-12-31 -4.15% -95.65% -95.03%
Quarterly Report Q3 8-K 2015-09-30 -10.65% -85.40% -60.11%
Quarterly Report Q2 8-K 2015-06-30 -1.69% -13.27% -4.95%
Quarterly Report Q1 8-K 2015-03-31 -1.81% 9.12% 17.85%
Quarterly Report Q4 8-K 2014-12-31 6.01% 168.60% 175.09%
Quarterly Report Q3 8-K 2014-09-30 4.13% 42.65% 23.40%
Quarterly Report Q2 8-K 2014-06-30 4.12% 101.33% 126.05%
Quarterly Report Q1 8-K 2014-03-31 18.66% 629.70% 279.85%
Quarterly Report Q4 8-K 2013-12-31 29.22% 52.25% 124.23%
Quarterly Report Q3 8-K 2013-09-30 34.75% 59.23% 169.37%
Quarterly Report Q2 8-K 2013-06-30 34.63% 29.79% 23.29%
Quarterly Report Q1 8-K 2013-03-31 22.33% -39.54% -31.35%
Quarterly Report Q4 8-K 2012-12-31 13.94% 30.82% -27.72%
Quarterly Report Q3 8-K 2012-09-30 3.76% -14.10% -43.72%
Quarterly Report Q2 8-K 2012-06-30 -6.22% -63.00% -67.25%
Quarterly Report Q1 8-K 2012-03-31 -10.46% -75.25% -80.59%
Quarterly Report Q4 8-K 2011-12-31 -12.49% -87.00% -84.68%
Quarterly Report Q3 8-K 2011-09-30 -1.56% -52.95% -55.19%
Quarterly Report Q2 8-K 2011-06-30 13.85% 8.01% 5.61%
Quarterly Report Q1 8-K 2011-03-31 18.06% 31.60% 50.21%
Quarterly Report Q4 8-K 2010-12-31 25.70% 68.63% 134.43%
Quarterly Report Q3 8-K 2010-09-30 33.57% 201.45% 165.58%
Quarterly Report Q2 8-K 2010-06-30 43.56% 663.73% 308.65%
Quarterly Report Q1 8-K 2010-03-31 75.33% 238.94% 334.93%
Quarterly Report Q4 8-K 2009-12-31 49.51% -2.73% 383.74%
Quarterly Report Q3 8-K 2009-09-30 -8.90% 338.29% 2736.36%
Quarterly Report Q2 8-K 2009-06-30 -10.45% -25.65% -66.42%
Quarterly Report Q1 8-K 2009-03-31 -18.34% -85.15% -59.18%
Quarterly Report Q4 8-K 2008-12-31 -19.01% -20.15% -26.69%
Quarterly Report Q3 8-K 2008-09-30 27.34% -18.30% -97.52%
Quarterly Report Q2 8-K 2008-06-30 20.50% -6.00% 41.62%
Quarterly Report Q1 8-K 2008-03-31 3.87% -2.81% -2.41%
Quarterly Report Q4 8-K 2007-12-31 13.94% 24.69% 12.79%
Quarterly Report Q3 8-K 2007-09-30 13.71% 26.08% -5.37%
Quarterly Report Q2 8-K 2007-06-30 16.41% 7.59% -9.42%
Quarterly Report Q1 8-K 2007-03-31 25.05% 39.70% 28.19%
Quarterly Report Q4 8-K 2006-12-31 53.88% 46.18% 39.19%
Quarterly Report Q3 8-K 2006-09-30 70.80% 52.33% 63.14%
Quarterly Report Q2 8-K 2006-06-30 63.47% 48.53% 44.32%
Quarterly Report Q1 8-K 2006-03-31 51.42% 28.62% 19.05%
Quarterly Report Q4 8-K 2005-12-31 28.09% 36.97% 17.15%
Quarterly Report Q3 8-K 2005-09-30 9.82% 15.76% 7.52%
Quarterly Report Q2 8-K 2005-06-30 7.63% 25.18% 21.10%
Quarterly Report Q1 8-K 2005-03-31 17.31% 49.09% 40.40%
Quarterly Report Q4 8-K 2004-12-31 22.46% 113.27% 115.22%
Quarterly Report Q3 8-K 2004-09-30 41.25% 182.56% 204.78%
Quarterly Report Q2 8-K 2004-06-30 40.79% 181.91% 147.75%
Quarterly Report Q1 8-K 2004-03-31 40.66% 152.52% 128.53%
Quarterly Report Q4 8-K 2003-12-31 36.48% 51.88% 45.13%
Quarterly Report Q3 8-K 2003-09-30 15.37% 45.05% 2.07%
Quarterly Report Q2 8-K 2003-06-30 11.50% 38.96% 36.90%
Quarterly Report Q1 8-K 2003-03-31 9.39% 824.52% 936.13%
Quarterly Report Q4 8-K 2002-12-31 11.16% 3117.33% 103.09%
Quarterly Report Q3 8-K 2002-09-30 33.43% 308.62% 317.18%
Quarterly Report Q2 8-K 2002-06-30 42.59% 197.71% 289.34%
Quarterly Report Q1 8-K 2002-03-31 4.30% -60.08% 123.91%
Quarterly Report Q4 8-K 2001-12-31 -1.18% -2.69% -3106.91%
Quarterly Report Q3 8-K 2001-09-30 -29.80% -18.22% -23.49%
Quarterly Report Q2 8-K 2001-06-30 -35.58% -87.85% -88.68%
Quarterly Report Q1 8-K 2001-03-31 -5.92% -83.41% -29.42%
Quarterly Report Q4 8-K 2000-12-31 11.99% 16.04% 2.72%
Quarterly Report Q3 8-K 2000-09-30 48.31% 173.53% 163.96%
Quarterly Report Q2 8-K 2000-06-30 81.11% 423.64% 479.89%
Quarterly Report Q1 8-K 2000-03-31 75.88% 348.57% 549.17%
Quarterly Report Q4 8-K 1999-12-31 60.69% 500.00% 255.56%
Quarterly Report Q3 8-K 1999-09-30 49.32% 183.33% 187.50%
Quarterly Report Q2 8-K 1999-06-30 25.87% 65.00% 28.57%
Quarterly Report Q1 8-K 1999-03-31 -7.14% -41.67% -62.50%
Quarterly Report Q4 8-K 1998-12-31 -13.17% -69.23% -52.63%
Quarterly Report Q3 8-K 1998-09-30 -13.61% -53.85% -55.56%
Quarterly Report Q2 8-K 1998-06-30 -7.74% -58.33% -53.33%
Quarterly Report Q1 8-K 1998-03-31 1.82% 0.00% -5.88%
Quarterly Report Q4 8-K 1997-12-31 12.08% 62.50% 72.73%
Quarterly Report Q3 8-K 1997-09-30 17.36% 62.50% 63.64%
Quarterly Report Q2 8-K 1997-06-30 14.81% 100.00% 66.67%
Quarterly Report Q1 8-K 1997-03-31 25.00% 50.00% 41.67%
Quarterly Report Q4 8-K 1996-12-31 5.67% -38.46% -42.11%
Quarterly Report Q3 8-K 1996-09-30 -6.49% -38.46% -45.00%
Quarterly Report Q2 8-K 1996-06-30 -6.90% -45.45% -47.06%
Quarterly Report Q1 8-K 1996-03-31 -7.04% -20.00% -20.00%
Quarterly Report Q4 8-K 1995-12-31 38.24% 85.71% 171.43%
Quarterly Report Q3 8-K 1995-09-30 55.56% 116.67% 100.00%
Quarterly Report Q2 8-K 1995-06-30 54.26% 83.33% 112.50%
Quarterly Report Q1 8-K 1995-03-31 61.36% 100.00% 114.29%
Quarterly Report Q4 8-K 1994-12-31 34.21% -30.00% 75.00%
Quarterly Report Q3 8-K 1994-09-30 37.50% 50.00% 100.00%
Quarterly Report Q2 8-K 1994-06-30 46.88% 100.00% 166.67%
Quarterly Report Q1 8-K 1994-03-31 69.23% 0.00% 800.00%
Quarterly Report Q4 8-K 1993-12-31 52.00% 400.00% 33.33%
Quarterly Report Q3 8-K 1993-09-30 53.19% 0.00% 0.00%
Quarterly Report Q2 8-K 1993-06-30 39.13% 200.00% -93.48%
Quarterly Report Q1 8-K 1993-03-31 26.83% 0.00% -2.44%
Quarterly Report Q4 8-K 1992-12-31 31.58% 0.00% 200.00%
Quarterly Report Q3 8-K 1992-09-30 27.03% 0.00% 100.00%
Quarterly Report Q2 8-K 1992-06-30 27.78% 0.00% 27.78%
Quarterly Report Q1 8-K 1992-03-31 17.14% 0.00% 17.14%
Quarterly Report Q4 8-K 1991-12-31 -5.00% 0.00% -97.50%
Quarterly Report Q3 8-K 1991-09-30 0.00% 0.00% -2.70%
Quarterly Report Q2 8-K 1991-06-30 5.88% 0.00% 137.11%
Quarterly Report Q1 8-K 1991-03-31 12.90% 0.00% 12.90%
Quarterly Report Q3 8-K 1990-10-31 29.03% 0.00% 29.03%
Quarterly Report Q2 8-K 1990-07-31 15.62% 0.00% 15.62%
Quarterly Report Q1 8-K 1990-04-30 9.68% 0.00% 11.82%
Quarterly Report Q4 8-K 1990-01-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 1989-10-31 -20.51% 0.00% -20.51%
Quarterly Report Q2 8-K 1989-07-31 -13.51% 0.00% -13.51%
Quarterly Report Q1 8-K 1989-04-30 -11.43% 0.00% -1.85%
Quarterly Report Q4 8-K 1989-01-31 -11.43% 0.00% -11.43%
Quarterly Report Q3 8-K 1988-10-31 -4.88% 0.00% -4.88%
Quarterly Report Q2 8-K 1988-07-31 -9.76% 0.00% -9.76%
Quarterly Report Q1 8-K 1988-04-30 0.00% 0.00% -21.35%
Quarterly Report Q4 8-K 1988-01-31 20.69% 0.00% 20.69%
Quarterly Report Q3 8-K 1987-10-31 32.26% 0.00% 32.26%
Quarterly Report Q2 8-K 1987-07-31 46.43% 0.00% 46.43%
Quarterly Report Q1 8-K 1987-04-30 25.00% 0.00% -1.14%
Quarterly Report Q4 8-K 1987-01-31 3.57% 0.00% 3.57%
Quarterly Report Q3 8-K 1986-10-31 10.71% 0.00% 10.71%
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%