| Sep 2, 2026 | BANDChief Information Officer | Open-market saleCode S · direct | 753 | $49.29 | $37K@ $49.29 | 44,071 | Form 4 |
| Sep 2, 2026 | BANDChief Information Officer | Open-market saleCode S · direct | 1,151 | $48.50 | $56K@ $48.50 | 44,824 | Form 4 |
| Sep 2, 2026 | BANDChief Information Officer | Open-market saleCode S · direct | 2,096 | $47.54 | $100K@ $47.54 | 45,975 | Form 4 |
| Aug 31, 2026 | BANDChief Information Officer | Open-market saleCode S · direct | 671 | $49.60 | $33K@ $49.60 | 48,071 | Form 4 |
| Aug 31, 2026 | BANDChief Information Officer | Open-market saleCode S · direct | 945 | $48.82 | $46K@ $48.82 | 48,742 | Form 4 |
| Aug 28, 2026 | BANDChief Information Officer | Option exerciseCode M · direct | 1,853 | — | — | 49,687 | Form 4 |
| Aug 28, 2026 | BANDChief Information Officer | Option exerciseCode M · direct | 3,392 | — | — | 47,834 | Form 4 |
| Aug 28, 2026 | BANDChief Information Officer | Option exerciseCode M · direct | 446 | — | — | 44,442 | Form 4 |
| Jun 2, 2026 | BANDChief Information Officer | Open-market saleCode S · direct | 48 | $72.53 | $3K@ $72.53 | 43,996 | Form 4 |
| Jun 2, 2026 | BANDChief Information Officer | Open-market saleCode S · direct | 176 | $71.65 | $13K@ $71.65 | 44,044 | Form 4 |
| Jun 2, 2026 | BANDChief Information Officer | Open-market saleCode S · direct | 692 | $70.63 | $49K@ $70.63 | 44,220 | Form 4 |
| Jun 2, 2026 | BANDChief Information Officer | Open-market saleCode S · direct | 860 | $69.70 | $60K@ $69.70 | 44,912 | Form 4 |
| Jun 2, 2026 | BANDChief Information Officer | Open-market saleCode S · direct | 2,224 | $68.64 | $153K@ $68.64 | 45,772 | Form 4 |
| May 29, 2026 | BANDChief Information Officer | Open-market saleCode S · directAlso reported by Asbill Richard Brandon | 3 | $60.00 | $180@ $60.00 | 47,996 | Form 4 |
| May 29, 2026 | BANDChief Information Officer | Open-market saleCode S · direct | 678 | $59.48 | $40K@ $59.48 | 47,999 | Form 4 |
| May 29, 2026 | BANDChief Information Officer | Open-market saleCode S · direct | 907 | $58.37 | $53K@ $58.37 | 48,677 | Form 4 |
| May 28, 2026 | BANDChief Information Officer | Option exerciseCode M · direct | 1,853 | — | — | 49,584 | Form 4 |
| May 28, 2026 | BANDChief Information Officer | Option exerciseCode M · direct | 3,391 | — | — | 47,731 | Form 4 |
| May 28, 2026 | BANDChief Information Officer | Option exerciseCode M · direct | 446 | — | — | 44,340 | Form 4 |
| May 11, 2026 | BANDChief Information Officer | Open-market saleCode S · direct | 5,710 | $52.58 | $300K@ $52.58 | 43,894 | Form 4 |
| May 11, 2026 | BANDChief Information Officer | Open-market saleCode S · direct | 9,790 | $51.43 | $504K@ $51.43 | 49,604 | Form 4 |
| May 11, 2026 | BANDChief Information Officer | Open-market saleCode S · direct | 4,500 | $50.56 | $227K@ $50.56 | 59,394 | Form 4 |
| Apr 30, 2026 | BANDChief Information Officer | Open-market saleCode S · direct | 1,500 | $33.46 | $50K@ $33.46 | 63,894 | Form 4 |
| Apr 30, 2026 | BANDChief Information Officer | Open-market saleCode S · direct | 1,400 | $32.54 | $46K@ $32.54 | 65,394 | Form 4 |
| Apr 30, 2026 | BANDChief Information Officer | Open-market saleCode S · direct | 7,100 | $31.00 | $220K@ $31.00 | 66,794 | Form 4 |
| Mar 2, 2026 | BANDChief Information Officer | Open-market saleCode S · direct | 19,000 | $14.94 | $284K@ $14.94 | 73,894 | Form 4 |
| Feb 28, 2026 | BANDChief Information Officer | Shares withheld for tax or exercise priceCode F · direct | 1,619 | $14.82 | $24K@ $14.82 | 92,894 | Form 4 |
| Feb 28, 2026 | BANDChief Information Officer | Option exerciseCode M · direct | 1,853 | — | — | 94,513 | Form 4 |
| Feb 28, 2026 | BANDChief Information Officer | Option exerciseCode M · direct | 3,392 | — | — | 92,660 | Form 4 |
| Feb 28, 2026 | BANDChief Information Officer | Option exerciseCode M · direct | 446 | — | — | 89,268 | Form 4 |
| Feb 20, 2026 | BANDChief Information Officer | Shares withheld for tax or exercise priceCode F · direct | 3,546 | $15.12 | $54K@ $15.12 | 88,822 | Form 4 |
| Feb 20, 2026 | BANDChief Information Officer | Option exerciseCode M · direct | 10,976 | — | — | 92,368 | Form 4 |
| Jan 3, 2026 | BANDChief Information Officer | Shares withheld for tax or exercise priceCode F · direct | 435 | $14.22 | $6K@ $14.22 | 81,392 | Form 4 |
| Jan 3, 2026 | BANDChief Information Officer | Option exerciseCode M · direct | 1,287 | — | — | 81,827 | Form 4 |