| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| BBW | CANNELL CAPITAL LLC | Director | Nov 30 '22 | Sale | 22.35 | 92,938 | 2,077,532 | 1,442,674 | Dec 02 12:00 AM |
| BBW | CANNELL CAPITAL LLC | Director | Nov 14 '22 | Sale | 18.02 | 18,190 | 327,784 | 1,535,612 | Nov 14 12:00 AM |
| BBW | CANNELL CAPITAL LLC | Director | Nov 11 '22 | Sale | 17.70 | 15,000 | 265,500 | 1,553,802 | Nov 14 12:00 AM |
| BBW | CANNELL CAPITAL LLC | Director | Nov 10 '22 | Sale | 17.87 | 41,500 | 741,595 | 1,568,802 | Nov 14 12:00 AM |
| BBW | CANNELL CAPITAL LLC | 10% Owner | Nov 09 '22 | Sale | 16.96 | 6,732 | 114,175 | 1,610,302 | Nov 10 12:00 AM |
| BBW | CANNELL CAPITAL LLC | 10% Owner | Nov 08 '22 | Sale | 17.48 | 25,000 | 437,000 | 1,617,034 | Nov 10 12:00 AM |
| BBW | CANNELL CAPITAL LLC | 10% Owner | Nov 07 '22 | Sale | 17.67 | 25,000 | 441,750 | 1,642,034 | Nov 10 12:00 AM |
| BBW | CANNELL CAPITAL LLC | 10% Owner | Nov 09 '22 | Buy | 16.96 | 6,732 | 114,175 | 1,610,302 | Nov 09 12:00 AM |
| BBW | CANNELL CAPITAL LLC | director: | Apr 13 '22 | Sale | 18.19 | 4,110 | 74,761 | 1,667,034 | Apr 14 12:00 AM |
| BBW | CANNELL CAPITAL LLC | director: | Apr 06 '22 | Buy | 16.92 | 914 | 15,465 | 1,671,144 | Apr 08 12:00 AM |
| BBW | CANNELL CAPITAL LLC | 10% Owner | Mar 14 '22 | Buy | 15.73 | 400 | 6,292 | 1,670,230 | Mar 21 12:00 AM |
| BBW | CANNELL CAPITAL LLC | 10% Owner | Mar 11 '22 | Buy | 15.97 | 30,550 | 487,788 | 1,670,230 | Mar 21 12:00 AM |
| NOA | CANNELL CAPITAL LLC | 10% Owner | Nov 02 '18 | Sale | 11.42 | 71,087 | 811,799 | 2,693,370 | Nov 05 12:00 AM |
| NOA | CANNELL CAPITAL LLC | 10% Owner | Nov 01 '18 | Sale | 11.47 | 10,830 | 124,241 | 2,764,457 | Nov 05 12:00 AM |
| NOA | CANNELL CAPITAL LLC | 10% Owner | Oct 09 '18 | Sale | 12.56 | 3,250 | 40,830 | 2,775,287 | Oct 09 12:00 AM |
| NOA | CANNELL CAPITAL LLC | 10% Owner | Oct 08 '18 | Sale | 12.28 | 146,085 | 1,794,362 | 2,778,537 | Oct 09 12:00 AM |
| NOA | CANNELL CAPITAL LLC | 10% Owner | Oct 05 '18 | Sale | 11.75 | 9,692 | 113,878 | 2,924,622 | Oct 09 12:00 AM |
| NOA | CANNELL CAPITAL LLC | 10% Owner | Oct 04 '18 | Sale | 11.04 | 99,854 | 1,102,059 | 2,934,314 | Oct 09 12:00 AM |
| NOA | CANNELL CAPITAL LLC | 10% Owner | Apr 03 '18 | Buy | 5.22 | 120 | 626 | 3,034,168 | Apr 04 12:00 AM |
| NOA | CANNELL CAPITAL LLC | 10% Owner | Apr 02 '18 | Buy | 5.16 | 10,000 | 51,608 | 3,034,048 | Apr 04 12:00 AM |
| NOA | CANNELL CAPITAL LLC | 10% Owner | Mar 28 '18 | Buy | 5.21 | 1,700 | 8,857 | 3,024,048 | Mar 29 12:00 AM |
| NOA | CANNELL CAPITAL LLC | 10% Owner | Mar 27 '18 | Buy | 5.25 | 17,300 | 90,896 | 3,022,348 | Mar 29 12:00 AM |
| NOA | CANNELL CAPITAL LLC | 10% Owner | Mar 26 '18 | Buy | 5.22 | 2,057 | 10,738 | 3,005,048 | Mar 26 12:00 AM |
| NOA | CANNELL CAPITAL LLC | 10% Owner | Mar 22 '18 | Buy | 5.26 | 300 | 1,578 | 3,002,991 | Mar 26 12:00 AM |
| NOA | CANNELL CAPITAL LLC | 10% Owner | Mar 19 '18 | Buy | 5.20 | 1,500 | 7,793 | 3,002,691 | Mar 21 12:00 AM |
| NOA | CANNELL CAPITAL LLC | 10% Owner | Mar 16 '18 | Buy | 5.33 | 16,772 | 89,474 | 3,001,191 | Mar 19 12:00 AM |
| NOA | CANNELL CAPITAL LLC | 10% Owner | Mar 15 '18 | Buy | 5.24 | 24,173 | 126,761 | 2,984,419 | Mar 19 12:00 AM |
| NOA | CANNELL CAPITAL LLC | 10% Owner | Mar 14 '18 | Buy | 5.29 | 13,517 | 71,508 | 2,960,246 | Mar 19 12:00 AM |
| NOA | CANNELL CAPITAL LLC | 10% Owner | Mar 09 '18 | Buy | 5.01 | 7,900 | 39,579 | 2,946,729 | Mar 13 12:00 AM |
| NOA | CANNELL CAPITAL LLC | 10% Owner | Jan 11 '18 | Buy | 4.79 | 2,700 | 12,937 | 2,938,829 | Jan 16 12:00 AM |
| NOA | CANNELL CAPITAL LLC | 10% Owner | Dec 12 '17 | Buy | 4.26 | 11,448 | 48,768 | 2,936,129 | Dec 18 12:00 AM |
| NOA | CANNELL CAPITAL LLC | 10% Owner | Dec 11 '17 | Buy | 4.25 | 20,685 | 88,006 | 2,924,681 | Dec 12 12:00 AM |
| NOA | CANNELL CAPITAL LLC | 10% Owner | Dec 07 '17 | Buy | 4.26 | 3,440 | 14,649 | 2,903,996 | Dec 12 12:00 AM |
| NOA | CANNELL CAPITAL LLC | 10% Owner | Dec 06 '17 | Buy | 4.26 | 2,176 | 9,270 | 2,900,556 | Dec 12 12:00 AM |
| NOA | CANNELL CAPITAL LLC | 10% Owner | Mar 21 '16 | Sale | 1.97 | 721,096 | 1,420,631 | 2,891,420 | Mar 23 12:00 AM |
| NOA | CANNELL CAPITAL LLC | 10% Owner | Mar 08 '16 | Sale | 1.81 | 14,061 | 25,516 | 3,612,516 | Mar 11 12:00 AM |
| NOA | CANNELL CAPITAL LLC | 10% Owner | Feb 19 '16 | Sale | 1.62 | 29,600 | 47,952 | 3,626,577 | Feb 19 12:00 AM |
| NOA | CANNELL CAPITAL LLC | 10% Owner | Feb 18 '16 | Sale | 1.62 | 35,256 | 57,108 | 3,641,377 | Feb 19 12:00 AM |
| NOA | CANNELL CAPITAL LLC | 10% Owner | Feb 17 '16 | Sale | 1.63 | 15,740 | 25,620 | 3,659,005 | Feb 19 12:00 AM |
| NOA | CANNELL CAPITAL LLC | 10% Owner | Nov 09 '15 | Buy | 2.00 | 500 | 1,000 | 3,666,875 | Nov 12 12:00 AM |
| NOA | CANNELL CAPITAL LLC | 10% Owner | Nov 04 '15 | Buy | 1.99 | 10,800 | 21,471 | 3,666,375 | Nov 06 12:00 AM |
| NOA | CANNELL CAPITAL LLC | 10% Owner | Sep 18 '15 | Buy | 1.98 | 300 | 594 | 3,655,575 | Sep 22 12:00 AM |
| NOA | CANNELL CAPITAL LLC | 10% Owner | Sep 14 '15 | Buy | 2.00 | 13,100 | 26,196 | 3,655,275 | Sep 16 12:00 AM |
| NOA | CANNELL CAPITAL LLC | 10% Owner | Sep 10 '15 | Buy | 1.99 | 4,600 | 9,137 | 3,642,175 | Sep 11 12:00 AM |
| NOA | CANNELL CAPITAL LLC | 10% Owner | Aug 27 '15 | Buy | 1.99 | 200 | 399 | 3,637,575 | Sep 02 12:00 AM |
| NOA | CANNELL CAPITAL LLC | 10% Owner | Aug 26 '15 | Buy | 1.99 | 15,000 | 29,844 | 3,637,375 | Aug 26 12:00 AM |
| NOA | CANNELL CAPITAL LLC | 10% Owner | Aug 25 '15 | Buy | 1.85 | 2,200 | 4,070 | 3,622,375 | Aug 26 12:00 AM |
| NOA | CANNELL CAPITAL LLC | 10% Owner | Aug 24 '15 | Buy | 1.70 | 17,987 | 30,502 | 3,620,175 | Aug 26 12:00 AM |
| NOA | CANNELL CAPITAL LLC | 10% Owner | Aug 13 '15 | Buy | 2.00 | 5,000 | 9,988 | 3,602,188 | Aug 17 12:00 AM |
| NOA | CANNELL CAPITAL LLC | 10% Owner | Aug 12 '15 | Buy | 2.10 | 4,700 | 9,868 | 3,597,188 | Aug 17 12:00 AM |
| NOA | CANNELL CAPITAL LLC | 10% Owner | Aug 11 '15 | Buy | 2.09 | 20,000 | 41,844 | 3,592,488 | Aug 17 12:00 AM |
| NOA | CANNELL CAPITAL LLC | 10% Owner | Aug 07 '15 | Buy | 2.00 | 9,000 | 18,011 | 3,572,488 | Aug 17 12:00 AM |
| NOA | CANNELL CAPITAL LLC | 10% Owner | Aug 06 '15 | Buy | 1.76 | 31,000 | 54,669 | 3,567,988 | Aug 17 12:00 AM |
| NOA | CANNELL CAPITAL LLC | 10% Owner | Aug 05 '15 | Buy | 1.76 | 82,993 | 146,471 | 3,552,488 | Aug 17 12:00 AM |