Tim Mulrooney
Stock Analyst at William Blair
(3.63)
# 2,054
Out of 4,402 analysts
192
Total ratings
45.9%
Success rate
5.9%
Average return
Main Sectors:
Stocks Rated by Tim Mulrooney
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| APG APi Group | Maintained: Buy | n/a | $41.36 | - | 13 | Jun 9, 2026 | |
| ABM ABM Industries | Maintained: Hold | n/a | $44.87 | - | 11 | Jun 5, 2026 | |
| BBCP Concrete Pumping Holdings | Maintained: Hold | n/a | $10.69 | - | 8 | Jun 5, 2026 | |
| ONT Onterris | Maintained: Buy | n/a | $16.81 | - | 13 | Jun 4, 2026 | |
| FIX Comfort Systems USA | Maintained: Buy | n/a | $1,719.48 | - | 5 | Jun 3, 2026 | |
| ROL Rollins | Maintained: Buy | n/a | $47.77 | - | 17 | Jun 3, 2026 | |
| ECL Ecolab | Maintained: Buy | n/a | $256.99 | - | 15 | Jun 2, 2026 | |
| EME EMCOR Group | Maintained: Buy | n/a | $776.72 | - | 7 | Jun 2, 2026 | |
| TTEK Tetra Tech | Maintained: Buy | n/a | $27.15 | - | 11 | Jun 2, 2026 | |
| BV BrightView Holdings | Maintained: Buy | n/a | $12.88 | - | 11 | Jun 2, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $26.47 | - | 23 | May 22, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $100.98 | - | 10 | May 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $13.02 | - | 8 | May 16, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $71.69 | - | 9 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | n/a | $49.16 | - | 4 | Apr 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | n/a | $31.24 | - | 1 | Apr 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $272.60 | - | 6 | Apr 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $180.40 | - | 12 | Mar 25, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $25.79 | n/a | 2 | Nov 7, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $73.30 | n/a | 1 | Nov 25, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $29.38 | n/a | 1 | Jan 25, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $20.32 | n/a | 1 | Jul 2, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | n/a | $216.26 | n/a | 1 | Aug 7, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | n/a | $60.06 | n/a | 1 | Jul 7, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $512.25 | n/a | 1 | Jul 16, 2010 |
APi Group
Jun 9, 2026
Maintained: Buy
Price Target: n/a
Current: $41.36
Upside: -
ABM Industries
Jun 5, 2026
Maintained: Hold
Price Target: n/a
Current: $44.87
Upside: -
Concrete Pumping Holdings
Jun 5, 2026
Maintained: Hold
Price Target: n/a
Current: $10.69
Upside: -
Onterris
Jun 4, 2026
Maintained: Buy
Price Target: n/a
Current: $16.81
Upside: -
Comfort Systems USA
Jun 3, 2026
Maintained: Buy
Price Target: n/a
Current: $1,719.48
Upside: -
Rollins
Jun 3, 2026
Maintained: Buy
Price Target: n/a
Current: $47.77
Upside: -
Ecolab
Jun 2, 2026
Maintained: Buy
Price Target: n/a
Current: $256.99
Upside: -
EMCOR Group
Jun 2, 2026
Maintained: Buy
Price Target: n/a
Current: $776.72
Upside: -
Tetra Tech
Jun 2, 2026
Maintained: Buy
Price Target: n/a
Current: $27.15
Upside: -
BrightView Holdings
Jun 2, 2026
Maintained: Buy
Price Target: n/a
Current: $12.88
Upside: -
May 22, 2026
Maintained: Hold
Price Target: n/a
Current: $26.47
Upside: -
May 21, 2026
Maintained: Buy
Price Target: n/a
Current: $100.98
Upside: -
May 16, 2026
Maintained: Buy
Price Target: n/a
Current: $13.02
Upside: -
May 8, 2026
Maintained: Buy
Price Target: n/a
Current: $71.69
Upside: -
Apr 21, 2026
Upgraded: Buy
Price Target: n/a
Current: $49.16
Upside: -
Apr 21, 2026
Upgraded: Buy
Price Target: n/a
Current: $31.24
Upside: -
Apr 1, 2026
Maintained: Hold
Price Target: n/a
Current: $272.60
Upside: -
Mar 25, 2026
Maintained: Buy
Price Target: n/a
Current: $180.40
Upside: -
Nov 7, 2023
Downgraded: Hold
Price Target: n/a
Current: $25.79
Upside: n/a
Nov 25, 2022
Downgraded: Hold
Price Target: n/a
Current: $73.30
Upside: n/a
Jan 25, 2022
Reiterated: Buy
Price Target: n/a
Current: $29.38
Upside: n/a
Jul 2, 2021
Maintained: Buy
Price Target: n/a
Current: $20.32
Upside: n/a
Aug 7, 2017
Rated: Buy
Price Target: n/a
Current: $216.26
Upside: n/a
Jul 7, 2016
Initiated Coverage: Hold
Price Target: n/a
Current: $60.06
Upside: n/a
Jul 16, 2010
Reiterated: Buy
Price Target: n/a
Current: $512.25
Upside: n/a