| Sep 3, 2026 | YQChief Executive Officer | Open-market purchaseCode P · indirect | 10,000 | $2.38 | $24K@ $2.38 | 112,848 | Form 4 |
| Sep 2, 2026 | YQChief Executive Officer | Open-market purchaseCode P · indirect | 9,055 | $2.19 | $20K@ $2.19 | 102,848 | Form 4 |
| Sep 1, 2026 | YQChief Executive Officer | Small acquisitionCode L · indirect | 500 | $2.05 | $1K@ $2.05 | 93,793 | Form 4 |
| Aug 31, 2026 | YQChief Executive Officer | Small acquisitionCode L · indirect | 729 | $2.08 | $2K@ $2.08 | 93,293 | Form 4 |
| Aug 28, 2026 | YQChief Executive Officer | Open-market purchaseCode P · indirect | 4,001 | $2.11 | $8K@ $2.11 | 92,564 | Form 4 |
| Aug 27, 2026 | YQChief Executive Officer | Small acquisitionCode L · indirect | 1,658 | $2.19 | $4K@ $2.19 | 88,563 | Form 4 |
| Aug 26, 2026 | YQChief Executive Officer | Open-market purchaseCode P · indirect | 9,216 | $2.16 | $20K@ $2.16 | 86,905 | Form 4 |
| Aug 25, 2026 | YQChief Executive Officer | Small acquisitionCode L · indirect | 1,359 | $2.33 | $3K@ $2.33 | 77,689 | Form 4 |
| Aug 24, 2026 | YQChief Executive Officer | Small acquisitionCode L · indirect | 481 | $2.37 | $1K@ $2.37 | 76,330 | Form 4 |
| Aug 21, 2026 | YQChief Executive Officer | Open-market purchaseCode P · indirect | 846 | $2.46 | $2K@ $2.46 | 75,849 | Form 4 |
| Aug 20, 2026 | YQChief Executive Officer | Small acquisitionCode L · indirect | 2,837 | $2.46 | $7K@ $2.46 | 75,003 | Form 4 |
| Aug 19, 2026 | YQChief Executive Officer | Small acquisitionCode L · indirect | 572 | $2.26 | $1K@ $2.26 | 72,166 | Form 4 |
| Aug 17, 2026 | YQChief Executive Officer | Small acquisitionCode L · indirect | 294 | $2.28 | $670@ $2.28 | 71,594 | Form 4 |
| Aug 14, 2026 | YQChief Executive Officer | Small acquisitionCode L · indirect | 221 | $2.40 | $529@ $2.40 | 71,300 | Form 4 |
| Aug 13, 2026 | YQChief Executive Officer | Open-market purchaseCode P · indirect | 853 | $2.41 | $2K@ $2.41 | 71,079 | Form 4 |
| Aug 12, 2026 | YQChief Executive Officer | Small acquisitionCode L · indirect | 1,135 | $2.47 | $3K@ $2.47 | 70,226 | Form 4 |
| Aug 11, 2026 | YQChief Executive Officer | Small acquisitionCode L · indirect | 2,189 | $2.43 | $5K@ $2.43 | 69,091 | Form 4 |
| Aug 10, 2026 | YQChief Executive Officer | Open-market purchaseCode P · indirect | 3,295 | $2.44 | $8K@ $2.44 | 66,902 | Form 4 |
| Aug 7, 2026 | YQChief Executive Officer | Small acquisitionCode L · indirect | 3,684 | $2.17 | $8K@ $2.17 | 63,607 | Form 4 |
| Aug 6, 2026 | YQChief Executive Officer | Open-market purchaseCode P · indirect | 1,857 | $2.13 | $4K@ $2.13 | 59,923 | Form 4 |
| Aug 5, 2026 | YQChief Executive Officer | Small acquisitionCode L · indirect | 1,751 | $2.16 | $4K@ $2.16 | 58,066 | Form 4 |
| Aug 4, 2026 | YQChief Executive Officer | Small acquisitionCode L · indirect | 2 | $2.10 | $4@ $2.10 | 56,315 | Form 4 |
| Aug 3, 2026 | YQChief Executive Officer | Small acquisitionCode L · indirect | 1,356 | $2.11 | $3K@ $2.11 | 56,313 | Form 4 |
| Jul 31, 2026 | YQChief Executive Officer | Open-market purchaseCode P · indirect | 5,830 | $1.89 | $11K@ $1.89 | 54,957 | Form 4 |
| Jul 30, 2026 | YQChief Executive Officer | Open-market purchaseCode P · indirect | 500 | $1.86 | $931@ $1.86 | 49,127 | Form 4 |
| Jul 29, 2026 | YQChief Executive Officer | Small acquisitionCode L · indirect | 500 | $2.06 | $1K@ $2.06 | 48,627 | Form 4 |
| Jul 28, 2026 | YQChief Executive Officer | Small acquisitionCode L · indirect | 475 | $2.06 | $980@ $2.06 | 48,127 | Form 4 |
| Jul 27, 2026 | YQChief Executive Officer | Small acquisitionCode L · indirect | 500 | $2.12 | $1K@ $2.12 | 47,652 | Form 4 |
| Jul 24, 2026 | YQChief Executive Officer | Small acquisitionCode L · indirect | 275 | $2.15 | $591@ $2.15 | 47,152 | Form 4 |
| Jul 23, 2026 | YQChief Executive Officer | Small acquisitionCode L · indirect | 243 | $2.23 | $542@ $2.23 | 46,877 | Form 4 |
| Jul 22, 2026 | YQChief Executive Officer | Small acquisitionCode L · indirect | 2,420 | $2.26 | $5K@ $2.26 | 46,634 | Form 4 |
| Jul 21, 2026 | YQChief Executive Officer | Open-market purchaseCode P · indirect | 9,287 | $2.17 | $20K@ $2.17 | 44,214 | Form 4 |
| Jul 17, 2026 | YQChief Executive Officer | Open-market purchaseCode P · indirect | 7,633 | $2.08 | $16K@ $2.08 | 34,927 | Form 4 |
| Jul 16, 2026 | YQChief Executive Officer | Small acquisitionCode L · indirect | 308 | $2.17 | $667@ $2.17 | 27,294 | Form 4 |
| Jul 15, 2026 | YQChief Executive Officer | Small acquisitionCode L · indirect | 2,703 | $2.13 | $6K@ $2.13 | 26,986 | Form 4 |
| Jul 8, 2026 | YQChief Executive Officer | Small acquisitionCode L · indirect | 499 | $2.48 | $1K@ $2.48 | 24,283 | Form 4 |
| Jul 6, 2026 | YQChief Executive Officer | Small acquisitionCode L · indirect | 874 | $2.33 | $2K@ $2.33 | 23,784 | Form 4 |
| Jul 2, 2026 | YQChief Executive Officer | Open-market purchaseCode P · indirect | 18,988 | $2.20 | $42K@ $2.20 | 22,910 | Form 4 |
| Jul 1, 2026 | YQChief Executive Officer | Small acquisitionCode L · indirect | 1,660 | $2.20 | $4K@ $2.20 | 3,922 | Form 4 |
| Jun 30, 2026 | YQChief Executive Officer | Small acquisitionCode L · indirect | 42 | $2.15 | $90@ $2.15 | 2,262 | Form 4 |
| Jun 26, 2026 | CATYPresident & CEO | Grant or awardCode A · direct | 17,727 | — | — | 17,727 | Form 4 |
| Jun 26, 2026 | CATYPresident & CEO | Grant or awardCode A · direct | 8,863 | — | — | 8,863 | Form 4 |
| Jun 26, 2026 | CATYPresident & CEO | Grant or awardCode A · direct | 9,408 | — | — | 9,408 | Form 4 |
| Apr 6, 2026 | CATYPresident & CEO | Open-market saleCode S · direct | 4,836 | $50.35 | $244K@ $50.35 | 127,819 | Form 4 |
| Apr 1, 2026 | CATYPresident & CEO | Option exerciseCode M · direct | 24,249 | — | — | 0 | Form 4 |
| Apr 1, 2026 | CATYPresident & CEO | Option exerciseCode M · direct | 12,124 | — | — | 0 | Form 4 |
| Apr 1, 2026 | CATYPresident & CEO | Option exerciseCode M · direct | 11,581 | — | — | 0 | Form 4 |
| Apr 1, 2026 | CATYPresident & CEO | Shares withheld for tax or exercise priceCode F · direct | 7,120 | $50.69 | $361K@ $50.69 | 132,655 | Form 4 |
| Apr 1, 2026 | CATYPresident & CEO | Option exerciseCode M · direct | 13,992 | — | — | 139,775 | Form 4 |
| Apr 1, 2026 | CATYPresident & CEO | Shares withheld for tax or exercise priceCode F · direct | 10,098 | $50.69 | $512K@ $50.69 | 125,783 | Form 4 |
| Apr 1, 2026 | CATYPresident & CEO | Option exerciseCode M · direct | 19,846 | — | — | 135,881 | Form 4 |
| Apr 1, 2026 | CATYPresident & CEO | Shares withheld for tax or exercise priceCode F · direct | 7,828 | $50.69 | $397K@ $50.69 | 116,035 | Form 4 |
| Apr 1, 2026 | CATYPresident & CEO | Option exerciseCode M · direct | 15,385 | — | — | 123,863 | Form 4 |