| Sep 10, 2026 | OMDAChief Financial Officer | Open-market saleCode S · direct | 600 | $22.52 | $14K@ $22.52 | 173,906 | Form 4 |
| Sep 10, 2026 | OMDAChief Financial Officer | Open-market saleCode S · direct | 6,200 | $21.80 | $135K@ $21.80 | 174,506 | Form 4 |
| Sep 5, 2026 | OMDAChief Financial Officer | Shares withheld for tax or exercise priceCode F · direct | 2,010 | $22.77 | $46K@ $22.77 | 180,706 | Form 4 |
| Sep 1, 2026 | OMDAChief Financial Officer | Shares withheld for tax or exercise priceCode F · direct | 4,493 | $22.84 | $103K@ $22.84 | 182,716 | Form 4 |
| Aug 27, 2026 | OMDAChief Financial Officer | Option exerciseCode M · direct | 1,108 | $8.28 | $9K@ $8.28 | 188,317 | Form 4 |
| Aug 11, 2026 | OMDAChief Financial Officer | Option exerciseCode M · direct | 1,607 | $8.28 | $13K@ $8.28 | 188,816 | Form 4 |
| Aug 10, 2026 | OMDAChief Financial Officer | Open-market saleCode S · direct | 15,235 | $25.03 | $381K@ $25.03 | 187,209 | Form 4 |
| Aug 10, 2026 | OMDAChief Financial Officer | Option exerciseCode M · direct | 694 | $7.68 | $5K@ $7.68 | 202,444 | Form 4 |
| Aug 10, 2026 | OMDAChief Financial Officer | Option exerciseCode M · direct | 1,042 | $8.01 | $8K@ $8.01 | 201,750 | Form 4 |
| Aug 10, 2026 | OMDAChief Financial Officer | Option exerciseCode M · direct | 13,499 | $8.28 | $112K@ $8.28 | 200,708 | Form 4 |
| Jul 15, 2026 | OMDAChief Financial Officer | Open-market saleCode S · direct | 11,750 | $24.01 | $282K@ $24.01 | 187,209 | Form 4 |
| Jul 15, 2026 | OMDAChief Financial Officer | Open-market saleCode S · direct | 400 | $24.00 | $10K@ $24.00 | 198,959 | Form 4 |
| Jul 15, 2026 | OMDAChief Financial Officer | Option exerciseCode M · direct | 12,150 | $8.28 | $101K@ $8.28 | 199,359 | Form 4 |
| Jul 13, 2026 | OMDAChief Financial Officer | Open-market saleCode S · direct | 600 | $24.01 | $14K@ $24.01 | 187,209 | Form 4 |
| Jul 13, 2026 | OMDAChief Financial Officer | Open-market saleCode S · direct | 5,200 | $24.00 | $125K@ $24.00 | 187,809 | Form 4 |
| Jul 13, 2026 | OMDAChief Financial Officer | Option exerciseCode M · direct | 5,800 | $8.28 | $48K@ $8.28 | 193,009 | Form 4 |
| Jul 7, 2026 | OMDAChief Financial Officer | Open-market saleCode S · direct | 12,337 | $23.09 | $285K@ $23.09 | 187,209 | Form 4 |
| Jul 7, 2026 | OMDAChief Financial Officer | Option exerciseCode M · direct | 694 | $7.68 | $5K@ $7.68 | 199,546 | Form 4 |
| Jul 7, 2026 | OMDAChief Financial Officer | Option exerciseCode M · direct | 1,042 | $8.01 | $8K@ $8.01 | 198,852 | Form 4 |
| Jul 7, 2026 | OMDAChief Financial Officer | Option exerciseCode M · direct | 10,601 | $8.28 | $88K@ $8.28 | 197,810 | Form 4 |
| Jul 1, 2026 | OMDAChief Financial Officer | Option exerciseCode M · direct | 23,263 | $8.28 | $193K@ $8.28 | 210,472 | Form 4 |
| Jun 30, 2026 | OMDAChief Financial Officer | Option exerciseCode M · direct | 300 | $8.28 | $2K@ $8.28 | 115,709 | Form 4 |
| Jun 29, 2026 | OMDAChief Financial Officer | Open-market saleCode S · direct | 17,950 | $21.07 | $378K@ $21.07 | 115,409 | Form 4 |
| Jun 26, 2026 | OMDAChief Financial Officer | Open-market saleCode S · direct | 33,000 | $19.89 | $656K@ $19.89 | 133,359 | Form 4 |
| Jun 25, 2026 | OMDAChief Financial Officer | Open-market saleCode S · directAlso reported by Duffy Sean P. | 300 | $19.00 | $6K@ $19.00 | 166,359 | Form 4 |
| Jun 24, 2026 | OMDAChief Financial Officer | Open-market saleCode S · direct | 2,600 | $19.02 | $49K@ $19.02 | 166,659 | Form 4 |
| Jun 22, 2026 | OMDAChief Financial Officer | Open-market saleCode S · direct | 17,950 | $18.13 | $325K@ $18.13 | 169,259 | Form 4 |
| Jun 15, 2026 | OMDAChief Financial Officer | Open-market saleCode S · direct | 6,800 | $17.23 | $117K@ $17.23 | 187,209 | Form 4 |
| Jun 5, 2026 | OMDAChief Financial Officer | Shares withheld for tax or exercise priceCode F · direct | 2,010 | $17.93 | $36K@ $17.93 | 194,009 | Form 4 |
| Jun 1, 2026 | OMDAChief Financial Officer | Shares withheld for tax or exercise priceCode F · direct | 4,493 | $18.38 | $83K@ $18.38 | 196,019 | Form 4 |
| Mar 13, 2026 | OMDAChief Financial Officer | Open-market saleCode S · direct | 1,884 | $13.94 | $26K@ $13.94 | 200,512 | Form 4 |
| Mar 5, 2026 | OMDAChief Financial Officer | Grant or awardCode A · direct | 147,058 | — | — | 202,396 | Form 4 |
| Mar 5, 2026 | OMDAChief Financial Officer | Shares withheld for tax or exercise priceCode F · direct | 2,228 | $13.60 | $30K@ $13.60 | 55,338 | Form 4 |
| Dec 10, 2025 | OMDAChief Financial Officer | Open-market saleCode S · direct | 4,211 | $15.37 | $65K@ $15.37 | 57,566 | Form 4 |
| Dec 5, 2025 | OMDAChief Financial Officer | Shares withheld for tax or exercise priceCode F · direct | 2,006 | $17.49 | $35K@ $17.49 | 61,777 | Form 4 |