| Sep 23, 2026 | RAPPChief Executive Officer | Open-market saleCode S · direct | 43 | $41.05 | $2K@ $41.05 | 456,767 | Form 4 |
| Sep 23, 2026 | RAPPChief Executive Officer | Open-market saleCode S · direct | 215 | $39.86 | $9K@ $39.86 | 456,810 | Form 4 |
| Sep 23, 2026 | RAPPChief Executive Officer | Open-market saleCode S · direct | 1,952 | $39.05 | $76K@ $39.05 | 457,025 | Form 4 |
| Sep 8, 2026 | RAPPChief Executive Officer | Open-market saleCode S · direct | 1,069 | $46.01 | $49K@ $46.01 | 458,977 | Form 4 |
| Sep 8, 2026 | RAPPChief Executive Officer | Open-market saleCode S · direct | 7,141 | $45.55 | $325K@ $45.55 | 460,046 | Form 4 |
| Aug 25, 2026 | RAPPChief Executive Officer | Open-market saleCode S · direct | 18,921 | $49.57 | $938K@ $49.57 | 467,187 | Form 4 |
| Aug 11, 2026 | RAPPChief Executive Officer | Open-market saleCode S · direct | 5,794 | $48.62 | $282K@ $48.62 | 486,108 | Form 4 |
| Aug 11, 2026 | RAPPChief Executive Officer | Open-market saleCode S · direct | 19,500 | $48.04 | $937K@ $48.04 | 491,902 | Form 4 |
| Aug 11, 2026 | RAPPChief Executive Officer | Open-market saleCode S · direct | 3,664 | $46.90 | $172K@ $46.90 | 511,402 | Form 4 |
| Aug 10, 2026 | RAPPChief Executive Officer | Open-market saleCode S · direct | 8,370 | $46.75 | $391K@ $46.75 | 515,066 | Form 4 |
| Aug 10, 2026 | RAPPChief Executive Officer | Open-market saleCode S · direct | 14,171 | $45.97 | $651K@ $45.97 | 523,436 | Form 4 |
| Jul 27, 2026 | RAPPChief Executive Officer | Open-market saleCode S · direct | 7 | $42.73 | $299@ $42.73 | 537,607 | Form 4 |
| Jul 27, 2026 | RAPPChief Executive Officer | Open-market saleCode S · direct | 2,203 | $42.11 | $93K@ $42.11 | 537,614 | Form 4 |
| Jul 14, 2026 | RAPPChief Executive Officer | Open-market saleCode S · direct | 2,729 | $40.57 | $111K@ $40.57 | 539,817 | Form 4 |
| Jul 14, 2026 | RAPPChief Executive Officer | Open-market saleCode S · direct | 5,481 | $39.72 | $218K@ $39.72 | 542,546 | Form 4 |
| Jun 29, 2026 | RAPPChief Executive Officer | Open-market saleCode S · direct | 876 | $40.34 | $35K@ $40.34 | 548,027 | Form 4 |
| Jun 29, 2026 | RAPPChief Executive Officer | Open-market saleCode S · direct | 7,344 | $39.77 | $292K@ $39.77 | 548,903 | Form 4 |
| May 8, 2026 | CRLDirector | Grant or awardCode A · direct | 1,438 | $177.62 | $255K@ $177.62 | 2,384 | Form 4 |
| Feb 18, 2026 | RAPPChief Executive Officer | Open-market saleCode S · indirect | 2,100 | $29.80 | $63K@ $29.80 | 20,729 | Form 4 |
| Feb 18, 2026 | RAPPChief Executive Officer | Open-market saleCode S · indirect | 2,983 | $29.04 | $87K@ $29.04 | 22,829 | Form 4 |
| Feb 18, 2026 | RAPPChief Executive Officer | Open-market saleCode S · direct | 2,281 | $29.80 | $68K@ $29.80 | 556,247 | Form 4 |
| Feb 18, 2026 | RAPPChief Executive Officer | Open-market saleCode S · direct | 3,552 | $29.05 | $103K@ $29.05 | 558,528 | Form 4 |
| Feb 2, 2026 | RAPPChief Executive Officer | Grant or awardCode A · direct | 428,000 | — | — | 428,000 | Form 4 |
| Jan 20, 2026 | RAPPChief Executive Officer | Open-market saleCode S · indirect | 5,083 | $26.11 | $133K@ $26.11 | 25,812 | Form 4 |
| Jan 20, 2026 | RAPPChief Executive Officer | Open-market saleCode S · direct | 5,833 | $26.12 | $152K@ $26.12 | 562,080 | Form 4 |
| Dec 17, 2025 | RAPPChief Executive Officer | Open-market saleCode S · indirect | 515 | $31.04 | $16K@ $31.04 | 30,895 | Form 4 |
| Dec 17, 2025 | RAPPChief Executive Officer | Open-market saleCode S · indirect | 2,421 | $30.04 | $73K@ $30.04 | 31,410 | Form 4 |
| Dec 17, 2025 | RAPPChief Executive Officer | Open-market saleCode S · indirect | 2,147 | $28.84 | $62K@ $28.84 | 33,831 | Form 4 |
| Dec 17, 2025 | RAPPChief Executive Officer | Open-market saleCode S · direct | 600 | $31.04 | $19K@ $31.04 | 567,913 | Form 4 |
| Dec 17, 2025 | RAPPChief Executive Officer | Open-market saleCode S · direct | 2,792 | $30.04 | $84K@ $30.04 | 568,513 | Form 4 |
| Dec 17, 2025 | RAPPChief Executive Officer | Open-market saleCode S · direct | 2,441 | $28.84 | $70K@ $28.84 | 571,305 | Form 4 |