| Sep 2, 2026 | BANDChief Financial Officer | Open-market saleCode S · direct | 3,291 | $49.97 | $164K@ $49.97 | 28,605 | Form 4 |
| Sep 2, 2026 | BANDChief Financial Officer | Open-market saleCode S · direct | 1,400 | $48.99 | $69K@ $48.99 | 31,896 | Form 4 |
| Sep 2, 2026 | BANDChief Financial Officer | Open-market saleCode S · direct | 2,536 | $47.74 | $121K@ $47.74 | 33,296 | Form 4 |
| Aug 31, 2026 | BANDChief Financial Officer | Open-market saleCode S · direct | 1,939 | $49.60 | $96K@ $49.60 | 35,832 | Form 4 |
| Aug 31, 2026 | BANDChief Financial Officer | Open-market saleCode S · direct | 2,734 | $48.82 | $133K@ $48.82 | 37,771 | Form 4 |
| Aug 28, 2026 | BANDChief Financial Officer | Option exerciseCode M · direct | 6,170 | — | — | 40,505 | Form 4 |
| Aug 28, 2026 | BANDChief Financial Officer | Option exerciseCode M · direct | 5,730 | — | — | 34,335 | Form 4 |
| Jun 2, 2026 | BANDChief Financial Officer | Open-market saleCode S · direct | 100 | $72.30 | $7K@ $72.30 | 28,605 | Form 4 |
| Jun 2, 2026 | BANDChief Financial Officer | Open-market saleCode S · direct | 500 | $71.16 | $36K@ $71.16 | 28,705 | Form 4 |
| Jun 2, 2026 | BANDChief Financial Officer | Open-market saleCode S · direct | 1,200 | $70.35 | $84K@ $70.35 | 29,205 | Form 4 |
| Jun 2, 2026 | BANDChief Financial Officer | Open-market saleCode S · direct | 1,706 | $69.28 | $118K@ $69.28 | 30,405 | Form 4 |
| Jun 2, 2026 | BANDChief Financial Officer | Open-market saleCode S · direct | 2,868 | $68.21 | $196K@ $68.21 | 32,111 | Form 4 |
| Jun 1, 2026 | BANDChief Financial Officer | Open-market saleCode S · direct | 1,200 | $71.44 | $86K@ $71.44 | 34,979 | Form 4 |
| Jun 1, 2026 | BANDChief Financial Officer | Open-market saleCode S · direct | 2,940 | $70.89 | $208K@ $70.89 | 36,179 | Form 4 |
| Jun 1, 2026 | BANDChief Financial Officer | Open-market saleCode S · direct | 600 | $69.35 | $42K@ $69.35 | 39,119 | Form 4 |
| Jun 1, 2026 | BANDChief Financial Officer | Open-market saleCode S · direct | 400 | $65.15 | $26K@ $65.15 | 40,519 | Form 4 |
| Jun 1, 2026 | BANDChief Financial Officer | Open-market saleCode S · direct | 1,000 | $63.50 | $64K@ $63.50 | 41,919 | Form 4 |
| Jun 1, 2026 | BANDChief Financial Officer | Open-market saleCode S · direct | 700 | $64.69 | $45K@ $64.69 | 42,919 | Form 4 |
| Jun 1, 2026 | BANDChief Financial Officer | Open-market saleCode S · direct | 3,528 | $64.04 | $226K@ $64.04 | 43,619 | Form 4 |
| May 30, 2026 | BANDChief Financial Officer | Option exerciseCode M · direct | 10,602 | — | — | 47,147 | Form 4 |
| May 29, 2026 | BANDChief Financial Officer | Open-market saleCode S · directAlso reported by Agarwal Devesh | 7 | $60.00 | $420@ $60.00 | 36,545 | Form 4 |
| May 29, 2026 | BANDChief Financial Officer | Open-market saleCode S · direct | 1,692 | $59.48 | $101K@ $59.48 | 36,552 | Form 4 |
| May 29, 2026 | BANDChief Financial Officer | Open-market saleCode S · direct | 2,262 | $58.37 | $132K@ $58.37 | 38,244 | Form 4 |
| May 28, 2026 | BANDChief Financial Officer | Option exerciseCode M · direct | 6,170 | — | — | 40,506 | Form 4 |
| May 28, 2026 | BANDChief Financial Officer | Option exerciseCode M · direct | 5,731 | — | — | 34,336 | Form 4 |
| Apr 16, 2026 | BANDChief Financial Officer | Open-market saleCode S · direct | 8,040 | $20.00 | $161K@ $20.00 | 28,605 | Form 4 |
| Mar 13, 2026 | BANDChief Financial Officer | Open-market saleCode S · direct | 16,100 | $15.19 | $245K@ $15.19 | 36,645 | Form 4 |
| Mar 12, 2026 | BANDChief Financial Officer | Open-market saleCode S · direct | 17,026 | $15.47 | $263K@ $15.47 | 52,745 | Form 4 |
| Mar 11, 2026 | BANDChief Financial Officer | Open-market saleCode S · direct | 8,807 | $15.62 | $138K@ $15.62 | 69,771 | Form 4 |
| Mar 10, 2026 | BANDChief Financial Officer | Open-market saleCode S · direct | 14,000 | $16.31 | $228K@ $16.31 | 78,578 | Form 4 |
| Mar 9, 2026 | BANDChief Financial Officer | Open-market saleCode S · direct | 8,968 | $16.48 | $148K@ $16.48 | 92,578 | Form 4 |
| Mar 6, 2026 | BANDChief Financial Officer | Open-market saleCode S · direct | 4,900 | $16.34 | $80K@ $16.34 | 101,546 | Form 4 |
| Mar 5, 2026 | BANDChief Financial Officer | Open-market saleCode S · direct | 5,100 | $16.18 | $83K@ $16.18 | 106,446 | Form 4 |
| Mar 4, 2026 | BANDChief Financial Officer | Open-market saleCode S · direct | 5,800 | $15.76 | $91K@ $15.76 | 111,546 | Form 4 |
| Mar 4, 2026 | BANDChief Financial Officer | Open-market saleCode S · direct | 2,356 | $16.49 | $39K@ $16.49 | 117,346 | Form 4 |
| Mar 4, 2026 | BANDChief Financial Officer | Open-market saleCode S · direct | 9,701 | $15.70 | $152K@ $15.70 | 119,702 | Form 4 |
| Mar 2, 2026 | BANDChief Financial Officer | Shares withheld for tax or exercise priceCode F · direct | 2,582 | $15.11 | $39K@ $15.11 | 129,403 | Form 4 |
| Mar 2, 2026 | BANDChief Financial Officer | Option exerciseCode M · direct | 10,602 | — | — | 131,985 | Form 4 |
| Feb 28, 2026 | BANDChief Financial Officer | Shares withheld for tax or exercise priceCode F · direct | 2,899 | $14.82 | $43K@ $14.82 | 121,383 | Form 4 |
| Feb 28, 2026 | BANDChief Financial Officer | Option exerciseCode M · direct | 6,170 | — | — | 124,282 | Form 4 |
| Feb 28, 2026 | BANDChief Financial Officer | Option exerciseCode M · direct | 5,730 | — | — | 118,112 | Form 4 |
| Feb 20, 2026 | BANDChief Financial Officer | Shares withheld for tax or exercise priceCode F · direct | 5,912 | $15.12 | $89K@ $15.12 | 112,382 | Form 4 |
| Feb 20, 2026 | BANDChief Financial Officer | Option exerciseCode M · direct | 23,402 | — | — | 118,294 | Form 4 |
| Jan 3, 2026 | BANDChief Financial Officer | Shares withheld for tax or exercise priceCode F · direct | 647 | $14.22 | $9K@ $14.22 | 94,892 | Form 4 |
| Jan 3, 2026 | BANDChief Financial Officer | Option exerciseCode M · direct | 2,179 | — | — | 95,539 | Form 4 |
| Jan 3, 2026 | BANDChief Financial Officer | Shares withheld for tax or exercise priceCode F · direct | 651 | $14.22 | $9K@ $14.22 | 93,360 | Form 4 |
| Jan 3, 2026 | BANDChief Financial Officer | Option exerciseCode M · direct | 2,195 | — | — | 94,011 | Form 4 |
| Dec 4, 2025 | BANDChief Financial Officer | Open-market saleCode S · direct | 2,588 | $14.63 | $38K@ $14.63 | 91,816 | Form 4 |
| Dec 4, 2025 | BANDChief Financial Officer | Open-market saleCode S · direct | 4,131 | $14.41 | $60K@ $14.41 | 94,404 | Form 4 |