GNRC · Generac Holdlings Inc. Common Stock
View on chartInsiders & Stakes
| Aaron Jagdfeld Chief Executive Officer | ▼ Sell | Open Market | 544,528 Shares held | 10/1/2026 | View profile |
| York A. Ragen Chief Financial Officer | ▼ Sell | Tax Withholding | 138,928 Shares held | 3/1/2026 | View profile |
| BOWLIN JOHN D Director | ▲ Buy | Grant | 80,385 Shares held | 5/2/2025 | View profile |
| Bennett J. Morgan Director | ▲ Buy | Grant | 32,607 Shares held | 7/31/2026 | View profile |
| Andrew Lampereur Director | ▲ Buy | Grant | 28,954 Shares held | 7/31/2026 | View profile |
| Forsythe Patrick John Chief Technical Officer | ▼ Sell | Open Market | 19,815 Shares held | 5/23/2024 | View profile |
| Dominick P. Zarcone President and CEO | ▲ Buy | Grant | 19,716 Shares held | 7/31/2026 | View profile |
| Erik Wilde EVP Industrial, NAM | ▼ Sell | Tax Withholding | 15,565 Shares held | 3/1/2026 | View profile |
| Kathryn Bohl V Director | ▲ Buy | Grant | 14,018 Shares held | 5/1/2026 | View profile |
| Rajendra Kumar Kanuru EVP, GC, Corp. Secretary | ▼ Sell | Tax Withholding | 12,851 Shares held | 3/1/2026 | View profile |
| Robert D. Dixon Director | ▲ Buy | Grant | 12,602 Shares held | 5/1/2026 | View profile |
| William D. Jenkins Jr. President | ▲ Buy | Grant | 11,326 Shares held | 5/1/2026 | View profile |
| Norman P. Taffe President Generac Home | ▼ Sell | Open Market | 10,976 Shares held | 10/6/2026 | View profile |
| Kyle Andrew Raabe President, Home Power Gen. | ▼ Sell | Open Market | 9,966 Shares held | 10/2/2026 | View profile |
| Marcia J. Avedon Executive Vice President | ▲ Buy | Grant | 9,364 Shares held | 5/1/2026 | View profile |
| David A. Ramon Director | ▲ Buy | Grant | 8,645 Shares held | 5/1/2026 | View profile |
| Nguyen Nam Tran Director | ▲ Buy | Grant | 5,159 Shares held | 5/2/2025 | View profile |
| MINICK RUSSELL S Chief Marketing Officer | ▼ Sell | Open Market | 4,722 Shares held | 3/4/2022 | View profile |
| Pettit Thomas F Chief Operations Officer | ▼ Sell | Tax Withholding | 3,809 Shares held | 3/1/2022 | View profile |
Transaction History
| Norman P. Taffe | ▲ Buy | Option Exercise | 150 | $18K | 10/6/2026 |
| Norman P. Taffe | ▼ Sell | Open Market | 150 | $33K | 10/6/2026 |
| Norman P. Taffe | ▼ Sell | Open Market | 200 | $43K | 10/5/2026 |
| Norman P. Taffe | ▼ Sell | Open Market | 100 | $22K | 10/5/2026 |
| Norman P. Taffe | ▲ Buy | Option Exercise | 100 | $12K | 10/5/2026 |
| Norman P. Taffe | ▼ Sell | Open Market | 100 | $22K | 10/5/2026 |
| Kyle Andrew Raabe | ▼ Sell | Open Market | 390 | $83K | 10/2/2026 |
| Kyle Andrew Raabe | ▲ Buy | Option Exercise | 213 | $22K | 10/2/2026 |
| Kyle Andrew Raabe | ▼ Sell | Open Market | 213 | $45K | 10/2/2026 |
| Aaron Jagdfeld | ▼ Sell | Open Market | 5,000 | $1.0M | 10/1/2026 |
| Kyle Andrew Raabe | ▼ Sell | Open Market | 213 | $49K | 9/17/2026 |
| Norman P. Taffe | ▲ Buy | Option Exercise | 150 | $18K | 9/17/2026 |
| Norman P. Taffe | ▼ Sell | Open Market | 150 | $34K | 9/17/2026 |
| Kyle Andrew Raabe | ▼ Sell | Open Market | 390 | $90K | 9/17/2026 |
| Kyle Andrew Raabe | ▲ Buy | Option Exercise | 213 | $22K | 9/17/2026 |
| Norman P. Taffe | ▼ Sell | Open Market | 200 | $38K | 9/8/2026 |
| Norman P. Taffe | ▼ Sell | Open Market | 100 | $19K | 9/8/2026 |
| Norman P. Taffe | ▲ Buy | Option Exercise | 100 | $12K | 9/8/2026 |
| Norman P. Taffe | ▼ Sell | Open Market | 100 | $19K | 9/8/2026 |
| Norman P. Taffe | ▼ Sell | Tax Withholding | 3,932 | $713K | 9/1/2026 |
| Aaron Jagdfeld | ▼ Sell | Open Market | 5,000 | $911K | 9/1/2026 |
| Kyle Andrew Raabe | ▼ Sell | Open Market | 373 | $80K | 8/7/2026 |
| Kyle Andrew Raabe | ▲ Buy | Option Exercise | 213 | $22K | 8/7/2026 |
| Kyle Andrew Raabe | ▼ Sell | Open Market | 213 | $45K | 8/7/2026 |
| Norman P. Taffe | ▲ Buy | Option Exercise | 100 | $12K | 8/5/2026 |
| Norman P. Taffe | ▼ Sell | Open Market | 100 | $22K | 8/5/2026 |
| Norman P. Taffe | ▼ Sell | Open Market | 200 | $44K | 8/5/2026 |
| Norman P. Taffe | ▼ Sell | Open Market | 100 | $22K | 8/5/2026 |
| Norman P. Taffe | ▲ Buy | Option Exercise | 150 | $18K | 8/5/2026 |
| Norman P. Taffe | ▼ Sell | Open Market | 150 | $33K | 8/5/2026 |
| Aaron Jagdfeld | ▼ Sell | Open Market | 5,000 | $974K | 8/3/2026 |
| Andrew Lampereur | ▲ Buy | Grant | 160 | $31K | 7/31/2026 |
| Dominick P. Zarcone | ▲ Buy | Grant | 128 | $25K | 7/31/2026 |
| Bennett J. Morgan | ▲ Buy | Grant | 166 | $33K | 7/31/2026 |
| Norman P. Taffe | ▼ Sell | Open Market | 200 | $51K | 7/6/2026 |
| Norman P. Taffe | ▼ Sell | Open Market | 100 | $26K | 7/6/2026 |
| Norman P. Taffe | ▲ Buy | Option Exercise | 150 | $18K | 7/6/2026 |
| Norman P. Taffe | ▼ Sell | Open Market | 150 | $38K | 7/6/2026 |
| Norman P. Taffe | ▲ Buy | Option Exercise | 100 | $12K | 7/6/2026 |
| Norman P. Taffe | ▼ Sell | Open Market | 100 | $26K | 7/6/2026 |
| Aaron Jagdfeld | ▼ Sell | Open Market | 5,000 | $1.4M | 7/1/2026 |
| Norman P. Taffe | ▼ Sell | Open Market | 200 | $54K | 6/5/2026 |
| Norman P. Taffe | ▼ Sell | Open Market | 100 | $27K | 6/5/2026 |
| Norman P. Taffe | ▲ Buy | Option Exercise | 150 | $18K | 6/5/2026 |
| Norman P. Taffe | ▼ Sell | Open Market | 150 | $41K | 6/5/2026 |
| Norman P. Taffe | ▲ Buy | Option Exercise | 100 | $12K | 6/5/2026 |
| Norman P. Taffe | ▼ Sell | Open Market | 100 | $27K | 6/5/2026 |
| Aaron Jagdfeld | ▼ Sell | Open Market | 5,000 | $1.4M | 6/1/2026 |
| William D. Jenkins Jr. | ▲ Buy | Grant | 699 | $180K | 5/1/2026 |
| Andrew Lampereur | ▲ Buy | Grant | 820 | $211K | 5/1/2026 |
| Marcia J. Avedon | ▲ Buy | Grant | 699 | $180K | 5/1/2026 |
| Kathryn Bohl V | ▲ Buy | Grant | 699 | $180K | 5/1/2026 |
| Robert D. Dixon | ▲ Buy | Grant | 699 | $180K | 5/1/2026 |
| Bennett J. Morgan | ▲ Buy | Grant | 825 | $213K | 5/1/2026 |
| David A. Ramon | ▲ Buy | Grant | 699 | $180K | 5/1/2026 |
| Dominick P. Zarcone | ▲ Buy | Grant | 796 | $205K | 5/1/2026 |
| Aaron Jagdfeld | ▼ Sell | Open Market | 5,000 | $1.3M | 5/1/2026 |
| Aaron Jagdfeld | ▼ Sell | Open Market | 5,000 | $999K | 4/1/2026 |
| Aaron Jagdfeld | ▼ Sell | Open Market | 5,000 | $1.1M | 3/5/2026 |
| Aaron Jagdfeld | ▲ Buy | Grant | 7,671 | $0 | 3/1/2026 |
| Aaron Jagdfeld | ▲ Buy | Grant | 11,149 | $0 | 3/1/2026 |
| Aaron Jagdfeld | ▼ Sell | Tax Withholding | 5,241 | $1.2M | 3/1/2026 |
| Aaron Jagdfeld | ▼ Sell | Tax Withholding | 2,619 | $597K | 3/1/2026 |
| Aaron Jagdfeld | ▼ Sell | Tax Withholding | 2,178 | $497K | 3/1/2026 |
| Aaron Jagdfeld | ▼ Sell | Tax Withholding | 2,020 | $461K | 3/1/2026 |
| York A. Ragen | ▲ Buy | Grant | 1,918 | $0 | 3/1/2026 |
| York A. Ragen | ▲ Buy | Grant | 2,439 | $0 | 3/1/2026 |
| York A. Ragen | ▼ Sell | Tax Withholding | 1,147 | $262K | 3/1/2026 |
| York A. Ragen | ▼ Sell | Tax Withholding | 573 | $131K | 3/1/2026 |
| York A. Ragen | ▼ Sell | Tax Withholding | 458 | $104K | 3/1/2026 |
| York A. Ragen | ▼ Sell | Tax Withholding | 433 | $99K | 3/1/2026 |
| Kyle Andrew Raabe | ▲ Buy | Grant | 1,096 | $0 | 3/1/2026 |
| Kyle Andrew Raabe | ▲ Buy | Grant | 2,192 | $0 | 3/1/2026 |
| Kyle Andrew Raabe | ▲ Buy | Grant | 1,487 | $0 | 3/1/2026 |
| Kyle Andrew Raabe | ▼ Sell | Tax Withholding | 571 | $130K | 3/1/2026 |
| Kyle Andrew Raabe | ▼ Sell | Tax Withholding | 275 | $63K | 3/1/2026 |
| Kyle Andrew Raabe | ▲ Buy | Grant | 220 | $50K | 3/1/2026 |
| Kyle Andrew Raabe | ▼ Sell | Tax Withholding | 228 | $52K | 3/1/2026 |
| Norman P. Taffe | ▲ Buy | Grant | 1,096 | $0 | 3/1/2026 |
| Norman P. Taffe | ▲ Buy | Grant | 1,816 | $0 | 3/1/2026 |
| Norman P. Taffe | ▲ Buy | Grant | 1,382 | $0 | 3/1/2026 |
| Norman P. Taffe | ▼ Sell | Tax Withholding | 575 | $131K | 3/1/2026 |
| Norman P. Taffe | ▼ Sell | Tax Withholding | 443 | $101K | 3/1/2026 |
| Norman P. Taffe | ▼ Sell | Tax Withholding | 287 | $65K | 3/1/2026 |
| Norman P. Taffe | ▼ Sell | Tax Withholding | 303 | $69K | 3/1/2026 |
| Norman P. Taffe | ▼ Sell | Tax Withholding | 289 | $66K | 3/1/2026 |
| Rajendra Kumar Kanuru | ▲ Buy | Grant | 1,096 | $0 | 3/1/2026 |
| Rajendra Kumar Kanuru | ▲ Buy | Grant | 1,382 | $0 | 3/1/2026 |
| Rajendra Kumar Kanuru | ▼ Sell | Tax Withholding | 670 | $153K | 3/1/2026 |
| Rajendra Kumar Kanuru | ▼ Sell | Tax Withholding | 325 | $74K | 3/1/2026 |
| Rajendra Kumar Kanuru | ▼ Sell | Tax Withholding | 259 | $59K | 3/1/2026 |
| Rajendra Kumar Kanuru | ▼ Sell | Tax Withholding | 289 | $66K | 3/1/2026 |
| Erik Wilde | ▲ Buy | Grant | 1,096 | $0 | 3/1/2026 |
| Erik Wilde | ▲ Buy | Grant | 1,366 | $0 | 3/1/2026 |
| Erik Wilde | ▼ Sell | Tax Withholding | 677 | $154K | 3/1/2026 |
| Erik Wilde | ▼ Sell | Tax Withholding | 328 | $75K | 3/1/2026 |
| Erik Wilde | ▼ Sell | Tax Withholding | 312 | $71K | 3/1/2026 |
| Erik Wilde | ▼ Sell | Tax Withholding | 295 | $67K | 3/1/2026 |
| York A. Ragen | ▲ Buy | Option Exercise | 24,362 | $977K | 2/25/2026 |
| York A. Ragen | ▼ Sell | Open Market | 1,679 | $388K | 2/25/2026 |
| York A. Ragen | ▼ Sell | Open Market | 866 | $201K | 2/25/2026 |
| York A. Ragen | ▼ Sell | Open Market | 1,500 | $350K | 2/25/2026 |
| York A. Ragen | ▼ Sell | Open Market | 924 | $217K | 2/25/2026 |
| York A. Ragen | ▼ Sell | Open Market | 6,167 | $1.5M | 2/25/2026 |
| York A. Ragen | ▼ Sell | Open Market | 12,324 | $2.9M | 2/25/2026 |
| York A. Ragen | ▼ Sell | Open Market | 902 | $214K | 2/25/2026 |
| Norman P. Taffe | ▼ Sell | Open Market | 933 | $223K | 2/25/2026 |
| Norman P. Taffe | ▲ Buy | Option Exercise | 1,040 | $124K | 2/25/2026 |
| Norman P. Taffe | ▼ Sell | Open Market | 1,040 | $248K | 2/25/2026 |
| Dominick P. Zarcone | ▲ Buy | Grant | 114 | $25K | 2/13/2026 |
| Andrew Lampereur | ▲ Buy | Grant | 142 | $31K | 2/13/2026 |
| Bennett J. Morgan | ▲ Buy | Grant | 148 | $33K | 2/13/2026 |
| Aaron Jagdfeld | ▲ Buy | Option Exercise | 109,052 | $3.6M | 2/13/2026 |
| Aaron Jagdfeld | ▼ Sell | Tax Withholding | 59,252 | $13.3M | 2/13/2026 |
| Aaron Jagdfeld | ▼ Sell | Open Market | 5,000 | $835K | 2/2/2026 |
| Aaron Jagdfeld | ▼ Sell | Open Market | 5,000 | $690K | 1/2/2026 |
| Aaron Jagdfeld | ▼ Sell | Open Market | 5,000 | $741K | 12/1/2025 |
| Aaron Jagdfeld | ▼ Sell | Open Market | 5,000 | $832K | 11/3/2025 |
| William D. Jenkins Jr. | ▲ Buy | Grant | 134 | $23K | 11/3/2025 |
| Andrew Lampereur | ▲ Buy | Grant | 171 | $29K | 11/3/2025 |
| Bennett J. Morgan | ▲ Buy | Grant | 178 | $30K | 11/3/2025 |
| Dominick P. Zarcone | ▲ Buy | Grant | 134 | $23K | 11/3/2025 |
| Aaron Jagdfeld | ▼ Sell | Open Market | 5,000 | $837K | 10/1/2025 |
| Aaron Jagdfeld | ▼ Sell | Open Market | 5,000 | $906K | 9/2/2025 |
| Norman P. Taffe | ▼ Sell | Tax Withholding | 267 | $49K | 9/2/2025 |
| William D. Jenkins Jr. | ▲ Buy | Grant | 118 | $23K | 8/1/2025 |
| Bennett J. Morgan | ▲ Buy | Grant | 158 | $30K | 8/1/2025 |
| Aaron Jagdfeld | ▼ Sell | Open Market | 5,000 | $947K | 8/1/2025 |
| Andrew Lampereur | ▲ Buy | Grant | 151 | $29K | 8/1/2025 |
| Aaron Jagdfeld | ▼ Sell | Open Market | 5,000 | $712K | 7/1/2025 |
| Aaron Jagdfeld | ▼ Sell | Open Market | 5,000 | $637K | 6/5/2025 |
| Kyle Andrew Raabe | ▼ Sell | Open Market | 1,630 | $207K | 6/5/2025 |
| Nguyen Nam Tran | ▲ Buy | Grant | 1,354 | $155K | 5/2/2025 |
| Robert D. Dixon | ▲ Buy | Grant | 1,354 | $155K | 5/2/2025 |
| Kathryn Bohl V | ▲ Buy | Grant | 1,354 | $155K | 5/2/2025 |
| BOWLIN JOHN D | ▲ Buy | Grant | 998 | $114K | 5/2/2025 |
| Andrew Lampereur | ▲ Buy | Grant | 1,605 | $184K | 5/2/2025 |
| Bennett J. Morgan | ▲ Buy | Grant | 1,615 | $185K | 5/2/2025 |
| Dominick P. Zarcone | ▲ Buy | Grant | 1,550 | $178K | 5/2/2025 |
| Marcia J. Avedon | ▲ Buy | Grant | 1,354 | $155K | 5/2/2025 |
| David A. Ramon | ▲ Buy | Grant | 1,354 | $155K | 5/2/2025 |
| William D. Jenkins Jr. | ▲ Buy | Grant | 197 | $23K | 5/2/2025 |
| York A. Ragen | ▼ Sell | Tax Withholding | 207 | $28K | 3/1/2025 |
| York A. Ragen | ▼ Sell | Tax Withholding | 549 | $75K | 3/1/2025 |
| Aaron Jagdfeld | ▼ Sell | Tax Withholding | 950 | $129K | 3/1/2025 |
| York A. Ragen | ▼ Sell | Tax Withholding | 438 | $59K | 3/1/2025 |
| Aaron Jagdfeld | ▼ Sell | Tax Withholding | 2,619 | $356K | 3/1/2025 |
| Aaron Jagdfeld | ▲ Buy | Grant | 12,888 | $0 | 3/1/2025 |
| Kyle Andrew Raabe | ▲ Buy | Grant | 1,842 | $0 | 3/1/2025 |
| Kyle Andrew Raabe | ▼ Sell | Tax Withholding | 83 | $11K | 3/1/2025 |
| Kyle Andrew Raabe | ▼ Sell | Tax Withholding | 256 | $35K | 3/1/2025 |
| Kyle Andrew Raabe | ▼ Sell | Tax Withholding | 204 | $28K | 3/1/2025 |
| Norman P. Taffe | ▼ Sell | Tax Withholding | 230 | $31K | 3/1/2025 |
| Erik Wilde | ▼ Sell | Tax Withholding | 108 | $15K | 3/1/2025 |
| Erik Wilde | ▼ Sell | Tax Withholding | 292 | $40K | 3/1/2025 |
| Erik Wilde | ▼ Sell | Tax Withholding | 292 | $40K | 3/1/2025 |
| York A. Ragen | ▲ Buy | Grant | 2,762 | $0 | 3/1/2025 |
| Aaron Jagdfeld | ▼ Sell | Tax Withholding | 2,178 | $296K | 3/1/2025 |
| Rajendra Kumar Kanuru | ▲ Buy | Grant | 1,842 | $0 | 3/1/2025 |
| Rajendra Kumar Kanuru | ▼ Sell | Tax Withholding | 100 | $14K | 3/1/2025 |
| Rajendra Kumar Kanuru | ▼ Sell | Tax Withholding | 314 | $43K | 3/1/2025 |
| Rajendra Kumar Kanuru | ▼ Sell | Tax Withholding | 250 | $34K | 3/1/2025 |
| Erik Wilde | ▲ Buy | Grant | 1,842 | $0 | 3/1/2025 |
| Norman P. Taffe | ▲ Buy | Grant | 1,842 | $0 | 3/1/2025 |
| Norman P. Taffe | ▼ Sell | Tax Withholding | 284 | $39K | 3/1/2025 |
| Andrew Lampereur | ▲ Buy | Grant | 197 | $29K | 2/14/2025 |
| William D. Jenkins Jr. | ▲ Buy | Grant | 154 | $23K | 2/14/2025 |
| BOWLIN JOHN D | ▲ Buy | Grant | 154 | $23K | 2/14/2025 |
| Bennett J. Morgan | ▲ Buy | Grant | 205 | $30K | 2/14/2025 |
| Aaron Jagdfeld | ▼ Sell | Open Market | 5,000 | $726K | 2/3/2025 |
| Aaron Jagdfeld | ▼ Sell | Open Market | 5,000 | $788K | 1/2/2025 |
| Aaron Jagdfeld | ▼ Sell | Open Market | 5,000 | $949K | 12/2/2024 |
| Erik Wilde | ▼ Sell | Open Market | 4,332 | $836K | 11/27/2024 |
| Aaron Jagdfeld | ▲ Buy | Option Exercise | 29,993 | $1.5M | 11/13/2024 |
| Aaron Jagdfeld | ▼ Sell | Open Market | 29,591 | $5.7M | 11/13/2024 |
| Aaron Jagdfeld | ▼ Sell | Open Market | 402 | $78K | 11/13/2024 |
| Aaron Jagdfeld | ▲ Buy | Option Exercise | 23,648 | $1.2M | 11/13/2024 |
| York A. Ragen | ▼ Sell | Open Market | 1,173 | $220K | 11/6/2024 |
| Rajendra Kumar Kanuru | ▼ Sell | Open Market | 3,187 | $585K | 11/6/2024 |
| York A. Ragen | ▲ Buy | Option Exercise | 29,081 | $966K | 11/6/2024 |
| York A. Ragen | ▼ Sell | Open Market | 2,370 | $443K | 11/6/2024 |
| York A. Ragen | ▼ Sell | Open Market | 13,499 | $2.5M | 11/6/2024 |
| York A. Ragen | ▼ Sell | Open Market | 8,081 | $1.5M | 11/6/2024 |
| York A. Ragen | ▼ Sell | Open Market | 3,958 | $728K | 11/6/2024 |
| Bennett J. Morgan | ▲ Buy | Grant | 177 | $30K | 11/4/2024 |
| Andrew Lampereur | ▲ Buy | Grant | 170 | $29K | 11/4/2024 |
| William D. Jenkins Jr. | ▲ Buy | Grant | 133 | $23K | 11/4/2024 |
| Nguyen Nam Tran | ▲ Buy | Grant | 133 | $23K | 11/4/2024 |
| Dominick P. Zarcone | ▲ Buy | Grant | 133 | $23K | 11/4/2024 |
| BOWLIN JOHN D | ▲ Buy | Grant | 133 | $23K | 11/4/2024 |
| Aaron Jagdfeld | ▼ Sell | Open Market | 5,000 | $833K | 11/1/2024 |
| Rajendra Kumar Kanuru | ▼ Sell | Open Market | 3,000 | $484K | 10/4/2024 |
| Aaron Jagdfeld | ▼ Sell | Open Market | 5,000 | $795K | 10/1/2024 |
| Aaron Jagdfeld | ▼ Sell | Open Market | 5,000 | $777K | 9/3/2024 |
| Norman P. Taffe | ▼ Sell | Tax Withholding | 257 | $40K | 9/3/2024 |
| Bennett J. Morgan | ▲ Buy | Grant | 214 | $30K | 8/2/2024 |
| Andrew Lampereur | ▲ Buy | Grant | 205 | $29K | 8/2/2024 |
| Dominick P. Zarcone | ▲ Buy | Grant | 160 | $23K | 8/2/2024 |
| William D. Jenkins Jr. | ▲ Buy | Grant | 160 | $23K | 8/2/2024 |
| Nguyen Nam Tran | ▲ Buy | Grant | 160 | $23K | 8/2/2024 |
AI Market Commentary
AI-generatedAll commentary →Synthesized from recent news and fundamentals/technical data -- not human analyst commentary or trader sentiment.
October 4, 2026
Generac Faces Mixed Analyst Views Amid Data Center Power Focus
Generac shares are highlighted in recent coverage linking the company to the growing demand for power in AI data centers. The stock also saw mixed analyst actions this week, with Stifel raising its price target to $290 while Citigroup lowered its target to $232. These moves reflect differing views on the company's valuation, which currently sits at a high trailing P/E of 49.6.
Generac Faces Mixed Analyst Views Amid Data Center Power Focus. Generac shares are highlighted in recent coverage linking the company to the growing demand for power in AI data centers. The stock also saw mixed analyst actions this week, with Stifel raising its price target to $290 while Citigroup lowered its target to $232. These moves reflect differing views on the company's valuation, which currently sits at a high trailing P/E of 49.6.