image
Technology - Hardware, Equipment & Parts - NYSE - CA
$ 82.18
2.11 %
$ 9.56 B
Market Cap
26.01
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-12-31 11.82% 68.11% 45.54%
Annual Report FY 10-K 2022-12-31 28.67% 40.04% 57.01%
Annual Report FY 10-K 2021-12-31 -1.97% 71.45% 31.12%
Annual Report FY 10-K 2020-12-31 -2.38% -13.80% 37.08%
Annual Report FY 10-K 2019-12-31 -11.23% -28.92% -12.23%
Annual Report FY 10-K 2018-12-31 8.55% -5.81% -25.40%
Annual Report FY 10-K 2017-12-31 1.56% -22.96% -9.06%
Annual Report FY 10-K 2016-12-31 6.69% 103.74% 35.79%
Annual Report FY 10-K 2015-12-31 0.14% -38.17% -9.63%
Annual Report FY 10-K 2014-12-31 -2.84% -8.31% -4.42%
Annual Report FY 10-K 2013-12-31 -10.93% 0.25% 15.77%
Annual Report FY 10-K 2012-12-31 -9.79% -39.67% -43.49%
Annual Report FY 10-K 2011-12-31 10.53% 141.46% 17.83%
Annual Report FY 10-K 2010-12-31 7.12% 46.91% -16.48%
Annual Report FY 10-K 2009-12-31 -20.66% 107.63% -2.21%
Annual Report FY 10-K 2008-12-31 -4.86% -5159.12% 100.38%
Annual Report FY 10-K 2007-12-31 -8.41% 90.90% -23.43%
Annual Report FY 10-K 2006-12-31 4.02% -221.79% -10.89%
Annual Report FY 10-K 2005-12-31 -4.17% 94.52% 234.84%
Annual Report FY 10-K 2004-12-31 31.25% -221.33% 51.37%
Annual Report FY 10-K 2003-12-31 -18.57% 40.30% 55.96%
Annual Report FY 10-K 2002-12-31 -17.32% -1018.59% -979.32%
Annual Report FY 10-K 2001-12-31 2.59% -19.26% -18.24%
Annual Report FY 10-K 2000-12-31 84.10% 202.16% 118.76%
Annual Report FY 10-K 1999-12-31 63.03% 241.03% 128.57%
Annual Report FY 10-K 1998-12-31 61.93% -602.90% 27.57%
Annual Report FY 10-K 1997-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 22.33% 14.34% 16.18%
Quarterly Report Q2 8-K 2024-06-30 23.31% 79.46% 66.14%
Quarterly Report Q1 8-K 2024-03-31 19.66% 311.74% 129.44%
Quarterly Report Q4 8-K 2023-12-31 7.69% 98.58% 51.25%
Quarterly Report Q3 8-K 2023-09-30 6.24% 75.49% 49.74%
Quarterly Report Q2 8-K 2023-06-30 12.94% 55.90% 40.03%
Quarterly Report Q1 8-K 2023-03-31 17.29% 13.30% 46.31%
Quarterly Report Q4 8-K 2022-12-31 35.08% 32.92% 63.53%
Quarterly Report Q3 8-K 2022-09-30 31.07% 29.83% 51.64%
Quarterly Report Q2 8-K 2022-06-30 20.90% 35.36% 47.88%
Quarterly Report Q1 8-K 2022-03-31 26.88% 107.62% 71.31%
Quarterly Report Q4 8-K 2021-12-31 9.05% 58.71% 40.56%
Quarterly Report Q3 8-K 2021-09-30 -5.36% 15.79% 5.08%
Quarterly Report Q2 8-K 2021-06-30 -4.83% 97.74% 40.86%
Quarterly Report Q1 8-K 2021-03-31 -6.35% 428.12% 80.92%
Quarterly Report Q4 8-K 2020-12-31 -7.05% 387.14% 225.69%
Quarterly Report Q3 8-K 2020-09-30 2.15% 540.58% 167.39%
Quarterly Report Q2 8-K 2020-06-30 3.24% 318.03% 159.48%
Quarterly Report Q1 8-K 2020-03-31 -7.99% -3.54% -87.92%
Quarterly Report Q4 8-K 2019-12-31 -13.62% -11.65% -62.80%
Quarterly Report Q3 8-K 2019-09-30 -11.30% -80.23% -35.44%
Quarterly Report Q2 8-K 2019-06-30 -14.72% -37.89% -55.04%
Quarterly Report Q1 8-K 2019-03-31 -4.44% 540.43% 377.53%
Quarterly Report Q4 8-K 2018-12-31 11.14% 317.36% 18.62%
Quarterly Report Q3 8-K 2018-09-30 11.98% -75.29% -33.87%
Quarterly Report Q2 8-K 2018-06-30 8.77% -53.47% -37.38%
Quarterly Report Q1 8-K 2018-03-31 2.03% -37.33% -32.24%
Quarterly Report Q4 8-K 2017-12-31 -4.30% -31.10% 4.22%
Quarterly Report Q3 8-K 2017-09-30 -1.66% -35.07% -13.45%
Quarterly Report Q2 8-K 2017-06-30 4.91% -4.42% -20.46%
Quarterly Report Q1 8-K 2017-03-31 8.62% -12.11% 6.69%
Quarterly Report Q4 8-K 2016-12-31 7.18% 72.73% -10.23%
Quarterly Report Q3 8-K 2016-09-30 10.33% 391.74% 58.60%
Quarterly Report Q2 8-K 2016-06-30 4.81% 49.59% 70.39%
Quarterly Report Q1 8-K 2016-03-31 4.22% 29.95% 15.44%
Quarterly Report Q4 8-K 2015-12-31 6.36% 375.00% 294.03%
Quarterly Report Q3 8-K 2015-09-30 -1.03% -68.31% -26.81%
Quarterly Report Q2 8-K 2015-06-30 -3.68% -40.83% -35.18%
Quarterly Report Q1 8-K 2015-03-31 -1.06% -47.18% -12.82%
Quarterly Report Q4 8-K 2014-12-31 -0.86% -19.91% -68.98%
Quarterly Report Q3 8-K 2014-09-30 -4.61% -40.07% -32.76%
Quarterly Report Q2 8-K 2014-06-30 -1.58% 46.07% 46.56%
Quarterly Report Q1 8-K 2014-03-31 -4.37% 255.24% 92.59%
Quarterly Report Q4 8-K 2013-12-31 -3.98% 206.94% 575.00%
Quarterly Report Q3 8-K 2013-09-30 -5.30% 31.35% 105.14%
Quarterly Report Q2 8-K 2013-06-30 -14.31% 18.64% -4.76%
Quarterly Report Q1 8-K 2013-03-31 -18.84% -75.69% -65.89%
Quarterly Report Q4 8-K 2012-12-31 -14.67% -89.60% -94.21%
Quarterly Report Q3 8-K 2012-09-30 -13.92% -12.95% -47.99%
Quarterly Report Q2 8-K 2012-06-30 -4.63% -48.36% -38.24%
Quarterly Report Q1 8-K 2012-03-31 -6.07% 44.00% 36.89%
Quarterly Report Q4 8-K 2011-12-31 -6.54% 170.31% 4.73%
Quarterly Report Q3 8-K 2011-09-30 18.34% 41.81% 62.06%
Quarterly Report Q2 8-K 2011-06-30 15.39% 849.18% 28.00%
Quarterly Report Q1 8-K 2011-03-31 18.58% 5.26% -16.39%
Quarterly Report Q4 8-K 2010-12-31 12.72% -17.68% -38.17%
Quarterly Report Q3 8-K 2010-09-30 -0.62% 6000.00% -24.85%
Quarterly Report Q2 8-K 2010-06-30 13.07% -115.09% 21.43%
Quarterly Report Q1 8-K 2010-03-31 3.31% 48.44% 62.75%
Quarterly Report Q4 8-K 2009-12-31 -14.00% 103.78% 28.04%
Quarterly Report Q3 8-K 2009-09-30 -23.37% -1.87% -19.11%
Quarterly Report Q2 8-K 2009-06-30 -25.27% -86.68% -24.08%
Quarterly Report Q1 8-K 2009-03-31 -19.95% -35.57% -42.70%
Quarterly Report Q4 8-K 2008-12-31 -12.45% -6927.35% 30.02%
Quarterly Report Q3 8-K 2008-09-30 -2.39% -37.67% 44.52%
Quarterly Report Q2 8-K 2008-06-30 -3.13% 59.84% 284.17%
Quarterly Report Q1 8-K 2008-03-31 -0.36% 186.88% 2442.11%
Quarterly Report Q4 8-K 2007-12-31 -2.27% 80.76% 212.80%
Quarterly Report Q3 8-K 2007-09-30 -13.03% 222.33% -25.27%
Quarterly Report Q2 8-K 2007-06-30 -12.89% 182.18% -44.19%
Quarterly Report Q1 8-K 2007-03-31 -4.74% -97.13% -7.85%
Quarterly Report Q4 8-K 2006-12-31 8.99% -115.60% -56.38%
Quarterly Report Q3 8-K 2006-09-30 19.96% -114.80% 92.47%
Quarterly Report Q2 8-K 2006-06-30 -1.21% -240.48% -55.67%
Quarterly Report Q1 8-K 2006-03-31 -10.07% -50.00% -39.35%
Quarterly Report Q4 8-K 2005-12-31 -11.03% 96.47% 163.73%
Quarterly Report Q3 8-K 2005-09-30 -8.35% 12.11% 252.88%
Quarterly Report Q2 8-K 2005-06-30 -2.74% 149.41% 273.84%
Quarterly Report Q1 8-K 2005-03-31 6.63% -38.10% 538.46%
Quarterly Report Q4 8-K 2004-12-31 21.82% -384.16% 51.80%
Quarterly Report Q3 8-K 2004-09-30 33.10% 65.59% 70.97%
Quarterly Report Q2 8-K 2004-06-30 44.78% 35.61% 43.29%
Quarterly Report Q1 8-K 2004-03-31 27.06% -262.50% -1300.00%
Quarterly Report Q4 8-K 2003-12-31 0.15% 62.09% 76.77%
Quarterly Report Q3 8-K 2003-09-30 -16.54% 28.48% 40.34%
Quarterly Report Q2 8-K 2003-06-30 -28.93% -98.02% -226.73%
Quarterly Report Q1 8-K 2003-03-31 -26.22% -91.94% -98.59%
Quarterly Report Q4 8-K 2002-12-31 -21.90% -505.58% -532.09%
Quarterly Report Q3 8-K 2002-09-30 -11.08% -134.37% -113.56%
Quarterly Report Q2 8-K 2002-06-30 -15.47% 155.18% 30.48%
Quarterly Report Q1 8-K 2002-03-31 -20.10% -27.56% -31.59%
Quarterly Report Q4 8-K 2001-12-31 -28.99% -85.99% -75.86%
Quarterly Report Q3 8-K 2001-09-30 -15.28% -69.43% -70.97%
Quarterly Report Q2 8-K 2001-06-30 27.19% -61.78% -68.70%
Quarterly Report Q1 8-K 2001-03-31 67.00% 109.99% 94.32%
Quarterly Report Q4 8-K 2000-12-31 114.32% 218.61% 143.61%
Quarterly Report Q3 8-K 2000-09-30 91.62% 185.52% 121.88%
Quarterly Report Q2 8-K 2000-06-30 67.39% 211.48% 92.50%
Quarterly Report Q1 8-K 2000-03-31 49.04% 174.74% 93.95%
Quarterly Report Q4 8-K 1999-12-31 73.86% 789.47% 64.60%
Quarterly Report Q3 8-K 1999-09-30 67.19% 209.52% 154.26%
Quarterly Report Q2 8-K 1999-06-30 61.54% 169.27% 206.67%
Quarterly Report Q1 8-K 1999-03-31 46.45% 129.87% 255.56%
Quarterly Report Q4 8-K 1998-12-31 35.44% -190.00% 102.14%
Quarterly Report Q3 8-K 1998-09-30 98.39% 350.00% -96.85%
Quarterly Report Q2 8-K 1998-06-30 79.61% -95.92% -97.91%
Quarterly Report Q1 8-K 1998-03-31 52.75% -6260.00% -98.88%
Quarterly Report Q4 8-K 1997-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 1997-09-30 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 1997-06-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 1997-03-31 0.00% 0.00% 0.00%