| Mar 3, 2026 | Benedict Peter | Open Market Sale | 4553 | 19.38 | $ 88,258.99 |
| Feb 27, 2026 | Armstrong Kathryn Michelle | Option Excercise | 4190 | | $ 0.00 |
| Feb 27, 2026 | Armstrong Kathryn Michelle | Option Excercise | 2015 | 21.52 | $ 43,362.80 |
| Feb 27, 2026 | Benedict Peter | Option Excercise | 3906 | | $ 0.00 |
| Feb 27, 2026 | Benedict Peter | Option Excercise | 1174 | 21.52 | $ 25,264.48 |
| Feb 27, 2026 | Neidig Brent | Option Excercise | 6747 | | $ 0.00 |
| Feb 27, 2026 | Neidig Brent | Option Excercise | 2993 | 21.52 | $ 64,409.36 |
| Feb 27, 2026 | Jones Paul A. | Option Excercise | 4596 | | $ 0.00 |
| Feb 27, 2026 | Jones Paul A. | Option Excercise | 1349 | 21.52 | $ 29,030.48 |
| Feb 27, 2026 | IIEKKING G DOUG | Option Excercise | 7469 | | $ 0.00 |
| Feb 27, 2026 | IIEKKING G DOUG | Option Excercise | 5031 | 21.52 | $ 108,267.12 |
| Feb 27, 2026 | Foukas Joshua | Option Excercise | 6577 | | $ 0.00 |
| Feb 27, 2026 | Foukas Joshua | Option Excercise | 2786 | 21.52 | $ 59,954.72 |
| Feb 27, 2026 | Guest Kevin | Option Excercise | 7856 | | $ 0.00 |
| Feb 27, 2026 | Guest Kevin | Option Excercise | 3328 | 21.52 | $ 71,618.56 |
| Feb 27, 2026 | Noot Walter | Option Excercise | 7422 | | $ 0.00 |
| Feb 27, 2026 | Noot Walter | Option Excercise | 3144 | 21.52 | $ 67,658.88 |
| Feb 20, 2026 | Foukas Joshua | Open Market Sale | 4461 | 21.35 | $ 95,220.05 |
| Feb 6, 2026 | Benedict Peter | Option Excercise | 2788 | | $ 0.00 |
| Feb 6, 2026 | Benedict Peter | Option Excercise | 967 | 21.34 | $ 20,635.78 |
| Feb 6, 2026 | Noot Walter | Option Excercise | 9138 | | $ 0.00 |
| Feb 6, 2026 | Noot Walter | Option Excercise | 4160 | 21.34 | $ 88,774.40 |
| Feb 6, 2026 | Neidig Brent | Option Excercise | 7310 | | $ 0.00 |
| Feb 6, 2026 | Neidig Brent | Option Excercise | 3551 | 21.34 | $ 75,778.34 |
| Feb 6, 2026 | Jones Paul A. | Option Excercise | 6060 | | $ 0.00 |
| Feb 6, 2026 | Jones Paul A. | Option Excercise | 2102 | 21.34 | $ 44,856.68 |
| Feb 6, 2026 | IIEKKING G DOUG | Option Excercise | 9847 | | $ 0.00 |
| Feb 6, 2026 | IIEKKING G DOUG | Option Excercise | 6925 | 21.34 | $ 147,779.50 |
| Feb 6, 2026 | Guest Kevin | Option Excercise | 23087 | | $ 0.00 |
| Feb 6, 2026 | Guest Kevin | Option Excercise | 10016 | 21.34 | $ 213,741.44 |
| Feb 6, 2026 | Foukas Joshua | Option Excercise | 8279 | | $ 0.00 |
| Feb 6, 2026 | Foukas Joshua | Option Excercise | 3818 | 21.34 | $ 81,476.12 |
| Jan 22, 2026 | Pelosi Peggie | Option Excercise | 1058 | | $ 0.00 |
| Jan 22, 2026 | Pelosi Peggie | Option Excercise | 669 | 22.51 | $ 15,059.19 |
| Jan 22, 2026 | FULLER GILBERT A | Option Excercise | 1058 | | $ 0.00 |
| Jan 22, 2026 | Fleming John Turman | Option Excercise | 1058 | | $ 0.00 |
| Jan 22, 2026 | Ding Xia | Option Excercise | 1058 | | $ 0.00 |
| Jan 22, 2026 | Ding Xia | Option Excercise | 392 | 22.51 | $ 8,823.92 |
| Jan 22, 2026 | WOOD TIMOTHY E | Option Excercise | 1058 | | $ 0.00 |
| Jan 22, 2026 | WOOD TIMOTHY E | Option Excercise | 265 | 22.51 | $ 5,965.15 |
| Jan 22, 2026 | Winssinger Frederic J | Option Excercise | 1058 | | $ 0.00 |
| Jan 22, 2026 | Nixon J Scott | Option Excercise | 1058 | | $ 0.00 |
| Dec 10, 2025 | Benedict Peter | Open Market Sale | 2673 | 20.95 | $ 56,000.95 |
| Dec 10, 2025 | Mulham David Mulham | Open Market Sale | 873 | 21.00 | $ 18,333.00 |
| Nov 3, 2025 | FULLER GILBERT A | Open Market Sale | 1057 | 21.48 | $ 22,704.25 |
| Oct 31, 2025 | Fleming John Turman | Open Market Sale | 1750 | 19.79 | $ 34,632.50 |
| Oct 23, 2025 | WOOD TIMOTHY E | Option Excercise | 1057 | | $ 0.00 |
| Oct 23, 2025 | WOOD TIMOTHY E | Option Excercise | 265 | 20.63 | $ 5,466.95 |
| Oct 23, 2025 | Winssinger Frederic J | Option Excercise | 1057 | | $ 0.00 |
| Oct 23, 2025 | Nixon J Scott | Option Excercise | 1057 | | $ 0.00 |
| Oct 23, 2025 | FULLER GILBERT A | Option Excercise | 1057 | | $ 0.00 |
| Oct 23, 2025 | Pelosi Peggie | Option Excercise | 1057 | | $ 0.00 |
| Oct 23, 2025 | Pelosi Peggie | Option Excercise | 606 | 20.63 | $ 12,501.78 |
| Aug 7, 2025 | FULLER GILBERT A | Open Market Sale | 1058 | 29.10 | $ 30,789.28 |
| Jul 30, 2025 | Mulham David Mulham | Open Market Sale | 3515 | 30.26 | $ 106,363.90 |
| Jul 25, 2025 | Armstrong Kathryn Michelle | Option Excercise | 1165 | | $ 0.00 |
| Jul 25, 2025 | Armstrong Kathryn Michelle | Option Excercise | 517 | 31.95 | $ 16,518.15 |
| Jul 25, 2025 | Benedict Peter | Option Excercise | 598 | | $ 0.00 |
| Jul 25, 2025 | Benedict Peter | Option Excercise | 176 | 31.95 | $ 5,623.20 |
| Jul 24, 2025 | Brown Jim | Option Excercise | 2190 | | $ 0.00 |
| Jul 24, 2025 | Brown Jim | Option Excercise | 972 | 32.09 | $ 31,191.48 |
| Jul 24, 2025 | Ding Xia | Option Excercise | 1058 | | $ 0.00 |
| Jul 24, 2025 | Ding Xia | Option Excercise | 265 | 32.09 | $ 8,503.85 |
| Jul 24, 2025 | Fleming John Turman | Option Excercise | 1058 | | $ 0.00 |
| Jul 24, 2025 | Winssinger Frederic J | Option Excercise | 1058 | | $ 0.00 |
| Jul 24, 2025 | WOOD TIMOTHY E | Option Excercise | 1058 | | $ 0.00 |
| Jul 24, 2025 | WOOD TIMOTHY E | Option Excercise | 265 | 32.09 | $ 8,503.85 |
| Jul 24, 2025 | FULLER GILBERT A | Option Excercise | 1058 | | $ 0.00 |
| Jul 24, 2025 | Pelosi Peggie | Option Excercise | 1058 | | $ 0.00 |
| Jul 24, 2025 | Pelosi Peggie | Option Excercise | 606 | 32.09 | $ 19,446.54 |
| Jul 24, 2025 | Nixon J Scott | Option Excercise | 1058 | | $ 0.00 |
| Jun 9, 2025 | Fleming John Turman | Open Market Sale | 500 | 29.66 | $ 14,829.45 |
| May 27, 2025 | Noot Walter | Open Market Sale | 6291 | 30.29 | $ 190,567.60 |
| May 9, 2025 | IIEKKING G DOUG | Open Market Sale | 4548 | 29.61 | $ 134,661.73 |
| May 5, 2025 | FULLER GILBERT A | Open Market Sale | 674 | 29.82 | $ 20,101.11 |
| May 2, 2025 | Ding Xia | Option Excercise | 674 | | $ 0.00 |
| May 2, 2025 | Ding Xia | Option Excercise | 169 | 29.44 | $ 4,975.36 |
| May 2, 2025 | FULLER GILBERT A | Option Excercise | 674 | | $ 0.00 |
| May 2, 2025 | Fleming John Turman | Option Excercise | 674 | | $ 0.00 |
| May 2, 2025 | Nixon J Scott | Option Excercise | 674 | | $ 0.00 |
| May 2, 2025 | Pelosi Peggie | Option Excercise | 674 | | $ 0.00 |
| May 2, 2025 | Pelosi Peggie | Option Excercise | 386 | 29.44 | $ 11,363.84 |
| May 2, 2025 | WENTZ MYRON W | Other Disposition | 188000 | 0.00 | $ 0.00 |
| May 2, 2025 | Gull Global Ltd | Other Disposition | 188000 | 0.00 | $ 0.00 |
| May 2, 2025 | WOOD TIMOTHY E | Option Excercise | 674 | | $ 0.00 |
| May 2, 2025 | WOOD TIMOTHY E | Option Excercise | 169 | 29.44 | $ 4,975.36 |
| May 2, 2025 | Winssinger Frederic J | Option Excercise | 674 | | $ 0.00 |