| Jun 6, 2025 | Nyce Chad D | Open Market Sale | 6200 | 22.93 | $ 142,166.00 |
| May 30, 2025 | Rose Carlton | Open Market Sale | 30000 | 23.63 | $ 708,900.00 |
| May 29, 2025 | Pryor Felecia J. | Open Market Sale | 20000 | 23.53 | $ 470,600.00 |
| May 19, 2025 | Carney Kevin M | Other Aquisition | 46293 | 0.00 | $ 0.00 |
| May 7, 2025 | CABRAL ANNA ESCOBEDO | Grant | 3216 | 18.66 | $ 60,010.56 |
| May 7, 2025 | Pryor Felecia J. | Grant | 3216 | 18.66 | $ 60,010.56 |
| May 7, 2025 | Carney Kevin M | Grant | 3216 | 18.66 | $ 60,010.56 |
| May 7, 2025 | Rose Carlton | Grant | 3216 | 18.66 | $ 60,010.56 |
| May 7, 2025 | Newhart Marta | Grant | 3216 | 18.66 | $ 60,010.56 |
| May 7, 2025 | Young Sylvia Jean | Grant | 3216 | 18.66 | $ 60,010.56 |
| May 7, 2025 | Plater Michael A | Grant | 3216 | 18.66 | $ 60,010.56 |
| May 7, 2025 | BURKE JAMES J JR | Grant | 3216 | 18.66 | $ 60,010.56 |
| May 7, 2025 | Bartholdson John A. | Grant | 5628 | 18.66 | $ 105,018.48 |
| Mar 14, 2025 | Bartholdson John A. | Open Market Sale | 36350 | 14.82 | $ 538,608.86 |
| Mar 14, 2025 | Juniper Investment Company, LLC | Open Market Sale | 36350 | 14.82 | $ 538,608.86 |
| Mar 14, 2025 | Juniper Targeted Opportunities, LP | Open Market Sale | 36350 | 14.82 | $ 538,608.86 |
| Mar 14, 2025 | Bartholdson John A. | Open Market Sale | 36560 | 14.82 | $ 541,720.49 |
| Mar 14, 2025 | Juniper Investment Company, LLC | Open Market Sale | 36560 | 14.82 | $ 541,720.49 |
| Mar 14, 2025 | Juniper Targeted Opportunities, LP | Open Market Sale | 36560 | 14.82 | $ 541,720.49 |
| Mar 10, 2025 | Juniper Targeted Opportunities, LP | Open Market Sale | 113440 | 15.55 | $ 1,764,532.77 |
| Mar 10, 2025 | Bartholdson John A. | Open Market Sale | 113440 | 15.55 | $ 1,764,532.77 |
| Mar 10, 2025 | Juniper Investment Company, LLC | Open Market Sale | 113440 | 15.55 | $ 1,764,532.77 |
| Mar 1, 2025 | Ace Stephen E | Option Excercise | 5961 | 18.35 | $ 109,384.35 |
| Mar 1, 2025 | Nyce Chad D | Option Excercise | 23877 | 18.35 | $ 438,142.95 |
| Mar 1, 2025 | Meyers Brian K | Option Excercise | 33998 | 18.35 | $ 623,863.30 |
| Mar 1, 2025 | SHAW SCOTT M | Option Excercise | 79032 | 18.35 | $ 1,450,237.20 |
| Mar 1, 2025 | LUSTER ALEXANDRA M | Option Excercise | 5631 | 18.35 | $ 103,328.85 |
| Feb 28, 2025 | Bartholdson John A. | Open Market Sale | 275544 | 18.17 | $ 5,006,134.09 |
| Feb 28, 2025 | Juniper Investment Company, LLC | Open Market Sale | 275544 | 18.17 | $ 5,006,134.09 |
| Feb 28, 2025 | Juniper Targeted Opportunities, LP | Open Market Sale | 275544 | 18.17 | $ 5,006,134.09 |
| Feb 19, 2025 | LUSTER ALEXANDRA M | Grant | 6952 | 0.00 | $ 0.00 |
| Feb 19, 2025 | Ace Stephen E | Grant | 6952 | 0.00 | $ 0.00 |
| Feb 19, 2025 | Meyers Brian K | Grant | 55617 | 0.00 | $ 0.00 |
| Feb 19, 2025 | SHAW SCOTT M | Grant | 122358 | 0.00 | $ 0.00 |
| Feb 19, 2025 | Nyce Chad D | Grant | 55617 | 0.00 | $ 0.00 |
| Dec 5, 2024 | Juniper Investment Company, LLC | Open Market Sale | 137116 | 16.15 | $ 2,214,964.84 |
| Dec 5, 2024 | Juniper Targeted Opportunities, LP | Open Market Sale | 137116 | 16.15 | $ 2,214,964.84 |
| Dec 2, 2024 | Juniper Investment Company, LLC | Open Market Sale | 42345 | 16.21 | $ 686,355.98 |
| Dec 2, 2024 | Juniper Targeted Opportunities, LP | Open Market Sale | 42345 | 16.21 | $ 686,355.98 |
| Nov 25, 2024 | Nyce Chad D | Open Market Sale | 9977 | 16.50 | $ 164,620.50 |
| Nov 25, 2024 | Juniper Investment Company, LLC | Open Market Sale | 99918 | 16.58 | $ 1,656,437.92 |
| Nov 25, 2024 | Juniper Targeted Opportunities, LP | Open Market Sale | 99918 | 16.58 | $ 1,656,437.92 |
| Nov 20, 2024 | Juniper Investment Company, LLC | Open Market Sale | 162094 | 15.65 | $ 2,537,137.39 |
| Nov 20, 2024 | Juniper Targeted Opportunities, LP | Open Market Sale | 162094 | 15.65 | $ 2,537,137.39 |
| Nov 18, 2024 | Meyers Brian K | Open Market Sale | 60387 | 15.06 | $ 909,258.84 |
| Nov 14, 2024 | Plater Michael A | Open Market Sale | 10471 | 15.41 | $ 161,358.11 |
| Nov 13, 2024 | Juniper Investment Company, LLC | Open Market Sale | 7123 | 16.86 | $ 120,104.46 |
| Nov 13, 2024 | Juniper Targeted Opportunities, LP | Open Market Sale | 7123 | 16.86 | $ 120,104.46 |
| Nov 13, 2024 | Meyers Brian K | Open Market Sale | 39215 | 15.59 | $ 611,284.42 |