| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| COMP | Wahlers Scott R. | CFO | Jun 15 '26 | Option Exercise | 0.00 | 94,932 | 0 | 342,645 | Jun 17 12:00 AM |
| COMP | Wahlers Scott R. | CFO | Mar 23 '26 | Option Exercise | 0.00 | 70,920 | 0 | 313,282 | Mar 25 12:00 AM |
| COMP | Wahlers Scott R. | CFO | Mar 16 '26 | Option Exercise | 0.00 | 113,380 | 0 | 306,763 | Mar 18 12:00 AM |
| COMP | Wahlers Scott R. | CFO | Jan 07 '26 | Sale | 12.03 | 99,986 | 1,202,602 | 250,073 | Jan 08 12:00 AM |
| COMP | Wahlers Scott R. | CFO | Jan 06 '26 | Option Exercise | 0.00 | 152,658 | 0 | 389,954 | Jan 08 12:00 AM |
| COMP | Wahlers Scott R. | CFO | Dec 17 '25 | Sale | 11.00 | 26,600 | 292,600 | 313,625 | Dec 19 12:00 AM |
| COMP | Wahlers Scott R. | CFO | Dec 12 '25 | Sale | 11.00 | 23,500 | 258,585 | 340,225 | Dec 16 12:00 AM |
| COMP | Wahlers Scott R. | CFO | Nov 25 '25 | Sale | 11.00 | 49,900 | 549,045 | 363,725 | Nov 28 12:00 AM |
| COMP | Wahlers Scott R. | CFO & CAO | Oct 03 '25 | Option Exercise | 0.00 | 99,872 | 0 | 439,118 | Oct 06 12:00 AM |
| COMP | Wahlers Scott R. | CFO & CAO | Sep 04 '25 | Option Exercise | 0.00 | 45,390 | 0 | 400,768 | Sep 05 12:00 AM |
| COMP | Wahlers Scott R. | Chief Accounting Officer | Jul 03 '25 | Option Exercise | 0.00 | 99,872 | 0 | 403,566 | Jul 08 12:00 AM |
| COMP | Wahlers Scott R. | Chief Accounting Officer | Apr 03 '25 | Option Exercise | 0.00 | 99,872 | 0 | 379,123 | Apr 04 12:00 AM |
| COMP | Wahlers Scott R. | Chief Accounting Officer | Feb 19 '25 | Sale | 9.27 | 250,000 | 2,318,345 | 329,187 | Feb 21 12:00 AM |
| COMP | Wahlers Scott R. | Chief Accounting Officer | Jan 06 '25 | Option Exercise | 0.00 | 182,536 | 0 | 627,405 | Jan 08 12:00 AM |
| COMP | Wahlers Scott R. | Chief Accounting Officer | Nov 05 '24 | Option Exercise | 0.00 | 5,420 | 0 | 537,521 | Nov 06 12:00 AM |
| COMP | Wahlers Scott R. | Chief Accounting Officer | Oct 03 '24 | Option Exercise | 0.00 | 187,936 | 0 | 582,783 | Oct 04 12:00 AM |
| COMP | Wahlers Scott R. | Chief Accounting Officer | Sep 05 '24 | Option Exercise | 0.00 | 5,400 | 0 | 490,194 | Sep 06 12:00 AM |
| COMP | Wahlers Scott R. | Chief Accounting Officer | Aug 05 '24 | Option Exercise | 0.00 | 5,400 | 0 | 488,873 | Aug 07 12:00 AM |
| COMP | Wahlers Scott R. | Chief Accounting Officer | Jul 03 '24 | Option Exercise | 0.00 | 187,934 | 0 | 534,144 | Jul 05 12:00 AM |
| COMP | Wahlers Scott R. | Chief Accounting Officer | Jun 05 '24 | Option Exercise | 0.00 | 5,400 | 0 | 441,556 | Jun 07 12:00 AM |
| COMP | Wahlers Scott R. | Chief Accounting Officer | May 03 '24 | Option Exercise | 0.00 | 5,400 | 0 | 440,235 | May 07 12:00 AM |
| COMP | Wahlers Scott R. | Chief Accounting Officer | Apr 02 '24 | Option Exercise | 0.00 | 198,916 | 0 | 489,388 | Apr 04 12:00 AM |
| COMP | Wahlers Scott R. | Chief Accounting Officer | Mar 04 '24 | Option Exercise | 0.00 | 5,400 | 0 | 389,197 | Mar 06 12:00 AM |
| COMP | Wahlers Scott R. | Chief Accounting Officer | Feb 05 '24 | Option Exercise | 0.00 | 6,760 | 0 | 388,224 | Feb 07 12:00 AM |
| COMP | Wahlers Scott R. | Chief Accounting Officer | Jan 03 '24 | Option Exercise | 0.00 | 237,950 | 0 | 448,290 | Jan 05 12:00 AM |
| COMP | Wahlers Scott R. | Chief Accounting Officer | Dec 05 '23 | Option Exercise | 0.00 | 6,740 | 0 | 331,037 | Dec 08 12:00 AM |
| COMP | Wahlers Scott R. | Chief Accounting Officer | Nov 03 '23 | Option Exercise | 0.00 | 6,780 | 0 | 329,399 | Nov 07 12:00 AM |
| COMP | Wahlers Scott R. | Chief Accounting Officer | Oct 03 '23 | Option Exercise | 0.00 | 237,928 | 0 | 386,743 | Oct 05 12:00 AM |
| COMP | Wahlers Scott R. | Chief Accounting Officer | Sep 05 '23 | Option Exercise | 0.00 | 6,760 | 0 | 269,506 | Sep 06 12:00 AM |
| COMP | Wahlers Scott R. | Chief Accounting Officer | Aug 03 '23 | Option Exercise | 0.00 | 6,740 | 0 | 267,848 | Aug 04 12:00 AM |
| COMP | Wahlers Scott R. | Chief Accounting Officer | Jul 06 '23 | Option Exercise | 0.00 | 237,948 | 0 | 325,217 | Jul 07 12:00 AM |