image
Technology - Software - Application - NASDAQ - US
$ 289.71
-4.4 %
$ 79.5 B
Market Cap
76.44
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-12-31 14.83% 22.64% 16.54%
Annual Report FY 10-K 2022-12-31 19.19% 21.98% 37.81%
Annual Report FY 10-K 2022-01-01 11.38% 17.83% 20.69%
Annual Report FY 10-K 2021-01-02 14.83% -40.28% 31.26%
Annual Report FY 10-K 2019-12-28 9.27% 186.02% 24.13%
Annual Report FY 10-K 2018-12-29 10.04% 69.41% 22.30%
Annual Report FY 10-K 2017-12-30 6.99% 0.50% 32.28%
Annual Report FY 10-K 2016-12-31 6.70% -19.54% -14.20%
Annual Report FY 10-K 2016-01-02 7.66% 58.85% 38.13%
Annual Report FY 10-K 2015-01-03 8.27% -3.25% 9.33%
Annual Report FY 10-K 2013-12-28 10.08% -62.67% -10.71%
Annual Report FY 10-K 2012-12-29 15.36% 509.10% 75.84%
Annual Report FY 10-K 2011-12-31 22.85% -49.26% 1014.30%
Annual Report FY 10-K 2011-01-01 9.77% 194.97% 89.35%
Annual Report FY 10-K 2010-01-02 -17.91% 91.92% 92.14%
Annual Report FY 10-K 2009-01-03 -35.69% -625.83% -494.87%
Annual Report FY 10-K 2007-12-29 8.84% 107.76% 41.55%
Annual Report FY 10-K 2006-12-30 11.64% 188.98% 89.00%
Annual Report FY 10-K 2005-12-31 11.00% -33.74% 17.46%
Annual Report FY 10-K 2005-01-01 6.97% 523.97% 1115.38%
Annual Report FY 10-K 2004-01-03 -13.42% -24.41% -5.70%
Annual Report FY 10-K 2002-12-28 -9.60% -49.08% -27.32%
Annual Report FY 10-K 2001-12-29 11.79% 182.70% 279.17%
Annual Report FY 10-K 2000-12-30 17.04% 455.08% 597.37%
Annual Report FY 10-K 2000-01-01 -10.10% -44.01% -12.12%
Annual Report FY 10-K 1999-01-02 32.77% -81.13% -55.05%
Annual Report FY 10-K 1998-01-03 23.53% 483.60% 156.42%
Annual Report FY 10-K 1996-12-28 35.20% -70.15% -22.57%
Annual Report FY 10-K 1995-12-30 27.81% 165.42% 100.60%
Annual Report FY 10-K 1994-12-31 16.41% 386.31% 2654.52%
Annual Report FY 10-K 1993-12-31 -15.17% -23.10% -3.50%
Annual Report FY 10-K 1992-12-31 10.76% 355.30% 572.66%
Annual Report FY 10-K 1991-12-31 69.53% -57.11% -26.48%
Annual Report FY 10-K 1990-12-31 62.04% 36.69% 28.99%
Annual Report FY 10-K 1989-12-31 112.82% 112.21% 104.52%
Annual Report FY 10-K 1988-12-31 180.75% 309.38% 342.22%
Annual Report FY 10-K 1987-12-31 43.98% 113.33% 95.65%
Annual Report FY 10-K 1986-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 18.81% -6.37% 19.51%
Quarterly Report Q2 8-K 2024-06-30 8.61% 3.80% -0.70%
Quarterly Report Q1 8-K 2024-03-31 -1.23% 2.41% -22.40%
Quarterly Report Q4 8-K 2023-12-31 18.75% 34.74% 59.99%
Quarterly Report Q3 8-K 2023-09-30 13.36% 36.51% 12.33%
Quarterly Report Q2 8-K 2023-06-30 13.88% 18.30% 5.81%
Quarterly Report Q1 8-K 2023-03-31 13.30% 2.75% 1.11%
Quarterly Report Q4 8-K 2022-12-31 16.41% 36.14% 7.89%
Quarterly Report Q3 8-K 2022-10-01 20.20% 5.67% 34.38%
Quarterly Report Q2 8-K 2022-07-02 17.75% 19.90% 52.55%
Quarterly Report Q1 8-K 2022-04-02 22.52% 25.73% 56.39%
Quarterly Report Q4 8-K 2022-01-01 1.73% 1.64% 5.78%
Quarterly Report Q3 8-K 2021-10-02 12.64% 9.08% 14.63%
Quarterly Report Q2 8-K 2021-07-03 14.08% 18.75% 22.04%
Quarterly Report Q1 8-K 2021-04-03 19.11% 50.96% 46.35%
Quarterly Report Q4 8-K 2021-01-02 26.75% -73.66% 69.86%
Quarterly Report Q3 8-K 2020-09-26 15.01% 59.22% 40.10%
Quarterly Report Q2 8-K 2020-06-27 9.99% 22.43% 13.67%
Quarterly Report Q1 8-K 2020-03-28 7.15% 2.85% 8.53%
Quarterly Report Q4 8-K 2019-12-28 5.21% 570.23% -4.21%
Quarterly Report Q3 8-K 2019-09-28 8.85% 2.21% 16.59%
Quarterly Report Q2 8-K 2019-06-29 11.97% 42.70% 43.65%
Quarterly Report Q1 8-K 2019-03-30 11.49% 65.40% 49.59%
Quarterly Report Q4 8-K 2018-12-29 13.58% 781.52% 39.88%
Quarterly Report Q3 8-K 2018-09-29 9.70% 22.38% 28.92%
Quarterly Report Q2 8-K 2018-06-30 8.22% 8.71% 12.54%
Quarterly Report Q1 8-K 2018-03-31 8.47% 6.78% 7.83%
Quarterly Report Q4 8-K 2017-12-30 6.98% -37.53% 53.02%
Quarterly Report Q3 8-K 2017-09-30 8.78% 25.41% 20.26%
Quarterly Report Q2 8-K 2017-07-01 5.73% 40.12% 23.59%
Quarterly Report Q1 8-K 2017-04-01 6.49% 35.00% 37.16%
Quarterly Report Q4 8-K 2016-12-31 6.33% -52.13% -35.10%
Quarterly Report Q3 8-K 2016-10-01 2.87% -16.63% -14.20%
Quarterly Report Q2 8-K 2016-07-02 8.93% -15.17% -12.43%
Quarterly Report Q1 8-K 2016-04-02 8.87% 39.45% 17.76%
Quarterly Report Q4 8-K 2016-01-02 4.25% 23.60% 9.43%
Quarterly Report Q3 8-K 2015-10-03 8.31% 106.80% 44.13%
Quarterly Report Q2 8-K 2015-07-04 9.79% 150.01% 115.24%
Quarterly Report Q1 8-K 2015-04-04 8.67% 9.64% 16.48%
Quarterly Report Q4 8-K 2015-01-03 12.31% 72.47% 97.85%
Quarterly Report Q3 8-K 2014-09-27 9.23% -2.51% 12.77%
Quarterly Report Q2 8-K 2014-06-28 4.50% 146.72% -21.37%
Quarterly Report Q1 8-K 2014-03-29 6.85% -57.93% -27.22%
Quarterly Report Q4 8-K 2013-12-28 9.01% -87.99% -32.81%
Quarterly Report Q3 8-K 2013-09-28 8.30% -34.28% -19.37%
Quarterly Report Q2 8-K 2013-06-29 11.03% -74.09% -10.82%
Quarterly Report Q1 8-K 2013-03-30 12.17% 152.73% 28.19%
Quarterly Report Q4 8-K 2012-12-29 12.20% 2781.69% 23.11%
Quarterly Report Q3 8-K 2012-09-29 15.75% 108.44% 84.73%
Quarterly Report Q2 8-K 2012-06-30 15.25% 35.22% 102.83%
Quarterly Report Q1 8-K 2012-03-31 18.69% 391.92% 158.49%
Quarterly Report Q4 8-K 2011-12-31 23.69% 129.41% 277.25%
Quarterly Report Q3 8-K 2011-10-01 22.92% -77.83% 1143.69%
Quarterly Report Q2 8-K 2011-07-02 24.75% -44.64% 317.27%
Quarterly Report Q1 8-K 2011-04-02 19.90% 153.65% 429.77%
Quarterly Report Q4 8-K 2011-01-01 13.05% -2069.11% -129.05%
Quarterly Report Q3 8-K 2010-10-02 10.09% 1002.35% 69.60%
Quarterly Report Q2 8-K 2010-07-03 8.16% 165.37% 111.12%
Quarterly Report Q1 8-K 2010-04-03 7.58% 81.37% 89.01%
Quarterly Report Q4 8-K 2010-01-02 -3.10% 100.11% 99.21%
Quarterly Report Q3 8-K 2009-10-03 -7.04% 91.69% 90.71%
Quarterly Report Q2 8-K 2009-07-04 -36.28% -1488.33% -277.41%
Quarterly Report Q1 8-K 2009-04-04 -28.17% -237.42% -79.30%
Quarterly Report Q4 8-K 2009-01-03 -50.36% -1371.48% -1263.68%
Quarterly Report Q3 8-K 2008-09-27 -42.01% -232.45% -128.64%
Quarterly Report Q2 8-K 2008-06-28 -15.73% -91.62% -73.70%
Quarterly Report Q1 8-K 2008-03-29 -21.36% -42.20% -57.63%
Quarterly Report Q4 8-K 2007-12-29 6.25% 147.09% 8.65%
Quarterly Report Q3 8-K 2007-09-29 9.50% 72.92% 29.08%
Quarterly Report Q2 8-K 2007-06-30 9.05% 96.12% 74.25%
Quarterly Report Q1 8-K 2007-03-31 11.26% 103.96% 259.91%
Quarterly Report Q4 8-K 2006-12-30 13.92% 82.06% 14.98%
Quarterly Report Q3 8-K 2006-09-30 8.53% 97.73% 117.46%
Quarterly Report Q2 8-K 2006-07-01 11.72% 6191.51% 22647.31%
Quarterly Report Q1 8-K 2006-04-01 12.20% 2028.93% 903.15%
Quarterly Report Q4 8-K 2005-12-31 10.28% -55.57% 40.07%
Quarterly Report Q3 8-K 2005-10-01 11.87% 8.35% -11.78%
Quarterly Report Q2 8-K 2005-07-02 11.78% -87.30% -98.08%
Quarterly Report Q1 8-K 2005-04-02 10.09% 111.68% 76.97%
Quarterly Report Q4 8-K 2005-01-01 7.66% 145.08% 3.79%
Quarterly Report Q3 8-K 2004-10-02 12.33% 230.92% 174.64%
Quarterly Report Q2 8-K 2004-07-03 3.85% 148.43% 431.45%
Quarterly Report Q1 8-K 2004-04-03 3.85% 54.20% 69.47%
Quarterly Report Q4 8-K 2004-01-03 15.35% -72.49% -64.60%
Quarterly Report Q3 8-K 2003-09-27 -17.96% -182.18% -300.26%
Quarterly Report Q2 8-K 2003-06-28 -19.83% 83.05% 92.80%
Quarterly Report Q1 8-K 2003-03-29 -25.77% -89.56% -91.97%
Quarterly Report Q4 8-K 2002-12-28 -26.94% 127.84% 189.54%
Quarterly Report Q3 8-K 2002-09-28 -9.10% -93.54% -92.55%
Quarterly Report Q2 8-K 2002-06-29 -0.79% -60.34% -8.79%
Quarterly Report Q1 8-K 2002-03-30 0.02% 458.48% 107.49%
Quarterly Report Q4 8-K 2001-12-29 -3.25% -8.38% 5.52%
Quarterly Report Q3 8-K 2001-09-29 8.29% 832.08% 1105.20%
Quarterly Report Q2 8-K 2001-06-30 16.37% -513.49% -596.25%
Quarterly Report Q1 8-K 2001-03-31 33.85% 132.37% 170.60%
Quarterly Report Q4 8-K 2000-12-30 45.85% 288.97% 278.80%
Quarterly Report Q3 8-K 2000-09-30 47.17% 132.99% 131.66%
Quarterly Report Q2 8-K 2000-07-01 13.05% 287.10% 243.73%
Quarterly Report Q1 8-K 2000-04-01 -15.64% -22.34% -22.35%
Quarterly Report Q4 8-K 2000-01-01 -22.41% -12.23% -15.56%
Quarterly Report Q3 8-K 1999-10-02 -26.80% 78.50% 70.98%
Quarterly Report Q2 8-K 1999-07-03 -9.46% -5.01% -4.82%
Quarterly Report Q1 8-K 1999-04-03 12.96% 307.64% 1481.86%
Quarterly Report Q4 8-K 1999-01-02 22.06% 278.29% 145.77%
Quarterly Report Q3 8-K 1998-10-03 31.40% -348.57% -248.35%
Quarterly Report Q2 8-K 1998-07-04 38.64% 110.93% 141.41%
Quarterly Report Q1 8-K 1998-04-04 44.08% -68.58% -14.48%
Quarterly Report Q4 8-K 1998-01-03 33.33% 184.05% 305.59%
Quarterly Report Q3 8-K 1997-09-27 24.44% 69.18% 49.28%
Quarterly Report Q2 8-K 1997-06-28 18.89% -0.50% -13.93%
Quarterly Report Q1 8-K 1997-03-29 14.76% 45.13% -0.77%
Quarterly Report Q4 8-K 1996-12-28 29.62% -187.47% -95.63%
Quarterly Report Q3 8-K 1996-09-28 34.73% -8.97% 53.01%
Quarterly Report Q2 8-K 1996-06-29 37.72% 68.45% 80.09%
Quarterly Report Q1 8-K 1996-03-30 40.85% 88.77% 108.63%
Quarterly Report Q4 8-K 1995-12-30 34.61% 47.33% 9.90%
Quarterly Report Q3 8-K 1995-09-30 27.82% 278.67% 161.68%
Quarterly Report Q2 8-K 1995-07-01 27.21% 68.33% 85.52%
Quarterly Report Q1 8-K 1995-04-01 19.90% 452.04% 437.45%
Quarterly Report Q4 8-K 1994-12-31 25.29% 2002.91% 160.07%
Quarterly Report Q3 8-K 1994-09-30 9.05% 156.30% 160.06%
Quarterly Report Q2 8-K 1994-06-30 10.19% 1160.25% 2500.00%
Quarterly Report Q1 8-K 1994-03-31 22.04% 76.39% 75.76%
Quarterly Report Q4 8-K 1993-12-31 -19.62% -5.53% -34.65%
Quarterly Report Q3 8-K 1993-09-30 -5.63% -70.63% -67.79%
Quarterly Report Q2 8-K 1993-06-30 -13.41% -93.70% -96.84%
Quarterly Report Q1 8-K 1993-03-31 -21.79% -173.40% -182.26%
Quarterly Report Q4 8-K 1992-12-31 -45.41% 156.70% 175.50%
Quarterly Report Q3 8-K 1992-09-30 83.94% 173.91% 152.54%
Quarterly Report Q2 8-K 1992-06-30 97.21% 452.17% 777.78%
Quarterly Report Q1 8-K 1992-03-31 70.71% 44.62% 42.53%
Quarterly Report Q4 8-K 1991-12-31 219.34% -310.62% -205.44%
Quarterly Report Q3 8-K 1991-09-30 -2.85% -56.19% -58.45%
Quarterly Report Q2 8-K 1991-06-30 9.37% -76.77% -86.76%
Quarterly Report Q1 8-K 1991-03-31 28.85% -27.78% -31.50%
Quarterly Report Q4 8-K 1990-12-31 23.09% 17.71% -2.00%
Quarterly Report Q3 8-K 1990-09-30 86.25% 56.72% 51.06%
Quarterly Report Q2 8-K 1990-06-30 65.32% 0.00% -54.21%
Quarterly Report Q1 8-K 1990-03-31 85.89% 0.00% -48.79%
Quarterly Report Q4 8-K 1989-12-31 171.98% 0.00% 156.60%
Quarterly Report Q3 8-K 1989-09-30 76.80% 0.00% -48.07%
Quarterly Report Q2 8-K 1989-06-30 95.39% 0.00% 95.39%
Quarterly Report Q1 8-K 1989-03-31 89.31% 0.00% 89.31%
Quarterly Report Q4 8-K 1988-12-31 191.55% 0.00% -115.45%
Quarterly Report Q3 8-K 1988-09-30 196.72% 0.00% 196.72%
Quarterly Report Q2 8-K 1988-06-30 166.67% 0.00% 166.67%
Quarterly Report Q1 8-K 1988-03-31 167.35% 0.00% 167.35%
Quarterly Report Q4 8-K 1987-12-31 69.05% 0.00% -21.78%
Quarterly Report Q3 8-K 1987-09-30 45.24% 0.00% 45.24%
Quarterly Report Q2 8-K 1987-06-30 39.02% 0.00% 39.02%
Quarterly Report Q1 8-K 1987-03-31 19.51% 0.00% 19.51%
Quarterly Report Q4 8-K 1986-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 1986-09-30 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 1986-06-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 1986-03-31 0.00% 0.00% 0.00%