| Aug 17, 2026Transaction date | Timothy August DursoResearch disclosed relationships | SaleSEC code S | Common stock, par value $0.00001 per share | 161 shares | $111.28 | 78,142 shares | 78,142 sharesOwner coverage latest filing Aug 18, 2026 | 4Filed Aug 18, 2026 |
| Aug 17, 2026Transaction date | Timothy August DursoResearch disclosed relationships | SaleSEC code S | Common stock, par value $0.00001 per share | 2,348 shares | $109.34 | 78,303 shares | 78,142 sharesOwner coverage latest filing Aug 18, 2026 | 4Filed Aug 18, 2026 |
| Aug 17, 2026Transaction date | Timothy August DursoResearch disclosed relationships | SaleSEC code S | Common stock, par value $0.00001 per share | 16,767 shares | $108.38 | 80,651 shares | 78,142 sharesOwner coverage latest filing Aug 18, 2026 | 4Filed Aug 18, 2026 |
| Aug 17, 2026Transaction date | Timothy August DursoResearch disclosed relationships | SaleSEC code S | Common stock, par value $0.00001 per share | 16,306 shares | $107.52 | 97,418 shares | 78,142 sharesOwner coverage latest filing Aug 18, 2026 | 4Filed Aug 18, 2026 |
| Aug 17, 2026Transaction date | Timothy August DursoResearch disclosed relationships | SaleSEC code S | Common stock, par value $0.00001 per share | 7,918 shares | $106.71 | 113,724 shares | 78,142 sharesOwner coverage latest filing Aug 18, 2026 | 4Filed Aug 18, 2026 |
| Aug 17, 2026Transaction date | Timothy August DursoResearch disclosed relationships | AcquisitionSEC code M | Common stock, par value $0.00001 per share | 3,452 shares | $12.19 | 121,642 shares | 78,142 sharesOwner coverage latest filing Aug 18, 2026 | 4Filed Aug 18, 2026 |
| Aug 17, 2026Transaction date | Reid Alexander WaldmanResearch disclosed relationships | SaleSEC code S | Common stock, par value $0.00001 per share | 249 shares | $111.28 | 170,824 shares | 170,824 sharesOwner coverage latest filing Aug 18, 2026 | 4Filed Aug 18, 2026 |
| Aug 17, 2026Transaction date | Reid Alexander WaldmanResearch disclosed relationships | SaleSEC code S | Common stock, par value $0.00001 per share | 3,000 shares | $109.38 | 171,073 shares | 170,824 sharesOwner coverage latest filing Aug 18, 2026 | 4Filed Aug 18, 2026 |
| Aug 17, 2026Transaction date | Reid Alexander WaldmanResearch disclosed relationships | SaleSEC code S | Common stock, par value $0.00001 per share | 27,490 shares | $108.45 | 174,073 shares | 170,824 sharesOwner coverage latest filing Aug 18, 2026 | 4Filed Aug 18, 2026 |
| Aug 17, 2026Transaction date | Reid Alexander WaldmanResearch disclosed relationships | SaleSEC code S | Common stock, par value $0.00001 per share | 25,234 shares | $107.53 | 201,563 shares | 170,824 sharesOwner coverage latest filing Aug 18, 2026 | 4Filed Aug 18, 2026 |
| Aug 17, 2026Transaction date | Reid Alexander WaldmanResearch disclosed relationships | SaleSEC code S | Common stock, par value $0.00001 per share | 11,527 shares | $106.72 | 226,797 shares | 170,824 sharesOwner coverage latest filing Aug 18, 2026 | 4Filed Aug 18, 2026 |
| Aug 17, 2026Transaction date | Reid Alexander WaldmanResearch disclosed relationships | AcquisitionSEC code M | Common stock, par value $0.00001 per share | 3,452 shares | $12.19 | 238,324 shares | 170,824 sharesOwner coverage latest filing Aug 18, 2026 | 4Filed Aug 18, 2026 |