colin sebastian Robert W. Baird | Buy | $48.0 | maintained | Feb 7, 2024 |
ross sandler Barclays | Buy | $55.0 | maintained | Feb 1, 2024 |
mark kelley Stifel Nicolaus | Hold | $45.0 | maintained | Jan 25, 2024 |
nikhil devnani Bernstein | Hold | $45.0 | maintained | Jan 24, 2024 |
arun sundaram CFRA | Hold | $45.0 | maintained | Jan 24, 2024 |
ken gawrelski Wells Fargo | Hold | $45.0 | maintained | Jan 23, 2024 |
thomas champion Piper Sandler | Buy | $50.0 | rated | Jan 17, 2024 |
james lee Mizuho Securities | Hold | $40.0 | maintained | Jan 17, 2024 |
alexandra steiger Goldman Sachs | Sell | $38.0 | maintained | Jan 10, 2024 |
brian pitz BMO Capital | Hold | $49.0 | initiatedcoverage | Jan 9, 2024 |
john colantuoni Jefferies | Hold | $44.0 | maintained | Jan 8, 2024 |
lee horowitz Deutsche Bank | Buy | $45.0 | maintained | Nov 8, 2023 |
john blackledge TD Cowen | Hold | $42.0 | maintained | Nov 8, 2023 |
kunal madhukar UBS | Hold | $46.0 | maintained | Nov 8, 2023 |
justin post Bank of America Securities | Hold | $44.0 | reiterated | Nov 8, 2023 |
daniel kurnos Benchmark Co. | Buy | $56.0 | maintained | Nov 8, 2023 |
youssef squali Truist Financial | Hold | $47.0 | maintained | Nov 8, 2023 |
lauren schenk Morgan Stanley | Sell | $32.0 | maintained | Nov 8, 2023 |
anna andreeva Needham | Hold | None | maintained | Nov 8, 2023 |
mark mahaney Evercore ISI | Hold | $48.0 | maintained | Nov 8, 2023 |
nicholas jones cfa JMP Securities | Hold | None | maintained | Nov 7, 2023 |
eric sheridan Goldman Sachs | Sell | $37.0 | maintained | Oct 12, 2023 |
doug anmuth J.P. Morgan | Hold | $48.0 | maintained | Jul 27, 2023 |
deepak mathivanan Wolfe Research | Buy | $54.0 | maintained | Jul 27, 2023 |
stephen ju Credit Suisse | Buy | $56.0 | maintained | Jul 27, 2023 |
ygal arounian Citi | Hold | $47.0 | rated | Jul 26, 2023 |
curtis nagle Bank of America Securities | Hold | $52.0 | reiterated | Jul 26, 2023 |
brian fitzgerald Wells Fargo | Hold | None | rated | Apr 6, 2023 |
shyam patil Susquehanna | Hold | $43.0 | reiterated | Feb 27, 2023 |
joseph bonner Argus Research | Buy | $69.0 | maintained | Feb 27, 2023 |
brian nowak Morgan Stanley | Sell | $32.0 | maintained | Jan 18, 2023 |
michael morton MoffettNathanson | Hold | $44.0 | initiatedcoverage | Nov 15, 2022 |
scott devitt Stifel Nicolaus | Buy | $60.0 | maintained | Aug 4, 2022 |
seth sigman Guggenheim | Hold | None | maintained | Aug 4, 2022 |
daniel salmon BMO Capital | Hold | $52.0 | maintained | Jul 11, 2022 |
aaron kessler Raymond James | Hold | None | maintained | Feb 24, 2022 |
edward yruma Piper Sandler | Buy | $90.0 | reiterated | Jan 4, 2022 |
oliver hu Guggenheim | Hold | $80.0 | initiatedcoverage | Nov 22, 2021 |
brent thill Jefferies | Hold | $67.0 | maintained | Jul 27, 2021 |
ronald josey Citigroup | Hold | None | maintained | Feb 4, 2021 |
tom forte D.A. Davidson | Buy | $80.0 | maintained | Feb 4, 2021 |
john freeman cfa CFRA | Buy | $64.0 | upgraded | Oct 16, 2020 |
robert drbul Guggenheim | Buy | $65.0 | maintained | Jul 29, 2020 |
michael graham Canaccord Genuity | Hold | $58.0 | maintained | Jul 28, 2020 |
james cordwell Atlantic Equities | Hold | $55.0 | maintained | Jul 21, 2020 |
heath terry Goldman Sachs | Hold | $56.0 | maintained | Jul 20, 2020 |
peter stabler Wells Fargo | Hold | None | maintained | Dec 6, 2019 |
victor anthony Aegis Capital | Hold | $40.0 | downgraded | Oct 24, 2019 |
ben schachter Macquarie | Hold | $44.0 | maintained | Sep 26, 2019 |
mark may Stifel Nicolaus | Buy | $48.0 | maintained | Sep 10, 2019 |
lloyd walmsley UBS | Buy | $46.0 | maintained | Jul 18, 2019 |
josh olson Edward Jones | Hold | None | maintained | Mar 18, 2019 |
jim chartier Monness | Hold | None | downgraded | Oct 22, 2018 |
frank louthan Raymond James | Buy | None | upgraded | Jul 19, 2018 |
ken sena Wells Fargo | Buy | None | maintained | Jul 18, 2018 |
paul bieber Credit Suisse | Buy | $60.0 | maintained | Apr 20, 2018 |
thomas mccrohan Mizuho Securities | Sell | $40.0 | reiterated | Feb 19, 2018 |
stephen turner Hilliard Lyons | Hold | $50.0 | downgraded | Feb 2, 2018 |
kerry rice Needham | Hold | None | reiterated | Oct 19, 2017 |
james faucette Morgan Stanley | Sell | $34.0 | maintained | Oct 19, 2017 |
vikram kesavabhotla Robert W. Baird | Buy | $44.0 | maintained | Jul 10, 2017 |
anthony vendetti Maxim Group | Buy | $36.0 | reiterated | Jul 7, 2017 |
naved khan Truist Financial | Hold | $32.0 | rated | Jun 23, 2017 |
james cakmak Monness | Hold | None | downgraded | Apr 20, 2017 |
brad erickson RBC Capital | Hold | None | reiterated | Feb 16, 2017 |
neil doshi Mizuho Securities | Hold | $32.0 | maintained | Jan 26, 2017 |
aaron turner Wedbush | Hold | $33.0 | maintained | Jan 23, 2017 |
carlos kirjner Bernstein | Buy | $41.0 | rated | Oct 12, 2016 |
robert peck Truist Financial | Hold | $33.0 | reiterated | Oct 10, 2016 |
matthew fassler Goldman Sachs | Buy | $34.0 | rated | Sep 8, 2016 |
wayne hood BMO Capital | Hold | $28.0 | reiterated | Aug 21, 2016 |
alexander balakhnin Goldman Sachs | Buy | $34.0 | rated | Jul 21, 2016 |
paul vogel Barclays | Sell | $25.0 | downgraded | Mar 29, 2016 |
benjamin gaither Robert W. Baird | Buy | $30.0 | reiterated | Mar 3, 2016 |
amit daryanani Evercore ISI | Hold | $29.0 | reiterated | Feb 25, 2016 |
james friedman Susquehanna | Buy | $34.0 | rated | Jan 14, 2016 |
uwe neumann Credit Suisse | Hold | $27.0 | maintained | Oct 26, 2015 |
gil luria D.A. Davidson | Hold | $27.0 | maintained | Oct 22, 2015 |
ivan feinseth Tigress Financial | Hold | None | downgraded | Jul 21, 2015 |
philip van deusen Tigress Financial | Hold | None | downgraded | Jul 21, 2015 |
sanjay sakhrani KBW | Buy | $29.46 | maintained | Jul 2, 2015 |
colin gillis BGC Partners | Hold | $27.36 | downgraded | Jun 26, 2015 |
kathryn huberty Morgan Stanley | Hold | None | upgraded | Jan 22, 2015 |
timothy chiodo Credit Suisse | Buy | $26.1 | maintained | Jan 21, 2015 |
lamont williams Stifel Nicolaus | Buy | $27.36 | maintained | Jan 21, 2015 |
stephen shin Morgan Stanley | Sell | $18.94 | initiatedcoverage | Oct 29, 2014 |
jordan monahan Morgan Stanley | Sell | $18.94 | initiatedcoverage | Oct 29, 2014 |
shebly seyrafi FBN Securities | Hold | $23.1495 | maintained | Oct 16, 2014 |
justin patterson KeyBanc | Buy | $25.25 | rated | Oct 16, 2014 |
chad bartley KeyBanc | Hold | $60.0 | downgraded | Jul 14, 2014 |
vishal patel UBS | Buy | $60.0 | maintained | Jun 11, 2014 |
matt nemer Wells Fargo | Buy | $61.0 | maintained | May 28, 2014 |
ben kallo Robert W. Baird | Buy | $64.0 | reiterated | Apr 30, 2014 |
michael pachter Wedbush | Buy | None | upgraded | Apr 7, 2014 |
chris brendler D.A. Davidson | Hold | None | maintained | Mar 17, 2014 |
rohit kulkarni MKM Partners | Buy | None | maintained | Mar 10, 2014 |
peter paskhaver Bernstein | Buy | $65.0 | maintained | Feb 4, 2014 |
shawn milne Janney Montgomery | Buy | None | rated | Jan 23, 2014 |
jordan rohan Stifel Nicolaus | Hold | $63.0 | downgraded | Jan 23, 2014 |
douglas greiner JMP Securities | Buy | $70.0 | reiterated | Jan 7, 2014 |
adolfo rueda New Albion Partners, LLC | Sell | None | downgraded | Nov 20, 2013 |
david ritter Argus Research | Buy | $51.38 | initiatedcoverage | Oct 17, 2013 |
brett fodero Lazard Capital | Buy | $63.0 | maintained | Jul 17, 2013 |
scott tilghman B.Riley Financial | Buy | $52.0 | rated | Aug 17, 2012 |
atul bagga Lazard Capital | Buy | None | rated | Jul 17, 2012 |
clayton moran Benchmark Co. | Buy | $45.0 | upgraded | Apr 19, 2012 |
herman leung Susquehanna | Hold | None | maintained | Apr 19, 2012 |
spencer wang Credit Suisse | Hold | $40.0 | downgraded | Mar 15, 2012 |
jeetil patel Deutsche Bank | Sell | None | reiterated | Jan 18, 2012 |
mayuresh masurekar Collins Stewart | Buy | $42.0 | reiterated | Jan 4, 2012 |
steve weinstein ITG Investment | Buy | $40.0 | upgraded | Jun 8, 2011 |
marianne wolk Susquehanna | Buy | $36.0 | reiterated | Jan 20, 2011 |
sandeep aggarwal B.Riley Financial | Buy | $37.0 | reiterated | Jan 20, 2011 |
imran khan J.P. Morgan | Hold | $32.0 | maintained | Jan 19, 2011 |
james dobson Wunderlich | Hold | $11.3643 | maintained | Apr 22, 2010 |
frederick moran Burke & Quick | Hold | $11.3643 | maintained | Apr 22, 2010 |
sameet sinha B.Riley Financial | Buy | $30.0 | initiatedcoverage | Dec 3, 2009 |
jeffrey lindsay Bernstein | Buy | $28.0 | reiterated | Oct 22, 2009 |
james mitchell Seaport Global | Hold | $25.0 | maintained | Oct 13, 2009 |