| Jul 2, 2026 (view filing)5:53 PM ET | Jul 2 | Same day | O'Donnell ShannonSenior Vice President | 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.common stock, par value $0.1 | +27 | $26.54 | +$716.51 | +1.4%1.90K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Apr 15, 2026 (view filing) | Apr 14 | 1 day | O'Donnell ShannonSenior Vice President | 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.common stock, par value $0.01 | +30 | $23.61 | +$708.22 | +1.6%1.88K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Jan 15, 2026 (view filing) | Jan 14 | 1 day | O'Donnell ShannonSenior Vice President | 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.common stock, par value $0.1 | +27 | $27.09 | +$731.5 | +1.8%1.56K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Oct 9, 2025 (view filing) | Oct 8 | 1 day | O'Donnell ShannonSenior Vice President | 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.common stock, par value $0.1 | +25 | $27.45 | +$686.34 | +1.7%1.54K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Jul 2, 2025 (view filing) | Jul 2 | Same day | O'Donnell ShannonSenior Vice President | 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.common stock, par value $0.1 | +30 | $24.05 | +$721.59 | +2.0%1.51K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Apr 2, 2025 (view filing) | Apr 2 | Same day | O'Donnell ShannonSenior Vice President | 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.common stock, par value $0.1 | +32 | $21.53 | +$688.8 | +2.2%1.48K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Jan 15, 2025 (view filing) | Jan 14 | 1 day | O'Donnell ShannonSenior Vice President | 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.common stock, par value $0.1 | +28 | $24.29 | +$680.16 | +2.0%1.45K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Oct 1, 2024 (view filing) | Oct 1 | Same day | O'Donnell ShannonSenior Vice President | 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.common stock, par value $0.1 | +29 | $23.34 | +$676.78 | +2.1%1.42K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Jul 8, 2024 (view filing) | Jul 8 | Same day | O'Donnell ShannonSenior Vice President | 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.common stock, par value $0.1 | +37 | $17.92 | +$663.18 | +2.7%1.39K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Apr 10, 2024 (view filing) | Apr 9 | 1 day | O'Donnell ShannonSenior Vice President | 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. | +34 | $19.28 | +$655.64 | +2.6%1.36K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Jan 3, 2024 (view filing) | Jan 2 | 1 day | O'Donnell ShannonSenior Vice President | 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 | $20.82 | +$645.36 | +2.4%1.32K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Oct 5, 2023 (view filing) | Oct 4 | 1 day | O'Donnell ShannonSenior Vice President | 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 | $21.78 | +$631.75 | +2.3%1.29K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Jul 5, 2023 (view filing) | Jul 3 | 2 days | O'Donnell ShannonSenior Vice President | 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. | +30 | $21.22 | +$636.6 | +2.4%1.26K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Apr 6, 2023 (view filing) | Apr 5 | 1 day | O'Donnell ShannonSenior Vice President | 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. | +26 | $23.70 | +$616.2 | +2.2%1.23K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Jan 4, 2023 (view filing) | Jan 3 | 1 day | O'Donnell ShannonSenior Vice President | 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. | +26 | $23.89 | +$621.14 | +2.2%1.21K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Oct 7, 2022 (view filing) | Oct 5 | 2 days | O'Donnell ShannonSenior Vice President | 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. | +24 | $24.84 | +$596.04 | +2.1%1.18K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Jul 1, 2022 (view filing) | Jul 1 | Same day | O'Donnell ShannonSenior Vice President | 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 | $30.21 | +$604.2 | +1.8%1.16K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Apr 7, 2022 (view filing) | Apr 6 | 1 day | O'Donnell ShannonSenior Vice President | 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 | $35.05 | +$595.85 | +1.5%1.14K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Jan 3, 2022 (view filing) | Jan 3 | Same day | O'Donnell ShannonSenior Vice President | 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 | $32.41 | +$583.38 | +1.6%1.12K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Oct 5, 2021 (view filing) | Oct 4 | 1 day | O'Donnell ShannonSenior Vice President | 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 | $33.90 | +$610.11 | +1.7%1.10K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Jul 7, 2021 (view filing) | Jul 7 | Same day | O'Donnell ShannonSenior Vice President | 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. | +16 | $35.60 | +$569.52 | +1.5%1.08K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |