James Ricchiuti
Analyst, Needham & Company
Earnings-call appearances
-
Mks Inc Q1 FY2026 Earnings Call2026-05-06
Mks Inc (MKSI)
-
Clean Harbors Inc Q1 FY2026 Earnings Call2026-05-06
Clean Harbors Inc (CLH)
-
Advanced Energy Industries Inc Q1 FY2026 Earnings Call2026-05-04
Advanced Energy Industries Inc (AEIS)
-
Proto Labs Inc Q1 FY2026 Earnings Call2026-05-01
Proto Labs Inc (PRLB)
-
Universal Display Corp \Pa\ Q1 FY2026 Earnings Call2026-04-30
Universal Display Corp \Pa\ (OLED)
-
Impinj Inc Q1 FY2026 Earnings Call2026-04-29
Impinj Inc (PI)
-
Ceco Environmental Corp Q1 FY2026 Earnings Call2026-04-28
Ceco Environmental Corp (CECO)
-
Kornit Digital Ltd. Q1 FY2026 Earnings Call2026-03-31
Kornit Digital Ltd. (KRNT)
-
Nlight, Inc. Q4 FY2025 Earnings Call2026-02-26
Nlight, Inc. (LASR)
-
Onterris, Inc. Q4 FY2025 Earnings Call2026-02-25
Onterris, Inc. (ONT)
-
Ceco Environmental Corp Q4 FY2025 Earnings Call2026-02-24
Ceco Environmental Corp (CECO)
-
Universal Display Corp \Pa\ Q4 FY2025 Earnings Call2026-02-19
Universal Display Corp \Pa\ (OLED)
-
Mks Inc Q4 FY2025 Earnings Call2026-02-17
Mks Inc (MKSI)
-
Ipg Photonics Corp Q4 FY2025 Earnings Call2026-02-12
Ipg Photonics Corp (IPGP)
-
Ttm Technologies Inc Q4 FY2025 Earnings Call2026-02-04
Ttm Technologies Inc (TTMI)
-
Napco Security Technologies, Inc Q2 FY2026 Earnings Call2026-02-02
Napco Security Technologies, Inc (NSSC)
-
Kornit Digital Ltd. Q4 FY2025 Earnings Call2025-12-31
Kornit Digital Ltd. (KRNT)
-
Mks Inc Q3 FY2025 Earnings Call2025-11-05
Mks Inc (MKSI)
-
Onterris, Inc. Q3 FY2025 Earnings Call2025-11-04
Onterris, Inc. (ONT)
-
Advanced Energy Industries Inc Q3 FY2025 Earnings Call2025-11-04
Advanced Energy Industries Inc (AEIS)
-
Napco Security Technologies, Inc Q1 FY2026 Earnings Call2025-11-03
Napco Security Technologies, Inc (NSSC)
-
Proto Labs Inc Q3 FY2025 Earnings Call2025-10-31
Proto Labs Inc (PRLB)
-
Clean Harbors Inc Q3 FY2025 Earnings Call2025-10-29
Clean Harbors Inc (CLH)
-
Impinj Inc Q3 FY2025 Earnings Call2025-10-29
Impinj Inc (PI)
-
Bel Fuse Inc /Nj Q3 FY2025 Earnings Call2025-10-29
Bel Fuse Inc /Nj (BELFA)
-
Ttm Technologies Inc Q3 FY2025 Earnings Call2025-10-29
Ttm Technologies Inc (TTMI)
-
Ceco Environmental Corp Q3 FY2025 Earnings Call2025-10-28
Ceco Environmental Corp (CECO)
-
Ttm Technologies Inc Q2 FY2025 Earnings Call2025-07-30
Ttm Technologies Inc (TTMI)
-
Teledyne Technologies Inc Q1 FY2026 Earnings Call2025-07-23
Teledyne Technologies Inc (TDY)
-
Stratasys Ltd. Q2 FY2025 Earnings Call2025-06-30
Stratasys Ltd. (SSYS)
-
Symbotic Inc. Q2 FY2025 Earnings Call2025-05-07
Symbotic Inc. (SYM)
-
Proto Labs Inc Q1 FY2025 Earnings Call2025-05-02
Proto Labs Inc (PRLB)
-
Universal Display Corp \Pa\ Q1 FY2025 Earnings Call2025-05-01
Universal Display Corp \Pa\ (OLED)
-
Clean Harbors Inc Q1 FY2025 Earnings Call2025-04-30
Clean Harbors Inc (CLH)
-
Bel Fuse Inc /Nj Q1 FY2025 Earnings Call2025-04-24
Bel Fuse Inc /Nj (BELFA)
-
Universal Display Corp \Pa\ Q4 FY2024 Earnings Call2025-02-20
Universal Display Corp \Pa\ (OLED)
-
Bel Fuse Inc /Nj Q4 FY2024 Earnings Call2025-02-18
Bel Fuse Inc /Nj (BELFA)
-
Proto Labs Inc Q4 FY2024 Earnings Call2025-02-07
Proto Labs Inc (PRLB)
-
Kornit Digital Ltd. Q4 FY2024 Earnings Call2024-12-31
Kornit Digital Ltd. (KRNT)
-
Ipg Photonics Corp Q3 FY2024 Earnings Call2024-10-29
Ipg Photonics Corp (IPGP)
-
Kornit Digital Ltd. Q3 FY2024 Earnings Call2024-09-30
Kornit Digital Ltd. (KRNT)
-
Bel Fuse Inc /Nj Q2 FY2024 Earnings Call2024-09-19
Bel Fuse Inc /Nj (BELFA)
-
Clean Harbors Inc Q2 FY2024 Earnings Call2024-07-31
Clean Harbors Inc (CLH)
-
Cognex Corp Q2 FY2024 Earnings Call2024-07-31
Cognex Corp (CGNX)
-
Advanced Energy Industries Inc Q2 FY2024 Earnings Call2024-07-30
Advanced Energy Industries Inc (AEIS)
-
Impinj Inc Q2 FY2024 Earnings Call2024-07-24
Impinj Inc (PI)
-
Stratasys Ltd. Q2 FY2024 Earnings Call2024-06-30
Stratasys Ltd. (SSYS)
-
Mks Inc Q1 FY2024 Earnings Call2024-05-08
Mks Inc (MKSI)
-
Onterris, Inc. Q1 FY2024 Earnings Call2024-05-07
Onterris, Inc. (ONT)
-
Proto Labs Inc Q1 FY2024 Earnings Call2024-05-03
Proto Labs Inc (PRLB)
-
Nlight, Inc. Q1 FY2024 Earnings Call2024-05-02
Nlight, Inc. (LASR)
-
Advanced Energy Industries Inc Q1 FY2024 Earnings Call2024-05-01
Advanced Energy Industries Inc (AEIS)
-
Ttm Technologies Inc Q1 FY2024 Earnings Call2024-05-01
Ttm Technologies Inc (TTMI)
-
Clean Harbors Inc Q1 FY2024 Earnings Call2024-05-01
Clean Harbors Inc (CLH)
-
Ipg Photonics Corp Q1 FY2024 Earnings Call2024-04-30
Ipg Photonics Corp (IPGP)
-
Zebra Technologies Corp Q1 FY2024 Earnings Call2024-04-30
Zebra Technologies Corp (ZBRA)
-
Bel Fuse Inc /Nj Q1 FY2024 Earnings Call2024-04-25
Bel Fuse Inc /Nj (BELFA)
-
Teledyne Technologies Inc Q4 FY2024 Earnings Call2024-04-24
Teledyne Technologies Inc (TDY)
-
Impinj Inc Q1 FY2024 Earnings Call2024-04-24
Impinj Inc (PI)
-
3D Systems Corp Q4 FY2023 Earnings Call2024-02-28
3D Systems Corp (DDD)
-
Bel Fuse Inc /Nj Q4 FY2023 Earnings Call2024-02-21
Bel Fuse Inc /Nj (BELFA)
-
Ipg Photonics Corp Q4 FY2023 Earnings Call2024-02-13
Ipg Photonics Corp (IPGP)
-
Proto Labs Inc Q4 FY2023 Earnings Call2024-02-09
Proto Labs Inc (PRLB)
-
Proto Labs Inc Q3 FY2023 Earnings Call2023-11-03
Proto Labs Inc (PRLB)
-
Mks Inc Q3 FY2023 Earnings Call2023-11-01
Mks Inc (MKSI)
-
Ipg Photonics Corp Q3 FY2023 Earnings Call2023-10-31
Ipg Photonics Corp (IPGP)
-
Cognex Corp Q3 FY2023 Earnings Call2023-10-31
Cognex Corp (CGNX)
-
Bel Fuse Inc /Nj Q3 FY2023 Earnings Call2023-10-25
Bel Fuse Inc /Nj (BELFA)
-
Digimarc Corp Q3 FY2023 Earnings Call2023-09-30
Digimarc Corp (DMRC)
-
Stratasys Ltd. Q3 FY2023 Earnings Call2023-09-30
Stratasys Ltd. (SSYS)
-
Napco Security Technologies, Inc Q4 FY2023 Earnings Call2023-08-29
Napco Security Technologies, Inc (NSSC)
-
Ceco Environmental Corp Q2 FY2023 Earnings Call2023-08-08
Ceco Environmental Corp (CECO)
-
Mks Inc Q2 FY2023 Earnings Call2023-08-02
Mks Inc (MKSI)
-
Ipg Photonics Corp Q2 FY2023 Earnings Call2023-08-01
Ipg Photonics Corp (IPGP)
-
Napco Security Technologies, Inc Q3 FY2023 Earnings Call2023-05-08
Napco Security Technologies, Inc (NSSC)
-
Mks Inc Q1 FY2023 Earnings Call2023-05-03
Mks Inc (MKSI)
-
Symbotic Inc. Q2 FY2023 Earnings Call2023-05-01
Symbotic Inc. (SYM)
-
Impinj Inc Q1 FY2023 Earnings Call2023-04-26
Impinj Inc (PI)
-
Ceco Environmental Corp Q4 FY2022 Earnings Call2023-03-06
Ceco Environmental Corp (CECO)
-
Bel Fuse Inc /Nj Q4 FY2022 Earnings Call2023-02-22
Bel Fuse Inc /Nj (BELFA)
-
Proto Labs Inc Q4 FY2022 Earnings Call2023-02-10
Proto Labs Inc (PRLB)
-
Ttm Technologies Inc Q4 FY2022 Earnings Call2023-02-08
Ttm Technologies Inc (TTMI)
-
Coherent Corp. Q2 FY2023 Earnings Call2023-02-08
Coherent Corp. (COHR)
-
Universal Display Corp \Pa\ Q4 FY2022 Earnings Call2023-01-10
Universal Display Corp \Pa\ (OLED)
-
Stratasys Ltd. Q4 FY2022 Earnings Call2022-12-31
Stratasys Ltd. (SSYS)
-
Digimarc Corp Q4 FY2022 Earnings Call2022-12-31
Digimarc Corp (DMRC)
-
Clean Harbors Inc Q3 FY2022 Earnings Call2022-11-02
Clean Harbors Inc (CLH)
-
Ttm Technologies Inc Q3 FY2022 Earnings Call2022-11-02
Ttm Technologies Inc (TTMI)
-
Clean Harbors Inc Q2 FY2022 Earnings Call2022-08-03
Clean Harbors Inc (CLH)
-
Symbotic Inc. Q3 FY2022 Earnings Call2022-08-01
Symbotic Inc. (SYM)
-
Plexus Corp Q2 FY2022 Earnings Call2022-07-27
Plexus Corp (PLXS)
-
Impinj Inc Q2 FY2022 Earnings Call2022-07-27
Impinj Inc (PI)
-
Mks Inc Q2 FY2022 Earnings Call2022-07-27
Mks Inc (MKSI)
-
Napco Security Technologies, Inc Q3 FY2022 Earnings Call2022-05-09
Napco Security Technologies, Inc (NSSC)
-
Benchmark Electronics Inc Q4 FY2021 Earnings Call2022-02-03
Benchmark Electronics Inc (BHE)
-
Coherent Corp. Q1 FY2022 Earnings Call2021-11-09
Coherent Corp. (COHR)
-
Benchmark Electronics Inc Q3 FY2021 Earnings Call2021-10-27
Benchmark Electronics Inc (BHE)
-
Plexus Corp Q3 FY2021 Earnings Call2021-10-27
Plexus Corp (PLXS)
-
Impinj Inc Q2 FY2021 Earnings Call2021-07-28
Impinj Inc (PI)
-
Nlight, Inc. Q1 FY2021 Earnings Call2021-05-06
Nlight, Inc. (LASR)
-
Clean Harbors Inc Q1 FY2021 Earnings Call2021-03-31
Clean Harbors Inc (CLH)
-
Ceco Environmental Corp Q4 FY2020 Earnings Call2021-03-03
Ceco Environmental Corp (CECO)
-
Clean Harbors Inc Q4 FY2020 Earnings Call2021-02-24
Clean Harbors Inc (CLH)
-
Bel Fuse Inc /Nj Q4 FY2020 Earnings Call2021-02-18
Bel Fuse Inc /Nj (BELFA)
-
Universal Display Corp \Pa\ Q4 FY2020 Earnings Call2021-02-18
Universal Display Corp \Pa\ (OLED)
-
Ipg Photonics Corp Q4 FY2020 Earnings Call2021-02-16
Ipg Photonics Corp (IPGP)
-
Zebra Technologies Corp Q4 FY2020 Earnings Call2021-02-11
Zebra Technologies Corp (ZBRA)
-
Cognex Corp Q4 FY2020 Earnings Call2021-02-11
Cognex Corp (CGNX)
-
Enphase Energy, Inc. Q4 FY2020 Earnings Call2021-02-09
Enphase Energy, Inc. (ENPH)
-
Mks Inc Q4 FY2020 Earnings Call2021-01-27
Mks Inc (MKSI)
-
Stratasys Ltd. Q4 FY2020 Earnings Call2020-12-31
Stratasys Ltd. (SSYS)
-
3D Systems Corp Q3 FY2020 Earnings Call2020-11-06
3D Systems Corp (DDD)
-
Zebra Technologies Corp Q3 FY2020 Earnings Call2020-11-03
Zebra Technologies Corp (ZBRA)
-
Plexus Corp Q3 FY2020 Earnings Call2020-10-28
Plexus Corp (PLXS)
-
Kornit Digital Ltd. Q3 FY2020 Earnings Call2020-09-30
Kornit Digital Ltd. (KRNT)
-
Stratasys Ltd. Q3 FY2020 Earnings Call2020-09-30
Stratasys Ltd. (SSYS)
-
Plexus Corp Q2 FY2020 Earnings Call2020-07-22
Plexus Corp (PLXS)
-
Lionheart Holdings Q2 FY2020 Earnings Call2020-06-30
Lionheart Holdings (CUB)
-
3D Systems Corp Q1 FY2020 Earnings Call2020-05-06
3D Systems Corp (DDD)
-
Nlight, Inc. Q1 FY2020 Earnings Call2020-05-06
Nlight, Inc. (LASR)
-
Bel Fuse Inc /Nj Q1 FY2020 Earnings Call2020-05-01
Bel Fuse Inc /Nj (BELFA)
-
Plexus Corp Q1 FY2020 Earnings Call2020-04-22
Plexus Corp (PLXS)