| Nov 3, 2025 | Banas Jonathan P | Open Market Purchase | 1000 | 29.08 | $ 29,083.00 |
| Sep 4, 2025 | Ott Larry | Option Excercise | 4000 | 25.19 | $ 100,760.00 |
| Sep 4, 2025 | Ott Larry | Option Excercise | 2987 | 39.05 | $ 116,642.35 |
| Aug 7, 2025 | Kanary MaryAnn Peterson | Option Excercise | 3619 | | $ 0.00 |
| Aug 7, 2025 | Kanary MaryAnn Peterson | Option Excercise | 1036 | 24.77 | $ 25,661.72 |
| May 15, 2025 | Boss John G. | Option Excercise | 7693 | | $ 0.00 |
| May 15, 2025 | Macouzet Flores Adriana E. | Option Excercise | 7693 | | $ 0.00 |
| May 15, 2025 | Macouzet Flores Adriana E. | Option Excercise | 330 | 24.30 | $ 8,019.00 |
| May 15, 2025 | Moore Christine M | Option Excercise | 7693 | | $ 0.00 |
| Mar 1, 2025 | Nudd Alison S | Option Excercise | 1115 | | $ 0.00 |
| Mar 1, 2025 | Nudd Alison S | Option Excercise | 370 | 15.14 | $ 5,601.80 |
| Mar 1, 2025 | Quinn Shannon B | Option Excercise | 3183 | | $ 0.00 |
| Mar 1, 2025 | Quinn Shannon B | Option Excercise | 1026 | 15.14 | $ 15,533.64 |
| Mar 1, 2025 | Kanary MaryAnn Peterson | Option Excercise | 3896 | | $ 0.00 |
| Mar 1, 2025 | Kanary MaryAnn Peterson | Option Excercise | 1115 | 15.14 | $ 16,881.10 |
| Mar 1, 2025 | Banas Jonathan P | Option Excercise | 20191 | | $ 0.00 |
| Mar 1, 2025 | Banas Jonathan P | Option Excercise | 5777 | 15.14 | $ 87,463.78 |
| Mar 1, 2025 | Venkatasubramanian Somasundhar | Option Excercise | 5959 | | $ 0.00 |
| Mar 1, 2025 | Venkatasubramanian Somasundhar | Option Excercise | 1705 | 15.14 | $ 25,813.70 |
| Mar 1, 2025 | Couch Christopher | Option Excercise | 13637 | | $ 0.00 |
| Mar 1, 2025 | Couch Christopher | Option Excercise | 3901 | 15.14 | $ 59,061.14 |
| Mar 1, 2025 | Edwards Jeffrey S | Option Excercise | 87611 | | $ 0.00 |
| Mar 1, 2025 | Edwards Jeffrey S | Option Excercise | 36346 | 15.14 | $ 550,278.44 |
| Mar 1, 2025 | Clark Patrick | Option Excercise | 16449 | | $ 0.00 |
| Mar 1, 2025 | Clark Patrick | Option Excercise | 4706 | 15.14 | $ 71,248.84 |
| Mar 1, 2025 | Clark Patrick | Other Disposition | 23486 | 0.00 | $ 0.00 |
| Mar 1, 2025 | Ott Larry | Option Excercise | 11107 | | $ 0.00 |
| Mar 1, 2025 | Ott Larry | Option Excercise | 2945 | 15.14 | $ 44,587.30 |
| Feb 24, 2025 | Banas Jonathan P | Open Market Purchase | 3000 | 15.00 | $ 45,000.00 |
| Feb 19, 2025 | Mastrocola David John | Open Market Purchase | 8000 | 14.82 | $ 118,551.00 |
| Feb 14, 2025 | Clark Patrick | Option Excercise | 10166 | | $ 0.00 |
| Feb 14, 2025 | Clark Patrick | Option Excercise | 3349 | 13.51 | $ 45,244.99 |
| Feb 14, 2025 | Clark Patrick | Other Disposition | 13634 | 0.00 | $ 0.00 |
| Feb 14, 2025 | Couch Christopher | Option Excercise | 8964 | | $ 0.00 |
| Feb 14, 2025 | Couch Christopher | Option Excercise | 3013 | 13.51 | $ 40,705.63 |
| Feb 14, 2025 | Ott Larry | Option Excercise | 8780 | | $ 0.00 |
| Feb 14, 2025 | Ott Larry | Option Excercise | 2977 | 13.51 | $ 40,219.27 |
| Feb 14, 2025 | Banas Jonathan P | Option Excercise | 15250 | | $ 0.00 |
| Feb 14, 2025 | Banas Jonathan P | Option Excercise | 4786 | 13.51 | $ 64,658.86 |
| Feb 14, 2025 | Edwards Jeffrey S | Option Excercise | 70240 | | $ 0.00 |
| Feb 14, 2025 | Edwards Jeffrey S | Option Excercise | 24900 | 13.51 | $ 336,399.00 |
| Feb 14, 2025 | Venkatasubramanian Somasundhar | Option Excercise | 4622 | | $ 0.00 |
| Feb 14, 2025 | Venkatasubramanian Somasundhar | Option Excercise | 1567 | 13.51 | $ 21,170.17 |
| Feb 12, 2025 | Kanary MaryAnn Peterson | Other Disposition | 10856 | 14.41 | $ 156,434.96 |
| Feb 12, 2025 | Couch Christopher | Grant | 4291 | 0.00 | $ 0.00 |
| Feb 12, 2025 | Couch Christopher | Option Excercise | 1455 | 14.41 | $ 20,966.55 |
| Feb 12, 2025 | Couch Christopher | Option Excercise | 13244 | | $ 0.00 |
| Feb 12, 2025 | Couch Christopher | Other Disposition | 13244 | 14.41 | $ 190,846.04 |
| Feb 12, 2025 | Clark Patrick | Option Excercise | 20478 | | $ 0.00 |
| Feb 12, 2025 | Clark Patrick | Other Disposition | 20478 | 14.41 | $ 295,087.98 |
| Feb 12, 2025 | Clark Patrick | Grant | 4866 | 0.00 | $ 0.00 |
| Feb 12, 2025 | Clark Patrick | Option Excercise | 1650 | 14.41 | $ 23,776.50 |
| Feb 12, 2025 | Clark Patrick | Other Disposition | 6432 | 0.00 | $ 0.00 |
| Feb 12, 2025 | Edwards Jeffrey S | Grant | 33613 | 0.00 | $ 0.00 |
| Feb 12, 2025 | Edwards Jeffrey S | Option Excercise | 9799 | 14.41 | $ 141,203.59 |
| Feb 12, 2025 | Edwards Jeffrey S | Option Excercise | 103756 | | $ 0.00 |
| Feb 12, 2025 | Edwards Jeffrey S | Other Disposition | 103756 | 14.41 | $ 1,495,123.96 |
| Feb 12, 2025 | Ott Larry | Grant | 4202 | 0.00 | $ 0.00 |
| Feb 12, 2025 | Ott Larry | Option Excercise | 1425 | 14.41 | $ 20,534.25 |
| Feb 12, 2025 | Ott Larry | Option Excercise | 12970 | | $ 0.00 |
| Feb 12, 2025 | Ott Larry | Other Disposition | 12970 | 14.41 | $ 186,897.70 |
| Feb 12, 2025 | Banas Jonathan P | Grant | 7299 | 0.00 | $ 0.00 |
| Feb 12, 2025 | Banas Jonathan P | Option Excercise | 2475 | 14.41 | $ 35,664.75 |
| Feb 12, 2025 | Banas Jonathan P | Option Excercise | 22526 | | $ 0.00 |
| Feb 12, 2025 | Banas Jonathan P | Other Disposition | 22526 | 14.41 | $ 324,599.66 |
| Feb 12, 2025 | Quinn Shannon B | Option Excercise | 4876 | | $ 0.00 |
| Feb 12, 2025 | Quinn Shannon B | Other Disposition | 4876 | 14.41 | $ 70,263.16 |
| Feb 12, 2025 | Venkatasubramanian Somasundhar | Grant | 2212 | 0.00 | $ 0.00 |
| Feb 12, 2025 | Venkatasubramanian Somasundhar | Option Excercise | 750 | 14.41 | $ 10,807.50 |
| Feb 12, 2025 | Venkatasubramanian Somasundhar | Option Excercise | 6826 | | $ 0.00 |
| Feb 12, 2025 | Venkatasubramanian Somasundhar | Other Disposition | 6826 | 14.41 | $ 98,362.66 |
| Feb 12, 2025 | Kanary MaryAnn Peterson | Option Excercise | 10856 | | $ 0.00 |