| Jul 2, 2026 (view filing)5:38 PM ET | Jul 2 | Same day | Ham William F JrDirector | 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 | +47 | $26.90 | +$1.26K | +0.9%5.08K after | |
| Jul 2, 2026 (view filing)5:38 PM ET | Jul 2 | Same day | Ham William F JrDirector | 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 | $26.01 | +$260.1 | +0.2%5.09K after | |
| Apr 15, 2026 (view filing) | Apr 14 | 1 day | Ham William F JrDirector | 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 | +53 | $23.72 | +$1.26K | +1.1%5.03K after | |
| Apr 15, 2026 (view filing) | Apr 14 | 1 day | Ham William F JrDirector | 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 | $23.25 | +$255.75 | +0.2%5.04K after | |
| Jan 15, 2026 (view filing) | Jan 14 | 1 day | Ham William F JrDirector | 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 | +46 | $27.06 | +$1.24K | +0.9%5.26K after | |
| Jan 15, 2026 (view filing) | Jan 14 | 1 day | Ham William F JrDirector | 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. | +9 | $27.14 | +$244.26 | +0.2%5.27K after | |
| Oct 9, 2025 (view filing) | Oct 8 | 1 day | Ham William F JrDirector | 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 | +45 | $27.48 | +$1.24K | +0.9%4.91K after | |
| Oct 9, 2025 (view filing) | Oct 8 | 1 day | Ham William F JrDirector | 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. | +9 | $27.42 | +$246.78 | +0.2%4.92K after | |
| Jul 2, 2025 (view filing) | Jul 2 | Same day | Ham William F JrDirector | 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 | +49 | $24.69 | +$1.21K | +1.0%4.85K after | |
| Jul 2, 2025 (view filing) | Jul 2 | Same day | Ham William F JrDirector | 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 | $23.22 | +$255.42 | +0.2%4.86K after | |
| Apr 2, 2025 (view filing) | Apr 2 | Same day | Ham William F JrDirector | 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 | +55 | $21.56 | +$1.19K | +1.2%4.79K after | |
| Apr 2, 2025 (view filing) | Apr 2 | Same day | Ham William F JrDirector | 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. | +12 | $21.48 | +$257.76 | +0.3%4.80K after | |
| Jan 15, 2025 (view filing) | Jan 14 | 1 day | Ham William F JrDirector | 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 | +48 | $24.54 | +$1.18K | +1.0%4.73K after | |
| Jan 15, 2025 (view filing) | Jan 14 | 1 day | Ham William F JrDirector | 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 | $23.96 | +$239.6 | +0.2%4.74K after | |
| Oct 1, 2024 (view filing) | Oct 1 | Same day | Ham William F JrDirector | 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 | +50 | $23.40 | +$1.17K | +1.1%4.67K after | |
| Oct 1, 2024 (view filing) | Oct 1 | Same day | Ham William F JrDirector | 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 | $23.26 | +$255.86 | +0.2%4.68K after | |
| Jul 8, 2024 (view filing) | Jul 8 | Same day | Ham William F JrDirector | 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 | +63 | $18.08 | +$1.14K | +1.4%4.60K after | |
| Jul 8, 2024 (view filing) | Jul 8 | Same day | Ham William F JrDirector | 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. | +14 | $17.74 | +$248.36 | +0.3%4.62K after | |
| Apr 10, 2024 (view filing) | Apr 9 | 1 day | Ham William F JrDirector | 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. | +72 | $19.21 | +$1.38K | +1.5%4.84K 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 | Ham William F JrDirector | 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. | +65 | $20.89 | +$1.36K | +1.4%4.77K 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 | Ham William F JrDirector | 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 | $21.78 | +$1.33K | +1.4%4.40K 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 | Ham William F JrDirector | 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 | $21.40 | +$1.31K | +1.4%4.34K 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 | Ham William F JrDirector | 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. | +55 | $23.84 | +$1.31K | +1.3%4.28K 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 | Ham William F JrDirector | 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. | +54 | $23.97 | +$1.29K | +1.3%4.23K 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 | Ham William F JrDirector | 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 | $24.95 | +$1.25K | +1.2%4.17K 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 | Ham William F JrDirector | 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. | +42 | $30.16 | +$1.27K | +1.0%4.12K 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 | Ham William F JrDirector | 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. | +35 | $35.16 | +$1.23K | +0.8%4.38K 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 | Ham William F JrDirector | 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. | +38 | $32.41 | +$1.23K | +0.9%4.35K 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 | Ham William F JrDirector | 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. | +35 | $33.89 | +$1.19K | +0.8%4.31K 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 | Ham William F JrDirector | 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 | $35.62 | +$1.21K | +0.8%4.27K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |