Analysts 8 incl. previous ratings
Rating Distribution 5 Buy · 3 Hold · 0 Sell
Date Action Analyst Rating Change Price Target Change Implied Upside May 07, 2026 Reiterated C Craig Hallum
Buy $50 → $75 +3.1% Nov 13, 2025 Upgrade C Craig Hallum
Hold → Buy $45 -38.1% Nov 14, 2024 Downgrade C Craig Hallum
Buy → Hold $28 → $32 -56.0% May 22, 2024 Downgrade P Piper Sandler
Overweight → Neutral $35 → $29 -60.1% Nov 15, 2023 Initiated R B. Riley Securities
Buy $34 -53.3% Sep 08, 2022 Initiated C Cantor Fitzgerald
Overweight $41 -43.6% Jun 02, 2022 Initiated S Stephens
Overweight $36 -50.5% Mar 09, 2021 Initiated P Piper Sandler
Overweight $29 -60.1% Feb 04, 2021 Reiterated C Craig Hallum
Buy $22 → $28 -61.5% Jan 07, 2021 Downgrade S Sidoti
Buy → Neutral $20 -72.5% May 08, 2020 Reiterated C Craig Hallum
Buy $21 → $19 -73.9% Mar 19, 2020 Downgrade R Robert W. Baird
Outperform → Neutral $21 → $10 -86.3% Mar 13, 2020 Reiterated F First Analysis Sec
Strong Buy $21 → $19 -73.9% Feb 10, 2020 Upgrade S Sidoti
Neutral → Buy $20 -72.5% Jan 08, 2020 Reiterated F First Analysis Sec
Strong Buy $20 → $21 -71.1% Dec 18, 2019 Reiterated C Craig Hallum
Buy $19 → $21 -71.1% Nov 25, 2019 Downgrade S Sidoti
Buy → Neutral Nov 15, 2019 Reiterated C Craig Hallum
Buy $17 → $19 -73.9% Nov 01, 2019 Initiated R Robert W. Baird
Outperform $19 -73.9% Jan 08, 2019 Initiated C Craig Hallum
Buy $17 -76.6%
Show Previous Ratings
Insider Trading
Relationship
Date
Transaction
Cost
#Shares
Value ($)
#Shares Total
SEC Form 4
Konezny Ronald PRESIDENT AND CEO Jun 05 '26 Option Exercise 21.53 60,654 1,305,881 649,956 Jun 09 04:26 PM Loch James J. SR VP, CFO AND TREASURER Jun 02 '26 Option Exercise 16.31 208,042 3,393,053 335,535 Jun 04 05:42 PM Loch James J. SR VP, CFO AND TREASURER Jun 02 '26 Sale 69.44 100,000 6,944,342 167,589 Jun 04 05:42 PM JAMES LOCH Officer Jun 02 '26 Proposed Sale 69.44 100,000 6,944,340 Jun 02 05:09 PM Freeland James E. VP, Chief Information Officer May 26 '26 Sale 68.00 450 30,600 19,219 May 28 09:07 PM Sampsell David H. VP, CORP. DEV, GC & CORP. SEC. May 13 '26 Sale 65.11 6,376 415,109 18,364 May 14 04:03 PM Schneider Terrence G. VP, SUPPLY CHAIN May 11 '26 Option Exercise 16.75 14,182 237,548 40,941 May 13 09:21 PM Schneider Terrence G. VP, SUPPLY CHAIN May 11 '26 Sale 65.61 14,182 930,474 26,759 May 13 09:21 PM DAVID H SAMPSELL Officer May 13 '26 Proposed Sale 65.11 6,376 415,141 May 13 04:25 PM TERRENCE G SCHNEIDER Officer May 11 '26 Proposed Sale 65.61 14,182 930,474 May 11 05:09 PM Freeland James E. VP, Chief Information Officer Feb 10 '26 Sale 45.84 1,355 62,112 19,987 Feb 12 05:07 PM Sampsell David H. VP, CORP. DEV, GC & CORP. SEC. Feb 09 '26 Option Exercise 21.53 324 6,976 30,840 Feb 11 06:20 PM Sampsell David H. VP, CORP. DEV, GC & CORP. SEC. Feb 10 '26 Sale 45.74 5,000 228,700 24,740 Feb 11 06:20 PM Sampsell David H. VP, CORP. DEV, GC & CORP. SEC. Feb 09 '26 Sale 45.04 1,100 49,549 29,740 Feb 11 06:20 PM Khanuja Satbir Director Feb 10 '26 Sale 46.00 6,000 276,015 85,298 Feb 11 06:19 PM SATBIR KHANUJA Director Feb 10 '26 Proposed Sale 46.00 6,000 276,015 Feb 10 04:59 PM DAVID H SAMPSELL Officer Feb 10 '26 Proposed Sale 45.74 5,000 228,704 Feb 10 04:13 PM JAMES FREELAND Officer Feb 10 '26 Proposed Sale 45.84 1,356 62,165 Feb 10 04:03 PM DAVID H SAMPSELL Officer Feb 09 '26 Proposed Sale 45.04 1,100 49,549 Feb 09 04:24 PM Schneider Terrence G. VP, SUPPLY CHAIN Nov 24 '25 Option Exercise 17.94 16,667 299,006 41,423 Nov 25 09:16 PM Schneider Terrence G. VP, SUPPLY CHAIN Nov 24 '25 Sale 40.56 16,667 675,947 24,756 Nov 25 09:16 PM Schneider Terrence G. VP, SUPPLY CHAIN Nov 25 '25 Sale 41.68 4,208 175,389 24,756 Nov 25 09:16 PM Sampsell David H. VP, CORP. DEV, GC & CORP. SEC. Nov 25 '25 Option Exercise 21.53 8,748 188,344 31,766,003 Nov 25 09:01 PM Sampsell David H. VP, CORP. DEV, GC & CORP. SEC. Nov 24 '25 Option Exercise 16.75 4,727 79,177 31,753,234 Nov 25 09:01 PM Sampsell David H. VP, CORP. DEV, GC & CORP. SEC. Nov 25 '25 Sale 41.52 8,748 363,245 31,757,255 Nov 25 09:01 PM Sampsell David H. VP, CORP. DEV, GC & CORP. SEC. Nov 24 '25 Sale 40.00 4,727 189,080 31,748,507 Nov 25 09:01 PM Terrence G Schneider Officer Nov 25 '25 Proposed Sale 41.68 4,208 175,377 Nov 25 04:35 PM DAVID H SAMPSELL Officer Nov 25 '25 Proposed Sale 41.52 8,748 363,245 Nov 25 04:09 PM DAVID H SAMPSELL Officer Nov 24 '25 Proposed Sale 40.00 4,727 189,080 Nov 24 04:48 PM Terrence G Schneider Officer Nov 24 '25 Proposed Sale 40.56 16,667 675,939 Nov 24 04:42 PM Sampsell David H. VP, CORP. DEV, GC & CORP. SEC. Nov 17 '25 Option Exercise 17.94 22,222 398,663 47,550 Nov 19 05:36 PM Sampsell David H. VP, CORP. DEV, GC & CORP. SEC. Nov 17 '25 Sale 38.38 22,222 852,843 31,749 Nov 19 05:36 PM DAVID H SAMPSELL Officer Nov 17 '25 Proposed Sale 38.38 22,222 852,843 Nov 17 04:03 PM