David S. MacGregor
Analyst, Longbow Research
Earnings-call appearances
-
Whirlpool Corp /De/ Q1 FY2026 Earnings Call2026-05-06
Whirlpool Corp /De/ (WHR)
-
Astec Industries Inc Q1 FY2026 Earnings Call2026-05-06
Astec Industries Inc (ASTE)
-
LiveWire Group, Inc. Q1 FY2026 Earnings Call2026-05-05
LiveWire Group, Inc. (LVWR)
-
Martin Marietta Materials Inc Q1 FY2026 Earnings Call2026-04-30
Martin Marietta Materials Inc (MLM)
-
Crh Public Ltd Co Q1 FY2026 Earnings Call2026-04-30
Crh Public Ltd Co (CRH)
-
Allegion plc Q1 FY2026 Earnings Call2026-04-28
Allegion plc (ALLE)
-
Pool Corp Q4 FY2025 Earnings Call2026-02-19
Pool Corp (POOL)
-
Martin Marietta Materials Inc Q3 FY2025 Earnings Call2025-11-04
Martin Marietta Materials Inc (MLM)
-
Smith A O Corp Q3 FY2025 Earnings Call2025-10-28
Smith A O Corp (AOS)
-
Pool Corp Q3 FY2025 Earnings Call2025-10-23
Pool Corp (POOL)
-
Twin Disc Inc Q1 FY2026 Earnings Call2025-09-30
Twin Disc Inc (TWIN)
-
QXO, Inc. Q4 FY2024 Earnings Call2025-03-04
QXO, Inc. (QXO)
-
Hni Corp Q4 FY2025 Earnings Call2025-02-20
Hni Corp (HNI)
-
Interface Inc Q3 FY2025 Earnings Call2024-11-01
Interface Inc (TILE)
-
QXO, Inc. Q2 FY2024 Earnings Call2024-08-14
QXO, Inc. (QXO)
-
Vulcan Materials CO Q1 FY2024 Earnings Call2024-05-02
Vulcan Materials CO (VMC)
-
Martin Marietta Materials Inc Q1 FY2024 Earnings Call2024-04-30
Martin Marietta Materials Inc (MLM)
-
Pool Corp Q1 FY2024 Earnings Call2024-04-25
Pool Corp (POOL)
-
Smith A O Corp Q1 FY2024 Earnings Call2024-04-25
Smith A O Corp (AOS)
-
Owens Corning Q1 FY2024 Earnings Call2024-04-24
Owens Corning (OC)
-
Toro Co Q1 FY2024 Earnings Call2024-03-07
Toro Co (TTC)
-
QXO, Inc. Q4 FY2023 Earnings Call2023-12-31
QXO, Inc. (QXO)
-
Carlisle Companies Inc Q3 FY2023 Earnings Call2023-10-26
Carlisle Companies Inc (CSL)
-
Interface Inc Q1 FY2024 Earnings Call2023-05-05
Interface Inc (TILE)
-
Stanley Black & Decker, Inc. Q1 FY2024 Earnings Call2023-05-04
Stanley Black & Decker, Inc. (SWK)
-
QXO, Inc. Q1 FY2023 Earnings Call2023-03-31
QXO, Inc. (QXO)
-
QXO, Inc. Q4 FY2022 Earnings Call2022-12-31
QXO, Inc. (QXO)
-
QXO, Inc. Q3 FY2022 Earnings Call2022-09-30
QXO, Inc. (QXO)
-
QXO, Inc. Q2 FY2022 Earnings Call2022-06-30
QXO, Inc. (QXO)
-
Brunswick Corp Q1 FY2022 Earnings Call2022-04-28
Brunswick Corp (BC)
-
QXO, Inc. Q4 FY2021 Earnings Call2021-12-31
QXO, Inc. (QXO)
-
QXO, Inc. Q3 FY2021 Earnings Call2021-09-30
QXO, Inc. (QXO)
-
QXO, Inc. Q2 FY2021 Earnings Call2021-06-30
QXO, Inc. (QXO)
-
QXO, Inc. Q1 FY2021 Earnings Call2021-03-31
QXO, Inc. (QXO)
-
Toro Co Q1 FY2021 Earnings Call2021-03-04
Toro Co (TTC)
-
QXO, Inc. Q4 FY2020 Earnings Call2020-12-31
QXO, Inc. (QXO)
-
Snap-on Inc Q2 FY2021 Earnings Call2020-10-22
Snap-on Inc (SNA)
-
QXO, Inc. Q3 FY2020 Earnings Call2020-09-30
QXO, Inc. (QXO)
-
QXO, Inc. Q2 FY2020 Earnings Call2020-06-30
QXO, Inc. (QXO)