| Jul 6, 2026 (view filing)5:27 PM ET | Jul 2 | 4 days | Stoddard SamanthaEVP & CFO | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −1.21K | $1.47 | −$1.78K | −0.5%242.2K after | |
| Jun 29, 2026 (view filing) | Jun 26 | 3 days | Livingston Wendy A.EVP & CHRO | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −2.44K | $1.44 | −$3.51K | −1.4%172.4K after | |
| May 12, 2026 (view filing) | May 11 | 1 day | Taten Bruce M.Director | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −19.5K | $1.66 | −$32.3K | −18.1%88.2K after | |
| May 8, 2025 (view filing) | May 6 | 2 days | Turtle Creek Asset Management Inc.10% Owner | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +150.0K | $4.26 | +$639.0K | +57.1%412.5K after | 5 lotsThis row combines 5 trades of the same kind from one filing. The price is the value-weighted average. |
| Apr 25, 2025 (view filing) | Apr 23-24 | 2 days | Turtle Creek Asset Management Inc.10% Owner | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +28.0K | $5.10 | +$142.6K | +7.3%408.8K after | 10 lotsThis row combines 10 trades of the same kind from one filing. The price is the value-weighted average. |
| Apr 21, 2025 (view filing) | Apr 16-21 | 5 daysLateFiled more than 2 business days after the trade (the Form 4 deadline). A few cases, such as trades a broker makes under a 10b5-1 plan, have a longer deadline, so this flag comes from the dates alone and does not mean a rule was broken. | Turtle Creek Asset Management Inc.10% Owner | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +176.4K | $5.13 | +$904.1K | +76.1%408.1K after | 15 lotsThis row combines 15 trades of the same kind from one filing. The price is the value-weighted average. |
| Apr 15, 2025 (view filing) | Apr 11-15 | 4 days | Turtle Creek Asset Management Inc.10% Owner | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +175.0K | $5.14 | +$900.0K | +76.5%403.8K after | 15 lotsThis row combines 15 trades of the same kind from one filing. The price is the value-weighted average. |
| Apr 10, 2025 (view filing) | Apr 8-10 | 2 days | Turtle Creek Asset Management Inc.10% Owner | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +100.0K | $5.21 | +$521.0K | +33.4%399.4K after | 10 lotsThis row combines 10 trades of the same kind from one filing. The price is the value-weighted average. |
| Apr 7, 2025 (view filing) | Apr 3-7 | 4 days | Turtle Creek Asset Management Inc.10% Owner | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +206.5K | $5.66 | +$1.17M | +108.4%396.9K after | 15 lotsThis row combines 15 trades of the same kind from one filing. The price is the value-weighted average. |
| Apr 2, 2025 (view filing) | Mar 31-Apr 1 | 2 days | Turtle Creek Asset Management Inc.10% Owner | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +125.0K | $5.93 | +$741.8K | +46.9%391.8K after | 10 lotsThis row combines 10 trades of the same kind from one filing. The price is the value-weighted average. |
| Mar 25, 2025 (view filing) | Mar 21 | 4 days | Turtle Creek Asset Management Inc.10% Owner | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +70.0K | $5.97 | +$417.9K | +22.0%388.7K after | 5 lotsThis row combines 5 trades of the same kind from one filing. The price is the value-weighted average. |
| Mar 7, 2025 (view filing) | Mar 5-6 | 2 days | Turtle Creek Asset Management Inc.10% Owner | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +136.8K | $5.66 | +$774.3K | +54.7%387.0K after | 10 lotsThis row combines 10 trades of the same kind from one filing. The price is the value-weighted average. |
| Mar 6, 2025 (view filing) | Mar 5 | 1 day | Meier MatthewEVP, CDIO | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +20.0K | $5.73 | +$114.6K | +54.0%57.0K after | |
| Mar 3, 2025 (view filing) | Feb 27-Mar 3 | 4 days | Turtle Creek Asset Management Inc.10% Owner | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +145.0K | $5.89 | +$854.2K | +23.0%774.9K after | 3 lotsThis row combines 3 trades of the same kind from one filing. The price is the value-weighted average. |
| Feb 28, 2025 (view filing) | Feb 27 | 1 day | Wynne Steven EDirector | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +10.0K | $6.01 | +$60.1K | +55.6%28.0K after | |
| Feb 26, 2025 (view filing) | Feb 24 | 2 days | Nord David GDirector | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +20.0K | $5.96 | +$119.2K | +100.0%40.0K after | |
| Jan 15, 2025 (view filing) | Jan 13 | 2 days | Turtle Creek Asset Management Inc.10% Owner | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +75.0K | $8.46 | +$634.5K | +24.3%383.6K after | 5 lotsThis row combines 5 trades of the same kind from one filing. The price is the value-weighted average. |
| Jan 10, 2025 (view filing) | Jan 7-10 | 3 days | Turtle Creek Asset Management Inc.10% Owner | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +395.0K | $7.75 | +$3.06M | New position381.7K after | 15 lotsThis row combines 15 trades of the same kind from one filing. The price is the value-weighted average. |
| Nov 7, 2024 (view filing) | Nov 5-7 | 2 days | Turtle Creek Asset Management Inc.10% Owner | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +1.00M | $10.37 | +$10.4M | New position371.8K after | 15 lotsThis row combines 15 trades of the same kind from one filing. The price is the value-weighted average. |
| Mar 1, 2024 (view filing) | Nov 5, 2020-Jun 8, 2021 | 1,212 daysLateFiled more than 2 business days after the trade (the Form 4 deadline). A few cases, such as trades a broker makes under a 10b5-1 plan, have a longer deadline, so this flag comes from the dates alone and does not mean a rule was broken. | Wendt RoderickDirector | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −50.1K | $26.95 | −$1.35M | −15.0%284.5K after | 5 lotsThis row combines 5 trades of the same kind from one filing. The price is the value-weighted average. |
| Feb 13, 2024 (view filing) | Feb 9-12 | 4 days | Turtle Creek Asset Management Inc.10% Owner | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −107.0K | $19.70 | −$2.11M | −12.3%760.5K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| May 19, 2023 (view filing) | May 17 | 2 days | Craven TimothyEVP, Human Resources | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −3.85K | $14.52 | −$55.9K | −8.0%44.0K after | |
| May 16, 2023 (view filing) | May 15 | 1 day | Krause JohnSVP & GM, NA | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −3.84K | $14.16 | −$54.4K | −4.0%93.2K after | |
| May 16, 2023 (view filing) | May 12 | 4 days | Craven TimothyEVP, Human Resources | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −35.1K | $14.05 | −$493.1K | −42.3%47.9K after | |
| Mar 16, 2023 (view filing) | Mar 14-15 | 2 days | Turtle Creek Asset Management Inc.10% Owner | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +97.0K | $12.35 | +$1.20M | +45.4%310.6K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Jan 31, 2023 (view filing) | Jan 27-31 | 4 days | Turtle Creek Asset Management Inc.10% Owner | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +93.7K | $12.03 | +$1.13M | +9.3%1.10M after | 9 lotsThis row combines 9 trades of the same kind from one filing. The price is the value-weighted average. |
| Jan 4, 2023 (view filing) | Dec 30, 2022 | 5 days | Turtle Creek Asset Management Inc.10% Owner | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +5.20K | $9.59 | +$49.9K | +3.8%143.1K after | |
| Dec 5, 2022 (view filing) | Dec 1 | 4 days | Turtle Creek Asset Management Inc.10% Owner | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +3.10K | $10.62 | +$32.9K | +5.7%57.8K after | |
| Nov 30, 2022 (view filing) | Nov 28-30 | 2 days | Turtle Creek Asset Management Inc.10% Owner | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +61.4K | $9.86 | +$605.5K | +80.3%137.9K after | 3 lotsThis row combines 3 trades of the same kind from one filing. The price is the value-weighted average. |
| Nov 3, 2022 (view filing) | Nov 1-2 | 2 days | Turtle Creek Asset Management Inc.10% Owner | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +76.5K | $10.56 | +$807.6K | New position76.5K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Oct 24, 2022 (view filing) | Oct 20 | 4 days | Turtle Creek Asset Management Inc.10% Owner | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +2.05K | $8.83 | +$18.1K | +3.9%54.7K after | |
| Oct 19, 2022 (view filing) | Oct 14 | 5 daysLateFiled more than 2 business days after the trade (the Form 4 deadline). A few cases, such as trades a broker makes under a 10b5-1 plan, have a longer deadline, so this flag comes from the dates alone and does not mean a rule was broken. | Turtle Creek Asset Management Inc.10% Owner | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +31.9K | $8.57 | +$273.3K | +153.7%52.6K after | 4 lotsThis row combines 4 trades of the same kind from one filing. The price is the value-weighted average. |
| Oct 7, 2022 (view filing) | Oct 5-7 | 2 days | Turtle Creek Asset Management Inc.10% Owner | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +240.2K | $9.42 | +$2.26M | +38.4%865.7K after | 9 lotsThis row combines 9 trades of the same kind from one filing. The price is the value-weighted average. |
| Sep 26, 2022 (view filing) | Sep 22 | 4 days | Turtle Creek Asset Management Inc.10% Owner | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +2.25K | $9.49 | +$21.4K | +4.6%50.6K after | |
| Sep 19, 2022 (view filing) | Sep 15 | 4 days | Turtle Creek Asset Management Inc.10% Owner | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +17.8K | $9.98 | +$177.6K | +58.2%48.4K after | |
| Sep 13, 2022 (view filing) | Sep 9 | 4 days | Nord David GDirector | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +20.0K | $11.00 | +$220.0K | New position20.0K after | |
| Sep 6, 2022 (view filing) | Sep 2 | 4 days | Wynne Steven EDirector | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +18.0K | $11.07 | +$199.3K | New position18.0K after | |
| Aug 29, 2022 (view filing) | Aug 25 | 4 days | Turtle Creek Asset Management Inc.10% Owner | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +11.0K | $12.44 | +$136.8K | +56.1%30.6K after | |
| Aug 22, 2022 (view filing) | Aug 18-22 | 4 days | Turtle Creek Asset Management Inc.10% Owner | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +81.5K | $12.68 | +$1.03M | +10.6%851.7K after | 7 lotsThis row combines 7 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 8, 2022 (view filing) | Aug 4 | 4 days | Turtle Creek Asset Management Inc.10% Owner | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +17.4K | $15.20 | +$264.5K | New position17.4K after | |
| Aug 3, 2022 (view filing) | Aug 1 | 2 days | Turtle Creek Asset Management Inc.10% Owner | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +29.8K | $14.33 | +$426.5K | +3.6%847.1K after | 3 lotsThis row combines 3 trades of the same kind from one filing. The price is the value-weighted average. |
| Jun 23, 2022 (view filing) | Jun 21-23 | 2 days | Turtle Creek Asset Management Inc.10% Owner | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +496.8K | $13.29 | +$6.60M | +142.2%846.2K after | 9 lotsThis row combines 9 trades of the same kind from one filing. The price is the value-weighted average. |
| Apr 13, 2022 (view filing) | Apr 11 | 2 days | Turtle Creek Asset Management Inc.10% Owner | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +50.0K | $20.45 | +$1.02M | +6.5%819.4K after | 3 lotsThis row combines 3 trades of the same kind from one filing. The price is the value-weighted average. |
| Apr 8, 2022 (view filing) | Apr 6-8 | 2 days | Turtle Creek Asset Management Inc.10% Owner | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +584.0K | $19.30 | +$11.3M | +251.1%816.6K after | 12 lotsThis row combines 12 trades of the same kind from one filing. The price is the value-weighted average. |
| Apr 5, 2022 (view filing) | Apr 1 | 4 days | Castillo Daniel JEVP & President, North America | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −20.0K | $20.19 | −$403.8K | −12.7%138.1K after | |
| Apr 5, 2022 (view filing) | Apr 1-5 | 4 days | Turtle Creek Asset Management Inc.10% Owner | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +356.3K | $20.30 | +$7.23M | +83.3%784.0K after | 9 lotsThis row combines 9 trades of the same kind from one filing. The price is the value-weighted average. |
| Mar 31, 2022 (view filing) | Mar 29-31 | 2 days | Turtle Creek Asset Management Inc.10% Owner | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +453.8K | $21.81 | +$9.90M | +146.1%764.4K after | 12 lotsThis row combines 12 trades of the same kind from one filing. The price is the value-weighted average. |
| Mar 25, 2022 (view filing) | Mar 23-25 | 2 days | Turtle Creek Asset Management Inc.10% Owner | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +747.0K | $22.30 | +$16.7M | New position743.8K after | 12 lotsThis row combines 12 trades of the same kind from one filing. The price is the value-weighted average. |
| Mar 22, 2022 (view filing) | Mar 18-22 | 4 days | Turtle Creek Asset Management Inc.10% Owner | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +275.0K | $23.63 | +$6.50M | +64.6%700.6K after | 9 lotsThis row combines 9 trades of the same kind from one filing. The price is the value-weighted average. |
| Mar 17, 2022 (view filing) | Mar 15-17 | 2 days | Turtle Creek Asset Management Inc.10% Owner | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in. | +350.0K | $23.27 | +$8.15M | +104.6%684.7K after | 9 lotsThis row combines 9 trades of the same kind from one filing. The price is the value-weighted average. |