| 
| Insider Trading | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |  | Watanabe Todd | See Remarks | Oct 28 '25 | Sale | 25.03 | 40,000 | 1,001,032 | 806,440 | Oct 30 07:02 PM |  | Todd F watanabe | officer | Oct 28 '25 | Proposed Sale | 25.03 | 40,000 | 1,001,033 |  | Oct 28 04:06 PM |  | Edwards Larry Todd | See Remarks | Oct 02 '25 | Sale | 20.04 | 4,504 | 90,263 | 178,897 | Oct 06 03:15 PM |  | Watanabe Todd | See Remarks | Oct 01 '25 | Sale | 19.33 | 24,261 | 469,074 | 867,179 | Oct 03 05:02 PM |  | Watanabe Todd | See Remarks | Oct 02 '25 | Sale | 20.04 | 20,739 | 415,574 | 846,440 | Oct 03 05:02 PM |  | Welgus Howard G. | Director | Oct 01 '25 | Option Exercise | 1.68 | 9,538 | 16,030 | 109,744 | Oct 03 05:01 PM |  | Welgus Howard G. | Director | Oct 01 '25 | Sale | 18.92 | 10,000 | 189,227 | 99,744 | Oct 03 05:01 PM |  | Todd Franklin Watanabe | Officer | Oct 02 '25 | Proposed Sale | 20.04 | 20,739 | 415,574 |  | Oct 02 04:43 PM |  | Larry Todd Edwards | officer | Oct 02 '25 | Proposed Sale | 20.04 | 4,504 | 90,263 |  | Oct 02 04:41 PM |  | Todd Franklin Watanabe | Officer | Oct 01 '25 | Proposed Sale | 19.33 | 24,261 | 469,074 |  | Oct 01 05:35 PM |  | Howard Welgus | Director | Oct 01 '25 | Proposed Sale | 18.92 | 10,000 | 189,227 |  | Oct 01 03:16 PM |  | Watanabe Todd | See Remarks | Sep 08 '25 | Sale | 17.54 | 9,625 | 168,799 | 891,944 | Sep 10 06:21 PM |  | Watanabe Todd | See Remarks | Sep 09 '25 | Sale | 17.52 | 504 | 8,829 | 891,440 | Sep 10 06:21 PM |  | Watanabe Todd | Officer | Sep 09 '25 | Proposed Sale | 17.52 | 504 | 8,829 |  | Sep 09 03:17 PM |  | Matsuda Masaru | See Remarks | Sep 04 '25 | Sale | 16.16 | 36,130 | 583,716 | 161,234 | Sep 08 05:14 PM |  | Watanabe Todd | Officer | Sep 08 '25 | Proposed Sale | 17.54 | 9,625 | 168,800 |  | Sep 08 05:04 PM |  | Welgus Howard G. | Director | Sep 02 '25 | Option Exercise | 0.00 | 10,000 | 0 | 110,206 | Sep 04 06:41 PM |  | Welgus Howard G. | Director | Sep 02 '25 | Sale | 15.64 | 10,000 | 156,383 | 100,206 | Sep 04 06:41 PM |  | Matsuda Masaru | Officer | Sep 04 '25 | Proposed Sale | 16.16 | 36,130 | 583,716 |  | Sep 04 04:21 PM |  | Welgus Howard G. | Director | Sep 02 '25 | Proposed Sale | 15.61 | 10,000 | 156,083 |  | Sep 02 03:08 PM |  | Burnett Patrick | See Remarks | Aug 21 '25 | Sale | 15.57 | 2,438 | 37,969 | 104,811 | Aug 21 09:32 PM |  | Burnett Patrick | See Remarks | Aug 19 '25 | Sale | 16.16 | 1,750 | 28,281 | 107,249 | Aug 21 09:32 PM |  | Burnett Patrick | Officer | Aug 21 '25 | Proposed Sale | 15.57 | 2,438 | 37,969 |  | Aug 21 05:27 PM |  | Burnett Patrick | Officer | Aug 19 '25 | Proposed Sale | 16.13 | 1,750 | 28,228 |  | Aug 19 04:57 PM |  | Burnett Patrick | See Remarks | Aug 08 '25 | Sale | 14.03 | 3,847 | 53,988 | 108,999 | Aug 12 05:04 PM |  | Topper David Joseph | Former Officer | Aug 08 '25 | Proposed Sale | 14.58 | 41,979 | 611,936 |  | Aug 08 04:40 PM |  | Burnett Patrick | Officer | Aug 08 '25 | Proposed Sale | 14.03 | 3,847 | 53,989 |  | Aug 08 04:10 PM |  | Topper David Joseph | Former Officer | Aug 06 '25 | Proposed Sale | 14.99 | 53,187 | 797,446 |  | Aug 06 03:04 PM |  | Watanabe Todd | See Remarks | Aug 04 '25 | Sale | 14.33 | 11,547 | 165,429 | 901,569 | Aug 05 06:29 PM |  | Burnett Patrick | See Remarks | Aug 04 '25 | Sale | 14.33 | 2,622 | 37,564 | 112,846 | Aug 05 06:28 PM |  | Vairavan Latha | SVP Chief Financial Officer | Aug 04 '25 | Sale | 14.33 | 89 | 1,275 | 65,015 | Aug 05 06:28 PM |  | Matsuda Masaru | See Remarks | Aug 04 '25 | Sale | 14.33 | 6,330 | 90,687 | 197,364 | Aug 05 06:28 PM |  | Welgus Howard G. | Director | Aug 01 '25 | Option Exercise | 0.00 | 10,000 | 0 | 106,316 | Aug 05 06:28 PM |  | Welgus Howard G. | Director | Aug 01 '25 | Sale | 14.30 | 10,000 | 142,982 | 100,206 | Aug 05 06:28 PM |  | Watanabe Todd | Officer | Aug 04 '25 | Proposed Sale | 14.33 | 11,547 | 165,429 |  | Aug 04 03:43 PM |  | Burnett Patrick | Officer | Aug 04 '25 | Proposed Sale | 14.33 | 2,622 | 37,564 |  | Aug 04 03:42 PM |  | Matsuda Masaru | Officer | Aug 04 '25 | Proposed Sale | 14.33 | 6,330 | 90,687 |  | Aug 04 03:40 PM |  | Vairavan Latha | Officer | Aug 04 '25 | Proposed Sale | 14.10 | 89 | 1,255 |  | Aug 04 03:38 PM |  | Welgus Howard G. | Director | Aug 01 '25 | Proposed Sale | 14.30 | 10,000 | 142,982 |  | Aug 01 04:20 PM |  | Burnett Patrick | See Remarks | Jul 10 '25 | Option Exercise | 0.00 | 23,000 | 0 | 138,468 | Jul 14 04:02 PM |  | Burnett Patrick | See Remarks | Jul 14 '25 | Option Exercise | 0.00 | 5,750 | 0 | 121,218 | Jul 14 04:02 PM |  | Burnett Patrick | See Remarks | Jul 10 '25 | Sale | 15.05 | 23,000 | 346,046 | 115,468 | Jul 14 04:02 PM |  | Burnett Patrick | See Remarks | Jul 14 '25 | Sale | 15.07 | 5,750 | 86,654 | 115,468 | Jul 14 04:02 PM |  | Burnett Patrick | Officer | Jul 14 '25 | Proposed Sale | 15.07 | 5,750 | 86,654 |  | Jul 14 12:27 PM |  | Burnett Patrick | Officer | Jul 10 '25 | Proposed Sale | 15.05 | 23,000 | 346,047 |  | Jul 10 03:55 PM |  | Welgus Howard G. | Director | Jul 01 '25 | Sale | 13.84 | 9,208 | 127,430 | 100,206 | Jul 02 04:25 PM |  | Welgus Howard G. | Director | Jul 01 '25 | Proposed Sale | 13.84 | 9,208 | 127,431 |  | Jul 01 10:12 AM |  | Welgus Howard G. | Director | Jun 18 '25 | Sale | 13.37 | 10,139 | 135,574 | 109,414 | Jun 20 04:32 PM |  | Welgus Howard G. | Director | Jun 18 '25 | Proposed Sale | 13.37 | 10,139 | 135,573 |  | Jun 18 02:09 PM |  | Heron Patrick J | Director | Jun 13 '25 | Buy | 13.08 | 2,646 | 34,610 | 27,448 | Jun 17 05:45 PM |  | Heron Patrick J | Director | Jun 04 '25 | Buy | 13.32 | 1,890 | 25,177 | 24,424 | Jun 06 08:44 AM |  | Heron Patrick J | Director | Jun 05 '25 | Buy | 13.41 | 378 | 5,069 | 24,802 | Jun 06 08:44 AM |  | Matsuda Masaru | See Remarks | May 28 '25 | Sale | 13.78 | 1,800 | 24,807 | 202,599 | May 29 08:25 PM |  | Matsuda Masaru | Officer | May 28 '25 | Proposed Sale | 13.78 | 1,800 | 24,807 |  | May 28 03:47 PM |  | Heron Patrick J | Director | May 21 '25 | Buy | 13.66 | 2,520 | 34,423 | 20,014 | May 23 04:04 PM |  | Heron Patrick J | Director | May 22 '25 | Buy | 13.65 | 2,520 | 34,398 | 22,534 | May 23 04:04 PM |  | Edwards Larry Todd | See Remarks | May 19 '25 | Sale | 14.07 | 7,451 | 104,850 | 183,104 | May 20 04:37 PM |  | Heron Patrick J | Director | May 15 '25 | Buy | 13.62 | 2,520 | 34,317 | 17,494 | May 19 04:14 PM |  | Edwards Larry Todd | Officer | May 19 '25 | Proposed Sale | 14.07 | 7,451 | 104,850 |  | May 19 03:54 PM |  | Heron Patrick J | Director | May 14 '25 | Buy | 13.76 | 6,300 | 86,691 | 14,974 | May 15 04:18 PM |  | Heron Patrick J | Director | May 13 '25 | Buy | 13.76 | 2,374 | 32,661 | 8,674 | May 15 04:18 PM |  | Heron Patrick J | Director | May 09 '25 | Buy | 13.60 | 6,300 | 85,691 | 6,300 | May 13 04:11 PM |  | Burnett Patrick | See Remarks | May 08 '25 | Sale | 13.59 | 3,871 | 52,623 | 115,468 | May 09 07:45 PM |  | Burnett Patrick | Officer | May 08 '25 | Proposed Sale | 13.59 | 3,871 | 52,623 |  | May 08 02:54 PM |  | Matsuda Masaru | See Remarks | May 02 '25 | Sale | 15.20 | 5,030 | 76,453 | 204,399 | May 05 05:20 PM |  | Watanabe Todd Franklin | See Remarks | May 02 '25 | Sale | 15.19 | 11,448 | 173,917 | 913,795 | May 05 05:20 PM |  | Burnett Patrick | See Remarks | May 02 '25 | Sale | 15.19 | 2,597 | 39,442 | 119,339 | May 05 05:20 PM |  | Welgus Howard G. | Director | May 01 '25 | Sale | 14.64 | 10,000 | 146,357 | 111,944 | May 05 04:49 PM |  | Watanabe Todd Franklin | Officer | May 02 '25 | Proposed Sale | 15.19 | 11,448 | 173,917 |  | May 02 04:24 PM |  | Burnett Patrick | Officer | May 02 '25 | Proposed Sale | 15.19 | 2,597 | 39,442 |  | May 02 04:20 PM |  | Matsuda Masaru | Officer | May 02 '25 | Proposed Sale | 15.20 | 5,030 | 76,454 |  | May 02 04:20 PM |  | Welgus Howard G. | Director | May 01 '25 | Proposed Sale | 14.64 | 10,000 | 146,357 |  | May 01 04:21 PM |  | Welgus Howard G. | Director | Apr 01 '25 | Sale | 15.12 | 10,000 | 151,236 | 121,944 | Apr 03 04:21 PM |  | Topper David Joseph | Chief Financial Officer | Apr 02 '25 | Sale | 15.80 | 9,600 | 151,698 | 182,774 | Apr 03 04:21 PM |  | Topper David Joseph | Officer | Apr 02 '25 | Proposed Sale | 15.80 | 9,600 | 151,698 |  | Apr 02 04:18 PM |  | Welgus Howard G. | Director | Apr 01 '25 | Proposed Sale | 15.12 | 10,000 | 151,236 |  | Apr 01 04:07 PM |  | Watanabe Todd Franklin | See Remarks | Mar 25 '25 | Sale | 17.56 | 2,171 | 38,131 | 925,243 | Mar 26 04:41 PM |  | Watanabe Todd Franklin | See Remarks | Mar 24 '25 | Sale | 17.52 | 1,500 | 26,282 | 927,414 | Mar 26 04:41 PM |  | Watanabe Todd Franklin | Officer | Mar 25 '25 | Proposed Sale | 17.56 | 2,171 | 38,131 |  | Mar 25 05:09 PM |  | Watanabe Todd Franklin | Officer | Mar 24 '25 | Proposed Sale | 17.52 | 1,500 | 26,282 |  | Mar 24 04:20 PM |  | Watanabe Todd Franklin | See Remarks | Mar 17 '25 | Sale | 17.61 | 1,200 | 21,137 | 928,914 | Mar 20 06:27 PM |  | Watanabe Todd Franklin | Officer | Mar 17 '25 | Proposed Sale | 17.61 | 1,200 | 21,137 |  | Mar 20 05:03 PM |  | Burnett Patrick | See Remarks | Mar 13 '25 | Option Exercise | 0.00 | 5,008 | 0 | 126,944 | Mar 17 04:51 PM |  | Burnett Patrick | See Remarks | Mar 14 '25 | Option Exercise | 0.00 | 12,242 | 0 | 134,178 | Mar 17 04:51 PM |  | Burnett Patrick | See Remarks | Mar 13 '25 | Sale | 14.98 | 49,161 | 736,403 | 121,936 | Mar 17 04:51 PM |  | Burnett Patrick | See Remarks | Mar 14 '25 | Sale | 15.04 | 12,242 | 184,107 | 121,936 | Mar 17 04:51 PM |  | Burnett Patrick | Officer | Mar 04 '25 | Proposed Sale | 15.04 | 12,242 | 184,107 |  | Mar 14 04:19 PM |  | Burnett Patrick | Officer | Mar 04 '25 | Proposed Sale | 14.98 | 49,161 | 736,403 |  | Mar 13 05:10 PM |  | Burnett Patrick | See Remarks | Mar 03 '25 | Sale | 13.03 | 2,819 | 36,735 | 167,043 | Mar 04 07:44 PM |  | Burnett Patrick | See Remarks | Mar 04 '25 | Sale | 13.28 | 954 | 12,673 | 166,089 | Mar 04 07:44 PM |  | Watanabe Todd Franklin | See Remarks | Mar 03 '25 | Sale | 13.03 | 20,880 | 272,089 | 934,249 | Mar 04 07:43 PM |  | Watanabe Todd Franklin | See Remarks | Mar 04 '25 | Sale | 13.28 | 4,135 | 54,930 | 930,114 | Mar 04 07:43 PM |  | Welgus Howard G. | Director | Mar 03 '25 | Sale | 13.00 | 10,000 | 130,048 | 131,944 | Mar 04 07:43 PM |  | Matsuda Masaru | See Remarks | Mar 03 '25 | Sale | 13.03 | 3,263 | 42,520 | 209,429 | Mar 04 07:43 PM |  | Burnett Patrick | Officer | Mar 04 '25 | Proposed Sale | 13.28 | 954 | 12,673 |  | Mar 04 04:47 PM |  | Watanabe Todd Franklin | Officer | Mar 04 '25 | Proposed Sale | 13.28 | 4,135 | 54,929 |  | Mar 04 04:46 PM |  | Watanabe Todd Franklin | Officer | Mar 03 '25 | Proposed Sale | 13.03 | 20,880 | 272,089 |  | Mar 03 05:39 PM |  | Matsuda Masaru | Officer | Mar 03 '25 | Proposed Sale | 13.03 | 3,263 | 42,520 |  | Mar 03 05:38 PM |  | Burnett Patrick | Officer | Mar 03 '25 | Proposed Sale | 13.03 | 2,819 | 36,735 |  | Mar 03 05:36 PM |  | Welgus Howard G. | Director | Mar 03 '25 | Proposed Sale | 13.00 | 10,000 | 130,048 |  | Mar 03 04:50 PM |  |