| Sep 3, 2026 | APGEChief Medical Officer | Disposition to issuerCode D · direct | 83,690 | — | — | 0 | Form 4 |
| Sep 3, 2026 | APGEChief Medical Officer | Disposition to issuerCode D · direct | 124,962 | — | — | 0 | Form 4 |
| Sep 3, 2026 | APGEChief Medical Officer | Disposition to issuerCode D · direct | 110,665 | — | — | 0 | Form 4 |
| Sep 3, 2026 | APGEChief Medical Officer | Disposition to issuerCode D · direct | 167,123 | — | — | 0 | Form 4 |
| Sep 2, 2026 | APGEChief Medical Officer | Disposition to issuerCode D · direct | 1,375 | $135.06 | $186K@ $135.06 | 167,123 | Form 4 |
| Aug 5, 2026 | APGEChief Medical Officer | Open-market saleCode S · direct | 5,500 | $134.17 | $738K@ $134.17 | 168,498 | Form 4 |
| Aug 5, 2026 | APGEChief Medical Officer | Option exerciseCode M · direct | 4,125 | $22.86 | $94K@ $22.86 | 173,998 | Form 4 |
| Jul 14, 2026 | APGEChief Medical Officer | GiftCode G · direct | 8,000 | — | — | 169,873 | Form 4 |
| Jul 1, 2026 | APGEChief Medical Officer | Open-market saleCode S · direct | 5,500 | $132.74 | $730K@ $132.74 | 177,873 | Form 4 |
| Jul 1, 2026 | APGEChief Medical Officer | Option exerciseCode M · direct | 4,125 | $22.86 | $94K@ $22.86 | 183,373 | Form 4 |
| Jun 22, 2026 | APGEChief Medical Officer | Open-market saleCode S · direct | 26,400 | $132.60 | $3.5M@ $132.60 | 179,248 | Form 4 |
| Jun 12, 2026 | ORKADirector | Open-market saleCode S · direct | 12,583 | $70.11 | $882K@ $70.11 | 38,743 | Form 4 |
| Jun 11, 2026 | ORKADirector | Open-market saleCode S · direct | 22,417 | $70.13 | $1.6M@ $70.13 | 51,326 | Form 4 |
| Jun 3, 2026 | APGEChief Medical Officer | Open-market saleCode S · direct | 5,500 | $78.71 | $433K@ $78.71 | 205,648 | Form 4 |
| Jun 3, 2026 | APGEChief Medical Officer | Option exerciseCode M · direct | 4,125 | $22.86 | $94K@ $22.86 | 211,148 | Form 4 |
| Jun 2, 2026 | ORKADirector | Grant or awardCode A · direct | 9,136 | — | — | 9,136 | Form 4 |
| May 21, 2026 | ORKADirector | Open-market saleCode S · direct | 13,235 | $59.97 | $794K@ $59.97 | 73,743 | Form 4 |
| May 21, 2026 | ORKADirector | Open-market saleCode S · direct | 53,447 | $59.10 | $3.2M@ $59.10 | 86,978 | Form 4 |
| May 21, 2026 | ORKADirector | Open-market saleCode S · direct | 38,318 | $58.43 | $2.2M@ $58.43 | 140,425 | Form 4 |
| May 21, 2026 | ORKADirector | Option exerciseCode M · direct | 11,667 | $11.77 | $137K@ $11.77 | 178,743 | Form 4 |
| May 21, 2026 | ORKADirector | Option exerciseCode M · direct | 11,904 | $7.80 | $93K@ $7.80 | 167,076 | Form 4 |
| May 21, 2026 | ORKADirector | Option exerciseCode M · direct | 38,689 | $6.84 | $265K@ $6.84 | 155,172 | Form 4 |
| May 6, 2026 | APGEChief Medical Officer | Open-market saleCode S · direct | 1,800 | $84.60 | $152K@ $84.60 | 207,023 | Form 4 |
| May 6, 2026 | APGEChief Medical Officer | Open-market saleCode S · direct | 3,700 | $83.92 | $311K@ $83.92 | 208,823 | Form 4 |
| May 6, 2026 | APGEChief Medical Officer | Option exerciseCode M · direct | 4,125 | $22.86 | $94K@ $22.86 | 212,523 | Form 4 |
| Apr 1, 2026 | APGEChief Medical Officer | Open-market saleCode S · direct | 100 | $85.89 | $9K@ $85.89 | 208,398 | Form 4 |
| Apr 1, 2026 | APGEChief Medical Officer | Open-market saleCode S · direct | 2,702 | $85.33 | $231K@ $85.33 | 208,498 | Form 4 |
| Apr 1, 2026 | APGEChief Medical Officer | Open-market saleCode S · direct | 2,698 | $84.31 | $227K@ $84.31 | 211,200 | Form 4 |
| Apr 1, 2026 | APGEChief Medical Officer | Option exerciseCode M · direct | 4,125 | $22.86 | $94K@ $22.86 | 213,898 | Form 4 |
| Mar 4, 2026 | APGEChief Medical Officer | Open-market saleCode S · direct | 200 | $73.26 | $15K@ $73.26 | 209,773 | Form 4 |
| Mar 4, 2026 | APGEChief Medical Officer | Open-market saleCode S · direct | 2,075 | $71.98 | $149K@ $71.98 | 209,973 | Form 4 |
| Mar 4, 2026 | APGEChief Medical Officer | Open-market saleCode S · direct | 3,225 | $70.33 | $227K@ $70.33 | 212,048 | Form 4 |
| Mar 4, 2026 | APGEChief Medical Officer | Option exerciseCode M · direct | 4,125 | $22.86 | $94K@ $22.86 | 215,273 | Form 4 |
| Feb 4, 2026 | APGEChief Medical Officer | Open-market saleCode S · direct | 200 | $68.94 | $14K@ $68.94 | 211,148 | Form 4 |
| Feb 4, 2026 | APGEChief Medical Officer | Open-market saleCode S · direct | 100 | $67.88 | $7K@ $67.88 | 211,348 | Form 4 |
| Feb 4, 2026 | APGEChief Medical Officer | Open-market saleCode S · direct | 1,299 | $66.85 | $87K@ $66.85 | 211,448 | Form 4 |
| Feb 4, 2026 | APGEChief Medical Officer | Open-market saleCode S · direct | 1,420 | $65.83 | $93K@ $65.83 | 212,747 | Form 4 |
| Feb 4, 2026 | APGEChief Medical Officer | Open-market saleCode S · direct | 2,481 | $64.88 | $161K@ $64.88 | 214,167 | Form 4 |
| Feb 4, 2026 | APGEChief Medical Officer | Option exerciseCode M · direct | 4,125 | $22.86 | $94K@ $22.86 | 216,648 | Form 4 |
| Jan 23, 2026 | ORKADirector | Other acquisition or dispositionCode J · direct | 116,483 | — | — | 116,483 | Form 4 |
| Jan 7, 2026 | APGEChief Medical Officer | Open-market saleCode S · direct | 100 | $80.06 | $8K@ $80.06 | 212,523 | Form 4 |
| Jan 7, 2026 | APGEChief Medical Officer | Open-market saleCode S · direct | 826 | $79.04 | $65K@ $79.04 | 212,623 | Form 4 |
| Jan 7, 2026 | APGEChief Medical Officer | Open-market saleCode S · direct | 14,820 | $77.90 | $1.2M@ $77.90 | 213,449 | Form 4 |
| Jan 7, 2026 | APGEChief Medical Officer | Open-market saleCode S · direct | 2,954 | $77.13 | $228K@ $77.13 | 228,269 | Form 4 |
| Jan 7, 2026 | APGEChief Medical Officer | Option exerciseCode M · direct | 14,025 | $22.86 | $321K@ $22.86 | 231,223 | Form 4 |
| Jan 2, 2026 | APGEChief Medical Officer | Grant or awardCode A · direct | 83,690 | — | — | 83,690 | Form 4 |
| Dec 4, 2025 | APGEChief Medical Officer | Open-market saleCode S · direct | 10,900 | $75.00 | $818K@ $75.00 | 271,108 | Form 4 |