David MacGregor
Analyst, Longbow
Earnings-call appearances
-
Polaris Inc. Q1 FY2026 Earnings Call2026-04-28
Polaris Inc. (PII)
-
Crh Public Ltd Co Q4 FY2025 Earnings Call2026-02-19
Crh Public Ltd Co (CRH)
-
Carlisle Companies Inc Q4 FY2025 Earnings Call2026-02-03
Carlisle Companies Inc (CSL)
-
Toro Co Q3 FY2025 Earnings Call2025-09-04
Toro Co (TTC)
-
Harley-Davidson, Inc. Q1 FY2025 Earnings Call2025-05-01
Harley-Davidson, Inc. (HOG)
-
LiveWire Group, Inc. Q1 FY2025 Earnings Call2025-05-01
LiveWire Group, Inc. (LVWR)
-
Vulcan Materials CO Q1 FY2025 Earnings Call2025-04-30
Vulcan Materials CO (VMC)
-
Martin Marietta Materials Inc Q1 FY2025 Earnings Call2025-04-30
Martin Marietta Materials Inc (MLM)
-
Smith A O Corp Q1 FY2025 Earnings Call2025-04-29
Smith A O Corp (AOS)
-
Pool Corp Q1 FY2025 Earnings Call2025-04-24
Pool Corp (POOL)
-
Snap-on Inc Q4 FY2025 Earnings Call2025-04-17
Snap-on Inc (SNA)
-
Vulcan Materials CO Q4 FY2024 Earnings Call2025-02-18
Vulcan Materials CO (VMC)
-
Martin Marietta Materials Inc Q4 FY2024 Earnings Call2025-02-12
Martin Marietta Materials Inc (MLM)
-
Smith A O Corp Q4 FY2024 Earnings Call2025-01-30
Smith A O Corp (AOS)
-
Marinemax Inc Q1 FY2025 Earnings Call2025-01-23
Marinemax Inc (HZO)
-
Toro Co Q4 FY2024 Earnings Call2024-12-18
Toro Co (TTC)
-
QXO, Inc. Q3 FY2024 Earnings Call2024-11-13
QXO, Inc. (QXO)
-
Marinemax Inc Q4 FY2024 Earnings Call2024-10-31
Marinemax Inc (HZO)
-
Martin Marietta Materials Inc Q3 FY2024 Earnings Call2024-10-30
Martin Marietta Materials Inc (MLM)
-
Whirlpool Corp /De/ Q3 FY2024 Earnings Call2024-10-24
Whirlpool Corp /De/ (WHR)
-
Pool Corp Q3 FY2024 Earnings Call2024-10-24
Pool Corp (POOL)
-
Carlisle Companies Inc Q3 FY2024 Earnings Call2024-10-24
Carlisle Companies Inc (CSL)
-
LiveWire Group, Inc. Q3 FY2024 Earnings Call2024-10-24
LiveWire Group, Inc. (LVWR)
-
Harley-Davidson, Inc. Q3 FY2024 Earnings Call2024-10-24
Harley-Davidson, Inc. (HOG)
-
Smith A O Corp Q3 FY2024 Earnings Call2024-10-22
Smith A O Corp (AOS)
-
Snap-on Inc Q2 FY2025 Earnings Call2024-10-17
Snap-on Inc (SNA)
-
Toro Co Q3 FY2024 Earnings Call2024-09-05
Toro Co (TTC)
-
Whirlpool Corp /De/ Q2 FY2024 Earnings Call2024-07-25
Whirlpool Corp /De/ (WHR)
-
Marinemax Inc Q3 FY2024 Earnings Call2024-07-25
Marinemax Inc (HZO)
-
Pool Corp Q2 FY2024 Earnings Call2024-07-25
Pool Corp (POOL)
-
Mohawk Industries Inc Q2 FY2024 Earnings Call2024-07-25
Mohawk Industries Inc (MHK)
-
Carlisle Companies Inc Q2 FY2024 Earnings Call2024-07-24
Carlisle Companies Inc (CSL)
-
Smith A O Corp Q2 FY2024 Earnings Call2024-07-23
Smith A O Corp (AOS)
-
Snap-on Inc Q1 FY2025 Earnings Call2024-07-18
Snap-on Inc (SNA)
-
Toro Co Q2 FY2024 Earnings Call2024-06-06
Toro Co (TTC)
-
Whirlpool Corp /De/ Q1 FY2024 Earnings Call2024-04-25
Whirlpool Corp /De/ (WHR)
-
Carlisle Companies Inc Q1 FY2024 Earnings Call2024-04-25
Carlisle Companies Inc (CSL)
-
Interface Inc Q4 FY2024 Earnings Call2024-02-27
Interface Inc (TILE)
-
Pool Corp Q4 FY2023 Earnings Call2024-02-22
Pool Corp (POOL)
-
Harley-Davidson, Inc. Q4 FY2023 Earnings Call2024-02-08
Harley-Davidson, Inc. (HOG)
-
LiveWire Group, Inc. Q4 FY2023 Earnings Call2024-02-08
LiveWire Group, Inc. (LVWR)
-
Whirlpool Corp /De/ Q4 FY2023 Earnings Call2024-01-30
Whirlpool Corp /De/ (WHR)
-
Polaris Inc. Q4 FY2023 Earnings Call2024-01-30
Polaris Inc. (PII)
-
Smith A O Corp Q4 FY2023 Earnings Call2024-01-30
Smith A O Corp (AOS)
-
Marinemax Inc Q1 FY2024 Earnings Call2024-01-25
Marinemax Inc (HZO)
-
Toro Co Q4 FY2023 Earnings Call2023-12-20
Toro Co (TTC)
-
Martin Marietta Materials Inc Q3 FY2023 Earnings Call2023-11-01
Martin Marietta Materials Inc (MLM)
-
Snap-on Inc Q3 FY2024 Earnings Call2023-10-31
Snap-on Inc (SNA)
-
Allegion plc Q3 FY2023 Earnings Call2023-10-31
Allegion plc (ALLE)
-
Whirlpool Corp /De/ Q3 FY2023 Earnings Call2023-10-26
Whirlpool Corp /De/ (WHR)
-
Vulcan Materials CO Q3 FY2023 Earnings Call2023-10-26
Vulcan Materials CO (VMC)
-
Harley-Davidson, Inc. Q3 FY2023 Earnings Call2023-10-26
Harley-Davidson, Inc. (HOG)
-
LiveWire Group, Inc. Q3 FY2023 Earnings Call2023-10-26
LiveWire Group, Inc. (LVWR)
-
Polaris Inc. Q3 FY2023 Earnings Call2023-10-24
Polaris Inc. (PII)
-
Toro Co Q3 FY2023 Earnings Call2023-09-07
Toro Co (TTC)
-
Vulcan Materials CO Q2 FY2023 Earnings Call2023-08-03
Vulcan Materials CO (VMC)
-
Martin Marietta Materials Inc Q2 FY2023 Earnings Call2023-07-27
Martin Marietta Materials Inc (MLM)
-
LiveWire Group, Inc. Q2 FY2023 Earnings Call2023-07-27
LiveWire Group, Inc. (LVWR)
-
Harley-Davidson, Inc. Q2 FY2023 Earnings Call2023-07-27
Harley-Davidson, Inc. (HOG)
-
Allegion plc Q2 FY2023 Earnings Call2023-07-26
Allegion plc (ALLE)
-
Carlisle Companies Inc Q2 FY2023 Earnings Call2023-07-26
Carlisle Companies Inc (CSL)
-
Whirlpool Corp /De/ Q2 FY2023 Earnings Call2023-07-25
Whirlpool Corp /De/ (WHR)
-
Snap-on Inc Q1 FY2024 Earnings Call2023-07-20
Snap-on Inc (SNA)
-
QXO, Inc. Q2 FY2023 Earnings Call2023-06-30
QXO, Inc. (QXO)
-
Martin Marietta Materials Inc Q1 FY2023 Earnings Call2023-05-04
Martin Marietta Materials Inc (MLM)
-
Vulcan Materials CO Q1 FY2023 Earnings Call2023-05-04
Vulcan Materials CO (VMC)
-
Carlisle Companies Inc Q1 FY2023 Earnings Call2023-04-27
Carlisle Companies Inc (CSL)
-
Smith A O Corp Q1 FY2023 Earnings Call2023-04-27
Smith A O Corp (AOS)
-
Harley-Davidson, Inc. Q1 FY2023 Earnings Call2023-04-27
Harley-Davidson, Inc. (HOG)
-
Allegion plc Q1 FY2023 Earnings Call2023-04-26
Allegion plc (ALLE)
-
Whirlpool Corp /De/ Q1 FY2023 Earnings Call2023-04-25
Whirlpool Corp /De/ (WHR)
-
Polaris Inc. Q1 FY2023 Earnings Call2023-04-25
Polaris Inc. (PII)
-
Snap-on Inc Q4 FY2023 Earnings Call2023-04-20
Snap-on Inc (SNA)
-
Toro Co Q1 FY2023 Earnings Call2023-03-09
Toro Co (TTC)
-
Allegion plc Q4 FY2022 Earnings Call2023-02-22
Allegion plc (ALLE)
-
Mohawk Industries Inc Q4 FY2022 Earnings Call2023-02-09
Mohawk Industries Inc (MHK)
-
Carlisle Companies Inc Q4 FY2022 Earnings Call2023-02-07
Carlisle Companies Inc (CSL)
-
Harley-Davidson, Inc. Q4 FY2022 Earnings Call2023-02-02
Harley-Davidson, Inc. (HOG)
-
LiveWire Group, Inc. Q4 FY2022 Earnings Call2023-02-02
LiveWire Group, Inc. (LVWR)
-
Whirlpool Corp /De/ Q4 FY2022 Earnings Call2023-01-31
Whirlpool Corp /De/ (WHR)
-
Smith A O Corp Q4 FY2022 Earnings Call2023-01-31
Smith A O Corp (AOS)
-
Polaris Inc. Q4 FY2022 Earnings Call2023-01-31
Polaris Inc. (PII)
-
Marinemax Inc Q1 FY2023 Earnings Call2023-01-26
Marinemax Inc (HZO)
-
Vulcan Materials CO Q3 FY2022 Earnings Call2022-11-02
Vulcan Materials CO (VMC)
-
Martin Marietta Materials Inc Q3 FY2022 Earnings Call2022-11-02
Martin Marietta Materials Inc (MLM)
-
Snap-on Inc Q3 FY2023 Earnings Call2022-10-31
Snap-on Inc (SNA)
-
Smith A O Corp Q3 FY2022 Earnings Call2022-10-27
Smith A O Corp (AOS)
-
Mohawk Industries Inc Q3 FY2022 Earnings Call2022-10-27
Mohawk Industries Inc (MHK)
-
Carlisle Companies Inc Q3 FY2022 Earnings Call2022-10-27
Carlisle Companies Inc (CSL)
-
Polaris Inc. Q3 FY2022 Earnings Call2022-10-25
Polaris Inc. (PII)
-
Pool Corp Q3 FY2022 Earnings Call2022-10-20
Pool Corp (POOL)
-
Toro Co Q3 FY2022 Earnings Call2022-09-01
Toro Co (TTC)
-
Interface Inc Q2 FY2023 Earnings Call2022-08-05
Interface Inc (TILE)
-
Vulcan Materials CO Q2 FY2022 Earnings Call2022-08-04
Vulcan Materials CO (VMC)
-
Smith A O Corp Q2 FY2022 Earnings Call2022-07-28
Smith A O Corp (AOS)
-
Mohawk Industries Inc Q2 FY2022 Earnings Call2022-07-28
Mohawk Industries Inc (MHK)
-
Martin Marietta Materials Inc Q2 FY2022 Earnings Call2022-07-28
Martin Marietta Materials Inc (MLM)
-
Masco Corp /De/ Q2 FY2022 Earnings Call2022-07-28
Masco Corp /De/ (MAS)
-
Carlisle Companies Inc Q2 FY2022 Earnings Call2022-07-27
Carlisle Companies Inc (CSL)
-
Whirlpool Corp /De/ Q2 FY2022 Earnings Call2022-07-26
Whirlpool Corp /De/ (WHR)
-
Pool Corp Q2 FY2022 Earnings Call2022-07-21
Pool Corp (POOL)
-
Snap-on Inc Q1 FY2023 Earnings Call2022-07-21
Snap-on Inc (SNA)
-
Toro Co Q2 FY2022 Earnings Call2022-06-02
Toro Co (TTC)
-
Interface Inc Q1 FY2023 Earnings Call2022-05-06
Interface Inc (TILE)
-
Vulcan Materials CO Q1 FY2022 Earnings Call2022-05-04
Vulcan Materials CO (VMC)
-
Martin Marietta Materials Inc Q1 FY2022 Earnings Call2022-05-03
Martin Marietta Materials Inc (MLM)
-
Carlisle Companies Inc Q1 FY2022 Earnings Call2022-04-28
Carlisle Companies Inc (CSL)
-
Smith A O Corp Q1 FY2022 Earnings Call2022-04-28
Smith A O Corp (AOS)
-
Owens Corning Q1 FY2022 Earnings Call2022-04-27
Owens Corning (OC)
-
Whirlpool Corp /De/ Q1 FY2022 Earnings Call2022-04-26
Whirlpool Corp /De/ (WHR)
-
Polaris Inc. Q1 FY2022 Earnings Call2022-04-26
Polaris Inc. (PII)
-
Pool Corp Q1 FY2022 Earnings Call2022-04-21
Pool Corp (POOL)
-
Interface Inc Q4 FY2022 Earnings Call2022-03-01
Interface Inc (TILE)
-
Pool Corp Q4 FY2021 Earnings Call2022-02-17
Pool Corp (POOL)
-
Vulcan Materials CO Q4 FY2021 Earnings Call2022-02-16
Vulcan Materials CO (VMC)
-
Allegion plc Q4 FY2021 Earnings Call2022-02-15
Allegion plc (ALLE)
-
Martin Marietta Materials Inc Q4 FY2021 Earnings Call2022-02-10
Martin Marietta Materials Inc (MLM)
-
Harley-Davidson, Inc. Q4 FY2021 Earnings Call2022-02-08
Harley-Davidson, Inc. (HOG)
-
Whirlpool Corp /De/ Q4 FY2021 Earnings Call2022-01-27
Whirlpool Corp /De/ (WHR)
-
Toro Co Q4 FY2021 Earnings Call2021-12-15
Toro Co (TTC)
-
Interface Inc Q3 FY2022 Earnings Call2021-11-05
Interface Inc (TILE)
-
Vulcan Materials CO Q3 FY2021 Earnings Call2021-11-04
Vulcan Materials CO (VMC)
-
Snap-on Inc Q3 FY2022 Earnings Call2021-10-31
Snap-on Inc (SNA)
-
Smith A O Corp Q3 FY2021 Earnings Call2021-10-28
Smith A O Corp (AOS)
-
Masco Corp /De/ Q3 FY2021 Earnings Call2021-10-27
Masco Corp /De/ (MAS)
-
Harley-Davidson, Inc. Q3 FY2021 Earnings Call2021-10-27
Harley-Davidson, Inc. (HOG)
-
Polaris Inc. Q3 FY2021 Earnings Call2021-10-26
Polaris Inc. (PII)
-
Whirlpool Corp /De/ Q3 FY2021 Earnings Call2021-10-22
Whirlpool Corp /De/ (WHR)
-
Allegion plc Q3 FY2021 Earnings Call2021-10-21
Allegion plc (ALLE)
-
Carlisle Companies Inc Q3 FY2021 Earnings Call2021-10-21
Carlisle Companies Inc (CSL)
-
Toro Co Q3 FY2021 Earnings Call2021-09-02
Toro Co (TTC)
-
Masco Corp /De/ Q2 FY2021 Earnings Call2021-07-29
Masco Corp /De/ (MAS)
-
Smith A O Corp Q2 FY2021 Earnings Call2021-07-29
Smith A O Corp (AOS)
-
Stanley Black & Decker, Inc. Q1 FY2022 Earnings Call2021-07-27
Stanley Black & Decker, Inc. (SWK)
-
Polaris Inc. Q2 FY2021 Earnings Call2021-07-27
Polaris Inc. (PII)
-
Whirlpool Corp /De/ Q2 FY2021 Earnings Call2021-07-22
Whirlpool Corp /De/ (WHR)
-
Snap-on Inc Q1 FY2022 Earnings Call2021-07-22
Snap-on Inc (SNA)
-
Pool Corp Q2 FY2021 Earnings Call2021-07-22
Pool Corp (POOL)
-
Harley-Davidson, Inc. Q2 FY2021 Earnings Call2021-07-21
Harley-Davidson, Inc. (HOG)
-
Toro Co Q2 FY2021 Earnings Call2021-06-03
Toro Co (TTC)
-
Martin Marietta Materials Inc Q1 FY2021 Earnings Call2021-05-04
Martin Marietta Materials Inc (MLM)
-
Smith A O Corp Q1 FY2021 Earnings Call2021-04-29
Smith A O Corp (AOS)
-
Polaris Inc. Q1 FY2021 Earnings Call2021-04-27
Polaris Inc. (PII)
-
Armstrong World Industries Inc Q1 FY2021 Earnings Call2021-04-27
Armstrong World Industries Inc (AWI)
-
Whirlpool Corp /De/ Q1 FY2021 Earnings Call2021-04-22
Whirlpool Corp /De/ (WHR)
-
Snap-on Inc Q4 FY2021 Earnings Call2021-04-22
Snap-on Inc (SNA)
-
Harley-Davidson, Inc. Q1 FY2021 Earnings Call2021-04-20
Harley-Davidson, Inc. (HOG)
-
Armstrong World Industries Inc Q4 FY2020 Earnings Call2021-02-23
Armstrong World Industries Inc (AWI)
-
Vulcan Materials CO Q4 FY2020 Earnings Call2021-02-16
Vulcan Materials CO (VMC)
-
Allegion plc Q4 FY2020 Earnings Call2021-02-16
Allegion plc (ALLE)
-
Pool Corp Q4 FY2020 Earnings Call2021-02-11
Pool Corp (POOL)
-
Martin Marietta Materials Inc Q4 FY2020 Earnings Call2021-02-09
Martin Marietta Materials Inc (MLM)
-
Harley-Davidson, Inc. Q4 FY2020 Earnings Call2021-02-02
Harley-Davidson, Inc. (HOG)
-
Whirlpool Corp /De/ Q4 FY2020 Earnings Call2021-01-28
Whirlpool Corp /De/ (WHR)
-
Smith A O Corp Q4 FY2020 Earnings Call2021-01-28
Smith A O Corp (AOS)
-
Polaris Inc. Q4 FY2020 Earnings Call2021-01-26
Polaris Inc. (PII)
-
Smith A O Corp Q3 FY2020 Earnings Call2020-10-29
Smith A O Corp (AOS)
-
Martin Marietta Materials Inc Q3 FY2020 Earnings Call2020-10-29
Martin Marietta Materials Inc (MLM)
-
Polaris Inc. Q3 FY2020 Earnings Call2020-10-27
Polaris Inc. (PII)
-
Armstrong World Industries Inc Q3 FY2020 Earnings Call2020-10-27
Armstrong World Industries Inc (AWI)
-
Harley-Davidson, Inc. Q3 FY2020 Earnings Call2020-10-27
Harley-Davidson, Inc. (HOG)
-
Whirlpool Corp /De/ Q3 FY2020 Earnings Call2020-10-22
Whirlpool Corp /De/ (WHR)
-
American Woodmark Corp Q1 FY2021 Earnings Call2020-08-25
American Woodmark Corp (AMWD)
-
Interface Inc Q2 FY2021 Earnings Call2020-08-07
Interface Inc (TILE)
-
Smith A O Corp Q2 FY2020 Earnings Call2020-07-30
Smith A O Corp (AOS)
-
Martin Marietta Materials Inc Q2 FY2020 Earnings Call2020-07-28
Martin Marietta Materials Inc (MLM)
-
Pool Corp Q2 FY2020 Earnings Call2020-07-23
Pool Corp (POOL)
-
Carlisle Companies Inc Q2 FY2020 Earnings Call2020-07-21
Carlisle Companies Inc (CSL)
-
Martin Marietta Materials Inc Q1 FY2020 Earnings Call2020-05-05
Martin Marietta Materials Inc (MLM)
-
Smith A O Corp Q1 FY2020 Earnings Call2020-05-05
Smith A O Corp (AOS)
-
Whirlpool Corp /De/ Q1 FY2020 Earnings Call2020-05-01
Whirlpool Corp /De/ (WHR)
-
Harley-Davidson, Inc. Q1 FY2020 Earnings Call2020-04-28
Harley-Davidson, Inc. (HOG)
-
Armstrong World Industries Inc Q1 FY2020 Earnings Call2020-04-27
Armstrong World Industries Inc (AWI)
-
Allegion plc Q1 FY2020 Earnings Call2020-04-23
Allegion plc (ALLE)
-
Marinemax Inc Q2 FY2020 Earnings Call2020-04-23
Marinemax Inc (HZO)
-
Pool Corp Q1 FY2020 Earnings Call2020-04-23
Pool Corp (POOL)
-
Carlisle Companies Inc Q1 FY2020 Earnings Call2020-04-21
Carlisle Companies Inc (CSL)
-
American Woodmark Corp Q3 FY2020 Earnings Call2020-02-25
American Woodmark Corp (AMWD)
-
Interface Inc Q3 FY2020 Earnings Call2019-10-25
Interface Inc (TILE)
-
Snap-on Inc Q2 FY2020 Earnings Call2019-07-31
Snap-on Inc (SNA)
-
Interface Inc Q2 FY2020 Earnings Call2019-07-26
Interface Inc (TILE)
-
Snap-on Inc Q1 FY2020 Earnings Call2019-04-30
Snap-on Inc (SNA)
-
Interface Inc Q1 FY2020 Earnings Call2019-04-25
Interface Inc (TILE)