JELD · JELD-WEN Holding Inc. Common Stock
View on chartInsiders & Stakes
| William Christensen EVP & President, Europe | ▲ Buy | Grant | 906,316 Shares held | 5/11/2026 | View profile |
| Turtle Creek Asset Management Inc. 10% Owner | ▲ Buy | Open Market | 412,547 Shares held | 5/6/2025 | View profile |
| Michel Gary S Chair, President and CEO | ▼ Sell | Tax Withholding | 375,885 Shares held | 2/25/2022 | View profile |
| Samantha Stoddard EVP & CFO | ▼ Sell | Open Market | 242,186 Shares held | 7/2/2026 | View profile |
| Rachael B. Elliott EVP, North America | ▲ Buy | Grant | 236,226 Shares held | 5/11/2026 | View profile |
| Albrecht Julie C EVP & CFO | ▼ Sell | Tax Withholding | 216,842 Shares held | 2/14/2024 | View profile |
| James S. Hayes EVP, GC & Corp Sec | ▲ Buy | Grant | 212,639 Shares held | 5/11/2026 | View profile |
| Wendy A. Livingston EVP & CHRO | ▼ Sell | Open Market | 172,437 Shares held | 6/26/2026 | View profile |
| Linker John R EVP & CFO | ▼ Sell | Tax Withholding | 159,905 Shares held | 2/25/2022 | View profile |
| Lilly Kevin C EVP, Global Transformation | ▼ Sell | Tax Withholding | 156,606 Shares held | 2/23/2024 | View profile |
| Leon Michael A SVP & Chief Accounting Officer | ▼ Sell | Tax Withholding | 151,002 Shares held | 3/27/2025 | View profile |
| Steven E. Wynne Director | ▲ Buy | Grant | 143,060 Shares held | 5/11/2026 | View profile |
| Christian Michel EVP & President, Europe | ▲ Buy | Grant | 140,319 Shares held | 6/8/2026 | View profile |
| Castillo Daniel J EVP & GM, EES | ▼ Sell | Open Market | 138,087 Shares held | 4/1/2022 | View profile |
| Matthew Meier EVP, CDIO | ▲ Buy | Grant | 127,236 Shares held | 5/11/2026 | View profile |
| Roderick Wendt Director | ▲ Buy | Grant | 118,612 Shares held | 5/11/2026 | View profile |
| David G. Nord Director | ▲ Buy | Grant | 113,528 Shares held | 5/11/2026 | View profile |
| Cynthia Marshall Director | ▲ Buy | Grant | 106,027 Shares held | 5/11/2026 | View profile |
| Tracey Joubert Chief Financial Officer | ▲ Buy | Grant | 106,027 Shares held | 5/11/2026 | View profile |
| Catherine Ann Halligan Director | ▲ Buy | Grant | 103,891 Shares held | 5/11/2026 | View profile |
| Behnia Roya EVP, General Counsel & CCO | ▼ Sell | Tax Withholding | 101,069 Shares held | 6/29/2023 | View profile |
| Krause John SVP & GM, NA | ▼ Sell | Open Market | 93,231 Shares held | 5/15/2023 | View profile |
| Michael F. Hilton Director | ▲ Buy | Grant | 89,695 Shares held | 5/11/2026 | View profile |
| Bruce M. Taten Director | ▼ Sell | Open Market | 88,158 Shares held | 5/11/2026 | View profile |
| Antonella B. Franzen Director | ▲ Buy | Grant | 84,699 Shares held | 5/11/2026 | View profile |
| Jeffrey Donald Embt VP, Chief Accounting Officer | ▲ Buy | Grant | 73,529 Shares held | 2/1/2026 | View profile |
| VINING SCOTT SVP & Chief Accounting Officer | ▼ Sell | Tax Withholding | 54,018 Shares held | 2/23/2023 | View profile |
| Vianna Gustavo EVP & President, Europe | ▲ Buy | Grant | 51,522 Shares held | 2/11/2025 | View profile |
| Jacobs Daniel DeHart VP & GM, North America Windows | ▼ Sell | Tax Withholding | 46,224 Shares held | 2/23/2024 | View profile |
| Bolan Peggie VP, GM NA Bldg Prod & Fiber | ▼ Sell | Tax Withholding | 44,223 Shares held | 2/23/2024 | View profile |
| Craven Timothy EVP, Human Resources | ▼ Sell | Open Market | 44,038 Shares held | 5/17/2023 | View profile |
| Suzanne Stefany Director | ▲ Buy | Grant | 42,365 Shares held | 5/3/2023 | View profile |
| Guernsey David R EVP & President, Europe | ▼ Sell | Tax Withholding | 37,223 Shares held | 7/18/2022 | View profile |
| Valenti Daniel P EVP, NA Doors & Distribution | ▲ Buy | Grant | 24,147 Shares held | 9/27/2024 | View profile |
| ONEX CORP | ▼ Sell | Open Market | 0 Shares held | 8/18/2021 | View profile |
Transaction History
| Samantha Stoddard | ▼ Sell | Open Market | 1,208 | $2K | 7/2/2026 |
| Wendy A. Livingston | ▼ Sell | Open Market | 2,435 | $4K | 6/26/2026 |
| Christian Michel | ▲ Buy | Grant | 140,319 | $0 | 6/8/2026 |
| Michael F. Hilton | ▲ Buy | Grant | 38,216 | $0 | 5/11/2026 |
| Bruce M. Taten | ▲ Buy | Grant | 38,216 | $0 | 5/11/2026 |
| William Christensen | ▲ Buy | Grant | 562,766 | $0 | 5/11/2026 |
| James S. Hayes | ▲ Buy | Grant | 127,388 | $0 | 5/11/2026 |
| Catherine Ann Halligan | ▲ Buy | Grant | 38,216 | $0 | 5/11/2026 |
| Rachael B. Elliott | ▲ Buy | Grant | 121,019 | $0 | 5/11/2026 |
| Tracey Joubert | ▲ Buy | Grant | 38,216 | $0 | 5/11/2026 |
| Wendy A. Livingston | ▲ Buy | Grant | 105,095 | $0 | 5/11/2026 |
| Roderick Wendt | ▲ Buy | Grant | 38,216 | $0 | 5/11/2026 |
| David G. Nord | ▲ Buy | Grant | 38,216 | $0 | 5/11/2026 |
| Matthew Meier | ▲ Buy | Grant | 74,522 | $0 | 5/11/2026 |
| Antonella B. Franzen | ▲ Buy | Grant | 38,216 | $0 | 5/11/2026 |
| Cynthia Marshall | ▲ Buy | Grant | 38,216 | $0 | 5/11/2026 |
| Steven E. Wynne | ▲ Buy | Grant | 38,216 | $0 | 5/11/2026 |
| Samantha Stoddard | ▲ Buy | Grant | 150,955 | $0 | 5/11/2026 |
| Bruce M. Taten | ▼ Sell | Open Market | 19,483 | $32K | 5/11/2026 |
| Samantha Stoddard | ▼ Sell | Tax Withholding | 5,634 | $13K | 2/13/2026 |
| James S. Hayes | ▼ Sell | Tax Withholding | 4,554 | $10K | 2/13/2026 |
| Matthew Meier | ▼ Sell | Tax Withholding | 2,933 | $8K | 2/11/2026 |
| William Christensen | ▼ Sell | Tax Withholding | 22,373 | $62K | 2/11/2026 |
| Wendy A. Livingston | ▼ Sell | Tax Withholding | 3,153 | $9K | 2/11/2026 |
| James S. Hayes | ▼ Sell | Tax Withholding | 3,982 | $11K | 2/11/2026 |
| Samantha Stoddard | ▼ Sell | Tax Withholding | 5,834 | $16K | 2/11/2026 |
| James S. Hayes | ▼ Sell | Tax Withholding | 2,380 | $7K | 2/6/2026 |
| Matthew Meier | ▼ Sell | Tax Withholding | 1,395 | $4K | 2/6/2026 |
| Wendy A. Livingston | ▼ Sell | Tax Withholding | 1,987 | $6K | 2/6/2026 |
| Samantha Stoddard | ▼ Sell | Tax Withholding | 2,156 | $6K | 2/6/2026 |
| William Christensen | ▼ Sell | Tax Withholding | 9,570 | $28K | 2/6/2026 |
| Jeffrey Donald Embt | ▲ Buy | Grant | 73,529 | $0 | 2/1/2026 |
| Rachael B. Elliott | ▲ Buy | Grant | 115,207 | $0 | 11/1/2025 |
| Samantha Stoddard | ▼ Sell | Tax Withholding | 1,284 | $8K | 9/1/2025 |
| Samantha Stoddard | ▼ Sell | Tax Withholding | 1,199 | $5K | 7/1/2025 |
| Wendy A. Livingston | ▼ Sell | Tax Withholding | 2,363 | $9K | 6/27/2025 |
| Samantha Stoddard | ▼ Sell | Tax Withholding | 2,900 | $11K | 6/1/2025 |
| Roderick Wendt | ▲ Buy | Grant | 37,974 | $0 | 5/8/2025 |
| Steven E. Wynne | ▲ Buy | Grant | 37,974 | $0 | 5/8/2025 |
| Tracey Joubert | ▲ Buy | Grant | 37,974 | $0 | 5/8/2025 |
| Antonella B. Franzen | ▲ Buy | Grant | 37,974 | $0 | 5/8/2025 |
| David G. Nord | ▲ Buy | Grant | 37,974 | $0 | 5/8/2025 |
| Cynthia Marshall | ▲ Buy | Grant | 37,974 | $0 | 5/8/2025 |
| Bruce M. Taten | ▲ Buy | Grant | 37,974 | $0 | 5/8/2025 |
| Catherine Ann Halligan | ▲ Buy | Grant | 37,974 | $0 | 5/8/2025 |
| Michael F. Hilton | ▲ Buy | Grant | 37,974 | $0 | 5/8/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 119,553 | $509K | 5/6/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 11,366 | $48K | 5/6/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 7,840 | $33K | 5/6/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 7,520 | $32K | 5/6/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 3,721 | $16K | 5/6/2025 |
| Bruce M. Taten | ▼ Sell | Tax Withholding | 3,576 | $19K | 4/25/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 20,005 | $102K | 4/24/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 1,902 | $10K | 4/24/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 1,312 | $7K | 4/24/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 1,258 | $6K | 4/24/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 623 | $3K | 4/24/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 2,277 | $12K | 4/23/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 216 | $1K | 4/23/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 149 | $760 | 4/23/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 143 | $729 | 4/23/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 71 | $362 | 4/23/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 21,051 | $106K | 4/21/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 2,001 | $10K | 4/21/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 1,380 | $7K | 4/21/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 1,324 | $7K | 4/21/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 655 | $3K | 4/21/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 79,703 | $410K | 4/17/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 7,577 | $39K | 4/17/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 5,226 | $27K | 4/17/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 5,013 | $26K | 4/17/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 2,481 | $13K | 4/17/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 39,850 | $204K | 4/16/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 3,789 | $19K | 4/16/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 2,613 | $13K | 4/16/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 2,507 | $13K | 4/16/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 1,241 | $6K | 4/16/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 39,851 | $205K | 4/15/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 3,789 | $19K | 4/15/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 2,613 | $13K | 4/15/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 2,506 | $13K | 4/15/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 1,241 | $6K | 4/15/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 39,850 | $205K | 4/14/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 3,789 | $20K | 4/14/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 2,613 | $13K | 4/14/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 2,507 | $13K | 4/14/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 1,241 | $6K | 4/14/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 59,776 | $307K | 4/11/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 5,683 | $29K | 4/11/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 3,920 | $20K | 4/11/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 3,760 | $19K | 4/11/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 1,861 | $10K | 4/11/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 39,850 | $205K | 4/10/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 3,789 | $20K | 4/10/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 2,613 | $13K | 4/10/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 2,507 | $13K | 4/10/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 1,241 | $6K | 4/10/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 39,850 | $209K | 4/8/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 3,789 | $20K | 4/8/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 2,613 | $14K | 4/8/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 2,507 | $13K | 4/8/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 1,241 | $7K | 4/8/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 79,702 | $435K | 4/7/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 7,578 | $41K | 4/7/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 5,226 | $29K | 4/7/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 5,013 | $27K | 4/7/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 2,481 | $14K | 4/7/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 5,156 | $29K | 4/4/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 338 | $2K | 4/4/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 324 | $2K | 4/4/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 161 | $894 | 4/4/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 490 | $3K | 4/4/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 79,702 | $467K | 4/3/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 7,578 | $44K | 4/3/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 5,226 | $31K | 4/3/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 5,013 | $29K | 4/3/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 2,481 | $15K | 4/3/2025 |
| William Christensen | ▼ Sell | Tax Withholding | 9,661 | $56K | 4/1/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 59,776 | $353K | 4/1/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 5,683 | $34K | 4/1/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 3,920 | $23K | 4/1/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 3,760 | $22K | 4/1/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 1,861 | $11K | 4/1/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 39,850 | $238K | 3/31/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 3,789 | $23K | 3/31/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 2,613 | $16K | 3/31/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 2,507 | $15K | 3/31/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 1,241 | $7K | 3/31/2025 |
| Leon Michael A | ▼ Sell | Tax Withholding | 20,823 | $131K | 3/27/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 55,792 | $333K | 3/21/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 5,304 | $32K | 3/21/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 3,509 | $21K | 3/21/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 1,737 | $10K | 3/21/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 3,658 | $22K | 3/21/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 39,850 | $228K | 3/6/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 3,789 | $22K | 3/6/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 2,613 | $15K | 3/6/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 2,507 | $14K | 3/6/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 1,241 | $7K | 3/6/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 69,183 | $389K | 3/5/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 6,577 | $37K | 3/5/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 4,536 | $25K | 3/5/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 4,351 | $24K | 3/5/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 2,154 | $12K | 3/5/2025 |
| Matthew Meier | ▲ Buy | Open Market | 20,000 | $115K | 3/5/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 26,336 | $151K | 3/3/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 46,664 | $266K | 2/28/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 72,000 | $438K | 2/27/2025 |
| Steven E. Wynne | ▲ Buy | Open Market | 10,000 | $60K | 2/27/2025 |
| David G. Nord | ▲ Buy | Open Market | 20,000 | $119K | 2/24/2025 |
| James S. Hayes | ▼ Sell | Tax Withholding | 813 | $7K | 2/16/2025 |
| Samantha Stoddard | ▼ Sell | Tax Withholding | 1,554 | $14K | 2/16/2025 |
| James S. Hayes | ▼ Sell | Tax Withholding | 2,679 | $24K | 2/14/2025 |
| James S. Hayes | ▼ Sell | Tax Withholding | 1,700 | $15K | 2/14/2025 |
| Samantha Stoddard | ▼ Sell | Tax Withholding | 2,805 | $25K | 2/14/2025 |
| Samantha Stoddard | ▼ Sell | Tax Withholding | 1,512 | $13K | 2/14/2025 |
| Samantha Stoddard | ▲ Buy | Grant | 41,936 | $0 | 2/11/2025 |
| Wendy A. Livingston | ▲ Buy | Grant | 31,907 | $0 | 2/11/2025 |
| Matthew Meier | ▲ Buy | Grant | 25,964 | $0 | 2/11/2025 |
| William Christensen | ▲ Buy | Grant | 152,545 | $0 | 2/11/2025 |
| Vianna Gustavo | ▲ Buy | Grant | 36,467 | $0 | 2/11/2025 |
| James S. Hayes | ▲ Buy | Grant | 35,410 | $0 | 2/11/2025 |
| Leon Michael A | ▲ Buy | Grant | 22,044 | $0 | 2/11/2025 |
| Leon Michael A | ▲ Buy | Grant | 16,574 | $0 | 2/11/2025 |
| James S. Hayes | ▼ Sell | Tax Withholding | 2,398 | $21K | 2/6/2025 |
| Leon Michael A | ▼ Sell | Tax Withholding | 1,668 | $15K | 2/6/2025 |
| Wendy A. Livingston | ▼ Sell | Tax Withholding | 1,987 | $17K | 2/6/2025 |
| Matthew Meier | ▼ Sell | Tax Withholding | 1,395 | $12K | 2/6/2025 |
| Samantha Stoddard | ▼ Sell | Tax Withholding | 1,756 | $15K | 2/6/2025 |
| Vianna Gustavo | ▼ Sell | Tax Withholding | 2,763 | $24K | 2/6/2025 |
| William Christensen | ▼ Sell | Tax Withholding | 5,966 | $52K | 2/6/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 60,442 | $512K | 1/13/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 5,637 | $48K | 1/13/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 3,957 | $33K | 1/13/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 3,085 | $26K | 1/13/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 1,879 | $16K | 1/13/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 88,650 | $679K | 1/10/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 8,267 | $63K | 1/10/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 5,803 | $44K | 1/10/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 4,525 | $35K | 1/10/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 2,755 | $21K | 1/10/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 128,944 | $994K | 1/8/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 12,025 | $93K | 1/8/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 8,441 | $65K | 1/8/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 6,582 | $51K | 1/8/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 4,008 | $31K | 1/8/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 100,738 | $796K | 1/7/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 9,394 | $74K | 1/7/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 6,595 | $52K | 1/7/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 5,142 | $41K | 1/7/2025 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 3,131 | $25K | 1/7/2025 |
| William Christensen | ▼ Sell | Tax Withholding | 18,698 | $193K | 12/15/2024 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 68,923 | $722K | 11/7/2024 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 6,557 | $69K | 11/7/2024 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 4,520 | $47K | 11/7/2024 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 60,000 | $629K | 11/7/2024 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 60,000 | $629K | 11/7/2024 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 11,474 | $123K | 11/6/2024 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 7,909 | $85K | 11/6/2024 |
| Turtle Creek Asset Management Inc. | ▲ Buy | Open Market | 105,000 | $1.1M | 11/6/2024 |