| Sep 24, 2025 | NOVA DANIEL J | Grant | 2863 | 0.00 | $ 0.00 |
| Aug 5, 2025 | Masood Rafeh | Open Market Purchase | 2068 | 24.06 | $ 49,756.08 |
| May 16, 2025 | FARLEY JR JAMES D | Option Excercise | 4188 | 0.00 | $ 0.00 |
| May 16, 2025 | Alstead Troy | Option Excercise | 4188 | 0.00 | $ 0.00 |
| May 16, 2025 | Golston Allan C. | Option Excercise | 2095 | 0.00 | $ 0.00 |
| May 16, 2025 | Sylvester Maryrose | Option Excercise | 4188 | 0.00 | $ 0.00 |
| May 14, 2025 | LINEBARGER NORMAN THOMAS | Grant | 4415 | 0.00 | $ 0.00 |
| May 14, 2025 | Flees Lori Ann | Grant | 2208 | 0.00 | $ 0.00 |
| Feb 13, 2025 | Mansfield Luke Christopher | Open Market Sale | 3400 | 25.96 | $ 88,264.34 |
| Feb 9, 2025 | Krause Paul J | Option Excercise | 3251 | 0.00 | $ 0.00 |
| Feb 9, 2025 | Krause Paul J | Option Excercise | 1529 | 26.82 | $ 41,007.78 |
| Feb 9, 2025 | Koval Glen | Option Excercise | 2731 | 0.00 | $ 0.00 |
| Feb 9, 2025 | Koval Glen | Option Excercise | 1020 | 26.82 | $ 27,356.40 |
| Feb 9, 2025 | KORNETZKE MARK R | Option Excercise | 2352 | 0.00 | $ 0.00 |
| Feb 9, 2025 | KORNETZKE MARK R | Option Excercise | 698 | 26.82 | $ 18,720.36 |
| Feb 9, 2025 | ZEITZ JOCHEN | Option Excercise | 45309 | 0.00 | $ 0.00 |
| Feb 9, 2025 | ZEITZ JOCHEN | Option Excercise | 19438 | 26.82 | $ 521,327.16 |
| Feb 9, 2025 | Termaat Tori | Option Excercise | 2198 | 0.00 | $ 0.00 |
| Feb 9, 2025 | Termaat Tori | Option Excercise | 1034 | 26.82 | $ 27,731.88 |
| Feb 9, 2025 | Root Jonathan R | Option Excercise | 2494 | 0.00 | $ 0.00 |
| Feb 9, 2025 | Root Jonathan R | Option Excercise | 732 | 26.82 | $ 19,632.24 |
| Feb 9, 2025 | Mansfield Luke Christopher | Option Excercise | 2347 | 0.00 | $ 0.00 |
| Feb 9, 2025 | Mansfield Luke Christopher | Option Excercise | 752 | 26.82 | $ 20,168.64 |
| Feb 9, 2025 | Krishnan Jagdish | Option Excercise | 3999 | 0.00 | $ 0.00 |
| Feb 9, 2025 | Krishnan Jagdish | Option Excercise | 1193 | 26.82 | $ 31,996.26 |
| Feb 6, 2025 | Termaat Tori | Grant | 4550 | 0.00 | $ 0.00 |
| Feb 6, 2025 | Termaat Tori | Option Excercise | 2308 | 26.72 | $ 61,669.76 |
| Feb 6, 2025 | Root Jonathan R | Grant | 5298 | 0.00 | $ 0.00 |
| Feb 6, 2025 | Root Jonathan R | Option Excercise | 1563 | 26.72 | $ 41,763.36 |
| Feb 6, 2025 | Mansfield Luke Christopher | Grant | 4986 | 0.00 | $ 0.00 |
| Feb 6, 2025 | Mansfield Luke Christopher | Option Excercise | 1726 | 26.72 | $ 46,118.72 |
| Feb 6, 2025 | Krishnan Jagdish | Grant | 8289 | 0.00 | $ 0.00 |
| Feb 6, 2025 | Krishnan Jagdish | Option Excercise | 2515 | 26.72 | $ 67,200.80 |
| Feb 6, 2025 | Krause Paul J | Grant | 6731 | 0.00 | $ 0.00 |
| Feb 6, 2025 | Krause Paul J | Option Excercise | 3267 | 26.72 | $ 87,294.24 |
| Feb 5, 2025 | Koval Glen | Option Excercise | 1365 | 0.00 | $ 0.00 |
| Feb 5, 2025 | Koval Glen | Option Excercise | 510 | 26.82 | $ 13,678.20 |
| Feb 5, 2025 | KORNETZKE MARK R | Option Excercise | 1829 | 0.00 | $ 0.00 |
| Feb 5, 2025 | KORNETZKE MARK R | Option Excercise | 683 | 26.82 | $ 18,318.06 |
| Feb 5, 2025 | Do Charles | Option Excercise | 1534 | 0.00 | $ 0.00 |
| Feb 5, 2025 | Do Charles | Option Excercise | 570 | 26.82 | $ 15,287.40 |
| Feb 5, 2025 | ZEITZ JOCHEN | Option Excercise | 63951 | 0.00 | $ 0.00 |
| Feb 5, 2025 | ZEITZ JOCHEN | Option Excercise | 23345 | 26.82 | $ 626,112.90 |
| Feb 5, 2025 | Termaat Tori | Option Excercise | 1515 | 0.00 | $ 0.00 |
| Feb 5, 2025 | Termaat Tori | Option Excercise | 793 | 26.82 | $ 21,268.26 |
| Feb 5, 2025 | Root Jonathan R | Option Excercise | 3168 | 0.00 | $ 0.00 |
| Feb 5, 2025 | Root Jonathan R | Option Excercise | 1097 | 26.82 | $ 29,421.54 |
| Feb 5, 2025 | Mansfield Luke Christopher | Option Excercise | 2077 | 0.00 | $ 0.00 |
| Feb 5, 2025 | Mansfield Luke Christopher | Option Excercise | 775 | 26.82 | $ 20,785.50 |
| Feb 5, 2025 | Krishnan Jagdish | Option Excercise | 3168 | 0.00 | $ 0.00 |
| Feb 5, 2025 | Krishnan Jagdish | Option Excercise | 1113 | 26.82 | $ 29,850.66 |
| Feb 5, 2025 | Krause Paul J | Option Excercise | 2243 | 0.00 | $ 0.00 |
| Feb 5, 2025 | Krause Paul J | Option Excercise | 1174 | 26.82 | $ 31,486.68 |
| Nov 28, 2024 | ZEITZ JOCHEN | Other Disposition | 27346 | 0.00 | $ 0.00 |