| Date | Insider | Title | Code | Shares | Price | Value |
|---|---|---|---|---|---|---|
| May 8, 2026 | BAKER DANIEL A | President & CEO | A | 2,500 | $0.0000 | $0.00 |
| Jan 29, 2026 | BAKER DANIEL A | President & CEO | S | 103 | $72.2500 | $7.44K |
| Jan 27, 2026 | BAKER DANIEL A | President & CEO | S | 1,155 | $74.0400 | $85.52K |
| Aug 7, 2025 | Wei Xuan Kelly | Director | A | 1,000 | $0.0000 | $0.00 |
| Aug 7, 2025 | HOLLISTER PATRICIA M | Director | A | 1,000 | $0.0000 | $0.00 |
| Aug 7, 2025 | BRACKE JAMES W | Director | A | 1,000 | $0.0000 | $0.00 |
| May 9, 2025 | BAKER DANIEL A | President and CEO | A | 2,500 | $0.0000 | $0.00 |
| Apr 4, 2025 | BRACKE JAMES W | Director | P | 100 | $57.9700 | $5.80K |
| Dec 5, 2024 | HOLLISTER PATRICIA M | Director | M | 1,000 | $0.0000 | $0.00 |
| Dec 5, 2024 | HOLLISTER PATRICIA M | Director | M | 1,000 | $0.0000 | $0.00 |
| Dec 5, 2024 | HOLLISTER PATRICIA M | Director | D | 2,000 | $74.9292 | $149.86K |
| Dec 5, 2024 | HOLLISTER PATRICIA M | Director | M | 1,000 | $57.4600 | $57.46K |
| Dec 5, 2024 | HOLLISTER PATRICIA M | Director | M | 1,000 | $56.7600 | $56.76K |
| Nov 5, 2024 | GLARNER TERRENCE | Director | S | 500 | $73.4600 | $36.73K |
| Aug 15, 2024 | GLARNER TERRENCE | Director | S | 344 | $78.7100 | $27.08K |
| Aug 13, 2024 | GLARNER TERRENCE | Director | M | 1,000 | $0.0000 | $0.00 |
| Aug 13, 2024 | GLARNER TERRENCE | Director | M | 344 | $79.8000 | $27.45K |
| Aug 1, 2024 | GLARNER TERRENCE | Director | A | 1,000 | $0.0000 | $0.00 |
| Aug 1, 2024 | BRACKE JAMES W | Director | A | 1,000 | $0.0000 | $0.00 |
| Aug 1, 2024 | Wei Xuan Kelly | Director | A | 1,000 | $0.0000 | $0.00 |
| Aug 1, 2024 | HOLLISTER PATRICIA M | Director | A | 1,000 | $0.0000 | $0.00 |
| Jun 11, 2024 | GLARNER TERRENCE | Director | S | 200 | $75.7519 | $15.15K |
| May 1, 2024 | BAKER DANIEL A | President and CEO | A | 2,500 | $0.0000 | $0.00 |
| Apr 29, 2024 | BAKER DANIEL A | President and CEO | A | 2,500 | $0.0000 | $0.00 |
| Jan 25, 2024 | GLARNER TERRENCE | Director | S | 275 | $78.6700 | $21.63K |
| Jan 22, 2024 | GLARNER TERRENCE | Director | M | 1,000 | $0.0000 | $0.00 |
| Jan 22, 2024 | GLARNER TERRENCE | Director | M | 275 | $79.0400 | $21.74K |
| Aug 3, 2023 | GLARNER TERRENCE | Director | A | 1,000 | $0.0000 | $0.00 |
| Aug 3, 2023 | BRACKE JAMES W | Director | A | 1,000 | $0.0000 | $0.00 |
| Aug 3, 2023 | HOLLISTER PATRICIA M | Director | A | 1,000 | $0.0000 | $0.00 |
| Aug 3, 2023 | KRAMP RICHARD W | Director | A | 1,000 | $0.0000 | $0.00 |
| May 15, 2023 | HOLLISTER PATRICIA M | Director | M | 1,000 | $0.0000 | $0.00 |
| May 15, 2023 | HOLLISTER PATRICIA M | Director | M | 1,000 | $0.0000 | $0.00 |
| May 15, 2023 | HOLLISTER PATRICIA M | Director | S | 2,000 | $86.1985 | $172.40K |
| May 15, 2023 | HOLLISTER PATRICIA M | Director | M | 1,000 | $67.6900 | $67.69K |
| May 15, 2023 | HOLLISTER PATRICIA M | Director | M | 1,000 | $49.8600 | $49.86K |
| May 10, 2023 | BAKER DANIEL A | President and CEO | S | 20,000 | $87.1700 | $1.74M |
| May 9, 2023 | KRAMP RICHARD W | Director | M | 1,000 | $0.0000 | $0.00 |
| May 9, 2023 | KRAMP RICHARD W | Director | M | 1,000 | $0.0000 | $0.00 |
| May 9, 2023 | KRAMP RICHARD W | Director | M | 350 | $87.3500 | $30.57K |
| May 9, 2023 | KRAMP RICHARD W | Director | M | 225 | $87.3500 | $19.65K |
| Mar 3, 2023 | GLARNER TERRENCE | Director | M | 1,000 | $0.0000 | $0.00 |
| Mar 3, 2023 | GLARNER TERRENCE | Director | S | 1,000 | $78.1600 | $78.16K |
| Mar 3, 2023 | GLARNER TERRENCE | Director | M | 1,000 | $57.4600 | $57.46K |
| Aug 4, 2022 | GLARNER TERRENCE | Director | A | 1,000 | $0.0000 | $0.00 |
| Aug 4, 2022 | HOLLISTER PATRICIA M | Director | A | 1,000 | $0.0000 | $0.00 |
| Aug 4, 2022 | KRAMP RICHARD W | Director | A | 1,000 | $0.0000 | $0.00 |
| Aug 4, 2022 | BRACKE JAMES W | Director | A | 1,000 | $0.0000 | $0.00 |
| May 9, 2022 | BRACKE JAMES W | Director | P | 100 | $46.3000 | $4.63K |
| May 2, 2022 | BAKER DANIEL A | President and CEO | A | 2,500 | $0.0000 | $0.00 |