| Aug 6, 2026 | XMTRChief Financial Officer | Open-market saleCode S · direct | 4 | $90.28 | $361@ $90.28 | 177,631 | Form 4 |
| Aug 6, 2026 | XMTRChief Financial Officer | Open-market saleCode S · direct | 198 | $89.43 | $18K@ $89.43 | 177,635 | Form 4 |
| Aug 6, 2026 | XMTRChief Financial Officer | Open-market saleCode S · direct | 546 | $88.26 | $48K@ $88.26 | 177,833 | Form 4 |
| Aug 6, 2026 | XMTRChief Financial Officer | Open-market saleCode S · direct | 752 | $87.26 | $66K@ $87.26 | 178,379 | Form 4 |
| Jul 2, 2026 | XMTRChief Financial Officer | Open-market saleCode S · direct | 238 | $97.34 | $23K@ $97.34 | 179,131 | Form 4 |
| Jul 2, 2026 | XMTRChief Financial Officer | Open-market saleCode S · direct | 309 | $96.08 | $30K@ $96.08 | 179,369 | Form 4 |
| Jul 2, 2026 | XMTRChief Financial Officer | Open-market saleCode S · direct | 226 | $94.53 | $21K@ $94.53 | 179,678 | Form 4 |
| Jul 2, 2026 | XMTRChief Financial Officer | Open-market saleCode S · direct | 548 | $93.17 | $51K@ $93.17 | 179,904 | Form 4 |
| Jul 2, 2026 | XMTRChief Financial Officer | Open-market saleCode S · direct | 539 | $92.00 | $50K@ $92.00 | 180,452 | Form 4 |
| Jul 2, 2026 | XMTRChief Financial Officer | Open-market saleCode S · direct | 532 | $90.76 | $48K@ $90.76 | 180,991 | Form 4 |
| Jul 1, 2026 | XMTRChief Financial Officer | Open-market saleCode S · direct | 212 | $98.51 | $21K@ $98.51 | 181,523 | Form 4 |
| Jul 1, 2026 | XMTRChief Financial Officer | Open-market saleCode S · direct | 883 | $97.19 | $86K@ $97.19 | 181,735 | Form 4 |
| Jul 1, 2026 | XMTRChief Financial Officer | Open-market saleCode S · direct | 405 | $96.02 | $39K@ $96.02 | 182,618 | Form 4 |
| Jun 1, 2026 | XMTRChief Financial Officer | Open-market saleCode S · direct | 66 | $99.56 | $7K@ $99.56 | 183,023 | Form 4 |
| Jun 1, 2026 | XMTRChief Financial Officer | Open-market saleCode S · direct | 340 | $98.55 | $34K@ $98.55 | 183,089 | Form 4 |
| Jun 1, 2026 | XMTRChief Financial Officer | Open-market saleCode S · direct | 366 | $97.88 | $36K@ $97.88 | 183,429 | Form 4 |
| Jun 1, 2026 | XMTRChief Financial Officer | Open-market saleCode S · direct | 208 | $96.84 | $20K@ $96.84 | 183,795 | Form 4 |
| Jun 1, 2026 | XMTRChief Financial Officer | Open-market saleCode S · direct | 228 | $95.28 | $22K@ $95.28 | 184,003 | Form 4 |
| Jun 1, 2026 | XMTRChief Financial Officer | Open-market saleCode S · direct | 292 | $94.44 | $28K@ $94.44 | 184,231 | Form 4 |
| May 11, 2026 | XMTRChief Financial Officer | Open-market saleCode S · direct | 636 | $80.01 | $51K@ $80.01 | 184,523 | Form 4 |
| May 11, 2026 | XMTRChief Financial Officer | Open-market saleCode S · direct | 864 | $79.45 | $69K@ $79.45 | 185,159 | Form 4 |
| Apr 2, 2026 | XMTRChief Financial Officer | Open-market saleCode S · direct | 86 | $42.48 | $4K@ $42.48 | 186,023 | Form 4 |
| Apr 2, 2026 | XMTRChief Financial Officer | Open-market saleCode S · direct | 1,993 | $41.87 | $83K@ $41.87 | 186,109 | Form 4 |
| Apr 2, 2026 | XMTRChief Financial Officer | Open-market saleCode S · direct | 313 | $40.57 | $13K@ $40.57 | 188,102 | Form 4 |
| Apr 1, 2026 | XMTRChief Financial Officer | Open-market saleCode S · direct | 1,500 | $42.03 | $63K@ $42.03 | 188,415 | Form 4 |
| Mar 10, 2026 | XMTRChief Financial Officer | Grant or awardCode A · direct | 29,064 | — | — | 189,915 | Form 4 |
| Mar 2, 2026 | XMTRChief Financial Officer | Open-market saleCode S · direct | 1,198 | $42.56 | $51K@ $42.56 | 160,851 | Form 4 |
| Mar 2, 2026 | XMTRChief Financial Officer | Open-market saleCode S · direct | 8,174 | $42.08 | $344K@ $42.08 | 162,049 | Form 4 |
| Mar 2, 2026 | XMTRChief Financial Officer | Open-market saleCode S · direct | 1,400 | $41.04 | $57K@ $41.04 | 170,223 | Form 4 |
| Mar 2, 2026 | XMTRChief Financial Officer | Open-market saleCode S · direct | 254 | $42.59 | $11K@ $42.59 | 171,623 | Form 4 |
| Mar 2, 2026 | XMTRChief Financial Officer | Open-market saleCode S · direct | 984 | $42.06 | $41K@ $42.06 | 171,877 | Form 4 |
| Mar 2, 2026 | XMTRChief Financial Officer | Open-market saleCode S · direct | 262 | $41.26 | $11K@ $41.26 | 172,861 | Form 4 |
| Feb 26, 2026 | XMTRChief Financial Officer | Open-market saleCode S · direct | 3,383 | $44.32 | $150K@ $44.32 | 173,123 | Form 4 |
| Feb 26, 2026 | XMTRChief Financial Officer | Open-market saleCode S · direct | 9,429 | $43.47 | $410K@ $43.47 | 176,506 | Form 4 |
| Feb 26, 2026 | XMTRChief Financial Officer | Open-market saleCode S · direct | 1,331 | $42.62 | $57K@ $42.62 | 185,935 | Form 4 |
| Feb 26, 2026 | XMTRChief Financial Officer | Open-market saleCode S · direct | 960 | $41.42 | $40K@ $41.42 | 187,266 | Form 4 |
| Feb 24, 2026 | XMTRChief Financial Officer | Grant or awardCode A · direct | 54,428 | — | — | 188,226 | Form 4 |
| Feb 2, 2026 | XMTRChief Financial Officer | Open-market saleCode S · direct | 498 | $59.30 | $30K@ $59.30 | 133,798 | Form 4 |
| Feb 2, 2026 | XMTRChief Financial Officer | Open-market saleCode S · direct | 101 | $57.40 | $6K@ $57.40 | 134,296 | Form 4 |
| Jan 5, 2026 | XMTRChief Financial Officer | Open-market saleCode S · direct | 1,113 | $67.69 | $75K@ $67.69 | 134,397 | Form 4 |
| Jan 5, 2026 | XMTRChief Financial Officer | Open-market saleCode S · direct | 3,605 | $66.89 | $241K@ $66.89 | 135,510 | Form 4 |
| Jan 5, 2026 | XMTRChief Financial Officer | Open-market saleCode S · direct | 633 | $66.01 | $42K@ $66.01 | 139,115 | Form 4 |
| Jan 5, 2026 | XMTRChief Financial Officer | Open-market saleCode S · direct | 397 | $64.14 | $25K@ $64.14 | 139,748 | Form 4 |
| Jan 5, 2026 | XMTRChief Financial Officer | Open-market saleCode S · direct | 455 | $63.35 | $29K@ $63.35 | 140,145 | Form 4 |
| Jan 2, 2026 | XMTRChief Financial Officer | Open-market saleCode S · direct | 410 | $62.24 | $26K@ $62.24 | 140,600 | Form 4 |
| Jan 2, 2026 | XMTRChief Financial Officer | Open-market saleCode S · direct | 188 | $60.83 | $11K@ $60.83 | 141,010 | Form 4 |
| Dec 1, 2025 | XMTRChief Financial Officer | Open-market saleCode S · direct | 52 | $56.86 | $3K@ $56.86 | 141,198 | Form 4 |
| Dec 1, 2025 | XMTRChief Financial Officer | Open-market saleCode S · direct | 546 | $55.94 | $31K@ $55.94 | 141,250 | Form 4 |