| Sep 10, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 10,000 | $38.75 | $387K@ $38.75 | 2,747,844 | Form 4 |
| Sep 9, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 10,000 | $38.63 | $386K@ $38.63 | 2,757,844 | Form 4 |
| Sep 3, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 10,000 | $39.75 | $397K@ $39.75 | 2,767,844 | Form 4 |
| Sep 2, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 258 | $39.88 | $10K@ $39.88 | 2,777,844 | Form 4 |
| Sep 2, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 9,742 | $39.53 | $385K@ $39.53 | 2,778,102 | Form 4 |
| Aug 27, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 10,000 | $39.66 | $397K@ $39.66 | 2,787,844 | Form 4 |
| Aug 26, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 10,000 | $39.99 | $400K@ $39.99 | 2,797,844 | Form 4 |
| Aug 20, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 10,000 | $40.53 | $405K@ $40.53 | 2,807,844 | Form 4 |
| Aug 19, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 1,998 | $41.97 | $84K@ $41.97 | 2,817,844 | Form 4 |
| Aug 19, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 8,002 | $41.05 | $328K@ $41.05 | 2,819,842 | Form 4 |
| Aug 13, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 10,000 | $43.10 | $431K@ $43.10 | 2,827,844 | Form 4 |
| Aug 12, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 10,000 | $42.75 | $427K@ $42.75 | 2,837,844 | Form 4 |
| Jun 11, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 10,000 | $38.19 | $382K@ $38.19 | 2,847,844 | Form 4 |
| Jun 10, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 915 | $39.20 | $36K@ $39.20 | 2,857,844 | Form 4 |
| Jun 10, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 9,085 | $38.68 | $351K@ $38.68 | 2,858,759 | Form 4 |
| Jun 4, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 79 | $37.65 | $3K@ $37.65 | 2,867,844 | Form 4 |
| Jun 4, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 9,921 | $37.26 | $370K@ $37.26 | 2,867,923 | Form 4 |
| Jun 3, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 637 | $37.14 | $24K@ $37.14 | 2,877,844 | Form 4 |
| Jun 3, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 9,363 | $36.42 | $341K@ $36.42 | 2,878,481 | Form 4 |
| May 28, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 10,000 | $37.25 | $372K@ $37.25 | 2,887,844 | Form 4 |
| May 27, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 10,000 | $37.65 | $377K@ $37.65 | 2,897,844 | Form 4 |
| May 21, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 3,388 | $37.42 | $127K@ $37.42 | 2,907,844 | Form 4 |
| May 21, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 6,612 | $36.92 | $244K@ $36.92 | 2,911,232 | Form 4 |
| May 20, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 355 | $37.15 | $13K@ $37.15 | 2,917,844 | Form 4 |
| May 20, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 9,645 | $36.83 | $355K@ $36.83 | 2,918,199 | Form 4 |
| May 14, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 10,000 | $36.23 | $362K@ $36.23 | 2,927,844 | Form 4 |
| May 13, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 10,000 | $35.96 | $360K@ $35.96 | 2,937,844 | Form 4 |
| Mar 12, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 10,000 | $32.50 | $325K@ $32.50 | 2,947,844 | Form 4 |
| Mar 11, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 10,000 | $32.83 | $328K@ $32.83 | 2,957,844 | Form 4 |
| Mar 5, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 1,139 | $35.89 | $41K@ $35.89 | 2,967,844 | Form 4 |
| Mar 5, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 8,861 | $35.37 | $313K@ $35.37 | 2,968,983 | Form 4 |
| Mar 4, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 10,000 | $36.69 | $367K@ $36.69 | 2,977,844 | Form 4 |
| Feb 26, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 1,246 | $40.00 | $50K@ $40.00 | 2,987,844 | Form 4 |
| Feb 26, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 8,754 | $39.29 | $344K@ $39.29 | 2,989,090 | Form 4 |
| Feb 25, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 2,537 | $39.65 | $101K@ $39.65 | 2,997,844 | Form 4 |
| Feb 25, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 7,463 | $39.21 | $293K@ $39.21 | 3,000,381 | Form 4 |
| Feb 19, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 10,000 | $40.04 | $400K@ $40.04 | 3,007,844 | Form 4 |
| Feb 18, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 762 | $41.15 | $31K@ $41.15 | 3,017,844 | Form 4 |
| Feb 18, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 9,238 | $40.26 | $372K@ $40.26 | 3,018,606 | Form 4 |
| Feb 12, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 735 | $40.92 | $30K@ $40.92 | 3,027,844 | Form 4 |
| Feb 12, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 9,265 | $40.05 | $371K@ $40.05 | 3,028,579 | Form 4 |
| Feb 11, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 402 | $41.39 | $17K@ $41.39 | 3,037,844 | Form 4 |
| Feb 11, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 9,598 | $40.84 | $392K@ $40.84 | 3,038,246 | Form 4 |
| Feb 5, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 650 | $41.34 | $27K@ $41.34 | 3,047,844 | Form 4 |
| Feb 5, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 9,350 | $40.13 | $375K@ $40.13 | 3,048,494 | Form 4 |
| Feb 4, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 240 | $42.44 | $10K@ $42.44 | 3,057,844 | Form 4 |
| Feb 4, 2026 | LOBChief Executive Officer | Open-market saleCode S · indirect | 9,760 | $41.88 | $409K@ $41.88 | 3,058,084 | Form 4 |
| Dec 19, 2025 | LOBChief Executive Officer | Open-market saleCode S · indirect | 10,000 | $36.17 | $362K@ $36.17 | 3,067,844 | Form 4 |
| Dec 17, 2025 | LOBChief Executive Officer | Open-market saleCode S · indirect | 10,000 | $35.97 | $360K@ $35.97 | 3,077,844 | Form 4 |
| Dec 12, 2025 | LOBChief Executive Officer | Open-market saleCode S · indirect | 10,000 | $35.13 | $351K@ $35.13 | 3,087,844 | Form 4 |
| Dec 10, 2025 | LOBChief Executive Officer | Open-market saleCode S · indirect | 6,495 | $34.69 | $225K@ $34.69 | 3,097,844 | Form 4 |
| Dec 10, 2025 | LOBChief Executive Officer | Open-market saleCode S · indirect | 3,505 | $33.65 | $118K@ $33.65 | 3,104,339 | Form 4 |
| Dec 5, 2025 | LOBChief Executive Officer | Open-market saleCode S · indirect | 10,000 | $32.81 | $328K@ $32.81 | 3,107,844 | Form 4 |
| Dec 3, 2025 | LOBChief Executive Officer | Open-market saleCode S · indirect | 3,918 | $33.24 | $130K@ $33.24 | 3,117,844 | Form 4 |
| Dec 3, 2025 | LOBChief Executive Officer | Open-market saleCode S · indirect | 6,082 | $32.92 | $200K@ $32.92 | 3,121,762 | Form 4 |
| Nov 28, 2025 | LOBChief Executive Officer | Open-market saleCode S · indirect | 10,000 | $32.04 | $320K@ $32.04 | 3,127,844 | Form 4 |
| Nov 26, 2025 | LOBChief Executive Officer | Open-market saleCode S · indirect | 10,000 | $32.17 | $322K@ $32.17 | 3,137,844 | Form 4 |