| Dec 9, 2025 | KNIGHT KEVIN P | Open Market Sale | 35000 | 51.01 | $ 1,785,420.00 |
| Dec 4, 2025 | Stultz Reed | Open Market Sale | 4692 | 51.51 | $ 241,661.46 |
| Dec 3, 2025 | Hobson Louis | Other Disposition | 2800 | 0.00 | $ 0.00 |
| Dec 1, 2025 | Vander Ploeg David | Other Disposition | 3604 | 0.00 | $ 0.00 |
| Nov 7, 2025 | Flanagan Cary M | Open Market Sale | 4300 | 45.04 | $ 193,668.99 |
| Sep 3, 2025 | Liu Michael K | Open Market Sale | 3420 | 43.41 | $ 148,465.28 |
| Aug 20, 2025 | KNIGHT KEVIN P | Other Disposition | 43974 | 0.00 | $ 0.00 |
| Aug 12, 2025 | SYNOWICKI ROBERT E JR | Option Excercise | 3000 | 42.43 | $ 127,300.20 |
| Jul 31, 2025 | Lewis Michelle K | Option Excercise | 503 | | $ 0.00 |
| Jul 31, 2025 | Lewis Michelle K | Option Excercise | 148 | 42.50 | $ 6,290.00 |
| Jul 31, 2025 | Prickett Wilburn Douglas III | Option Excercise | 604 | | $ 0.00 |
| Jul 31, 2025 | Prickett Wilburn Douglas III | Option Excercise | 178 | 42.50 | $ 7,565.00 |
| May 31, 2025 | Fitzsimmons James L | Option Excercise | 4367 | | $ 0.00 |
| May 31, 2025 | Fitzsimmons James L | Option Excercise | 1219 | 44.32 | $ 54,026.08 |
| May 31, 2025 | Flanagan Cary M | Option Excercise | 3127 | | $ 0.00 |
| May 31, 2025 | Flanagan Cary M | Option Excercise | 1393 | 44.32 | $ 61,737.76 |
| May 31, 2025 | Harrington Timothy Sean | Option Excercise | 4419 | | $ 0.00 |
| May 31, 2025 | Harrington Timothy Sean | Option Excercise | 1741 | 44.32 | $ 77,161.12 |
| May 31, 2025 | Hess Andrew | Option Excercise | 1512 | | $ 0.00 |
| May 31, 2025 | Hess Andrew | Option Excercise | 400 | 44.32 | $ 17,728.00 |
| May 31, 2025 | Lewis Michelle K | Option Excercise | 1543 | | $ 0.00 |
| May 31, 2025 | Lewis Michelle K | Option Excercise | 477 | 44.32 | $ 21,140.64 |
| May 31, 2025 | Liu Michael K | Option Excercise | 3860 | | $ 0.00 |
| May 31, 2025 | Liu Michael K | Option Excercise | 1683 | 44.32 | $ 74,590.56 |
| May 31, 2025 | Prickett Wilburn Douglas III | Option Excercise | 1851 | | $ 0.00 |
| May 31, 2025 | Prickett Wilburn Douglas III | Option Excercise | 545 | 44.32 | $ 24,154.40 |
| May 31, 2025 | Smith Joshua | Option Excercise | 2918 | | $ 0.00 |
| May 31, 2025 | Smith Joshua | Option Excercise | 714 | 44.32 | $ 31,644.48 |
| May 31, 2025 | Stultz Reed | Option Excercise | 2036 | | $ 0.00 |
| May 31, 2025 | Stultz Reed | Option Excercise | 609 | 44.32 | $ 26,990.88 |
| May 28, 2025 | Harrington Timothy Sean | Open Market Sale | 1200 | 44.04 | $ 52,848.00 |
| May 13, 2025 | Vander Ploeg David | Grant | 2823 | 46.05 | $ 129,999.15 |
| May 13, 2025 | Powell Jessica | Grant | 2823 | 46.05 | $ 129,999.15 |
| May 13, 2025 | Hobson Louis | Grant | 3908 | 46.05 | $ 179,963.40 |
| May 13, 2025 | COL DOUGLAS L | Grant | 2266 | 46.05 | $ 104,349.30 |
| May 13, 2025 | Boerger Amy | Grant | 3040 | 46.05 | $ 139,992.00 |
| May 13, 2025 | MUNRO KATHRYN L | Grant | 3691 | 46.05 | $ 169,970.55 |
| May 13, 2025 | GARNREITER MICHAEL | Grant | 3257 | 46.05 | $ 149,984.85 |
| May 13, 2025 | SYNOWICKI ROBERT E JR | Grant | 1020 | 46.05 | $ 46,971.00 |
| May 13, 2025 | Shank Roberta Roberts | Grant | 4777 | 46.05 | $ 219,980.85 |
| Mar 13, 2025 | COL DOUGLAS L | Open Market Purchase | 5000 | 45.37 | $ 226,830.00 |
| Mar 12, 2025 | KNIGHT KEVIN P | Option Excercise | 16980 | | $ 0.00 |
| Mar 12, 2025 | KNIGHT KEVIN P | Option Excercise | 6682 | 57.09 | $ 381,475.38 |
| Mar 12, 2025 | Carlson Todd F. | Option Excercise | 4245 | | $ 0.00 |
| Mar 12, 2025 | Carlson Todd F. | Option Excercise | 1841 | 57.09 | $ 105,102.69 |
| Mar 12, 2025 | Miller Adam W | Option Excercise | 14149 | | $ 0.00 |
| Mar 12, 2025 | Miller Adam W | Option Excercise | 6134 | 57.09 | $ 350,190.06 |
| Mar 12, 2025 | KNIGHT GARY J | Option Excercise | 4527 | | $ 0.00 |
| Mar 12, 2025 | KNIGHT GARY J | Option Excercise | 2235 | 57.09 | $ 127,596.15 |
| Jan 31, 2025 | Fitzsimmons James L | Option Excercise | 758 | 57.09 | $ 43,274.22 |
| Jan 31, 2025 | Flanagan Cary M | Option Excercise | 2422 | | $ 0.00 |
| Jan 31, 2025 | Flanagan Cary M | Option Excercise | 1195 | 57.09 | $ 68,222.55 |
| Jan 31, 2025 | Harrington Timothy Sean | Option Excercise | 2422 | | $ 0.00 |
| Jan 31, 2025 | Harrington Timothy Sean | Option Excercise | 1065 | 57.09 | $ 60,800.85 |
| Jan 31, 2025 | Hess Andrew | Option Excercise | 3312 | | $ 0.00 |
| Jan 31, 2025 | Hess Andrew | Option Excercise | 1098 | 57.09 | $ 62,684.82 |
| Jan 31, 2025 | KNIGHT GARY J | Option Excercise | 5556 | | $ 0.00 |
| Jan 31, 2025 | KNIGHT GARY J | Option Excercise | 2871 | 57.09 | $ 163,905.39 |
| Jan 31, 2025 | Liu Michael K | Option Excercise | 2422 | | $ 0.00 |
| Jan 31, 2025 | Liu Michael K | Option Excercise | 1179 | 57.09 | $ 67,309.11 |
| Jan 31, 2025 | Smith Joshua | Option Excercise | 1696 | | $ 0.00 |
| Jan 31, 2025 | Smith Joshua | Option Excercise | 503 | 57.09 | $ 28,716.27 |
| Jan 31, 2025 | Miller Adam W | Option Excercise | 17364 | | $ 0.00 |
| Jan 31, 2025 | Miller Adam W | Option Excercise | 7620 | 57.09 | $ 435,025.80 |
| Jan 31, 2025 | Stultz Reed | Option Excercise | 524 | | $ 0.00 |
| Jan 31, 2025 | Stultz Reed | Option Excercise | 175 | 57.09 | $ 9,990.75 |
| Jan 31, 2025 | KNIGHT KEVIN P | Option Excercise | 19439 | | $ 0.00 |
| Jan 31, 2025 | KNIGHT KEVIN P | Option Excercise | 7750 | 57.09 | $ 442,447.50 |
| Jan 31, 2025 | Carlson Todd F. | Option Excercise | 5442 | | $ 0.00 |
| Jan 31, 2025 | Carlson Todd F. | Option Excercise | 2480 | 57.09 | $ 141,583.20 |
| Jan 31, 2025 | Fitzsimmons James L | Option Excercise | 2422 | | $ 0.00 |