| Aug 28, 24 | Topline Capital Management, LLC | other: See Explanation in Footnotes | Purchase | $9.76 | 4.11K | $40.15K | 709.26K |
| Aug 27, 24 | Topline Capital Management, LLC | other: See Explanation in Footnotes | Purchase | $9.65 | 19.83K | $191.32K | 705.15K |
| Aug 28, 24 | Topline Capital Partners, LP | 10 percent owner | Purchase | $9.76 | 4.11K | $40.15K | 709.26K |
| Aug 27, 24 | Topline Capital Partners, LP | 10 percent owner | Purchase | $9.65 | 19.83K | $191.32K | 705.15K |
| Jul 1, 24 | Staples Joseph | CTO | Sale | -- | 3.72K | -- | -- |
| Jul 1, 24 | Pollard Wesley T | CTO | Sale | -- | 3.72K | -- | -- |
| Jul 1, 24 | Rein Graeme P. | CTO | Purchase | -- | 3.72K | -- | 3.72K |
| Jun 27, 24 | Topline Capital Management, LLC | other: See Explanation in Footnotes | Purchase | $7.83 | 22.47K | $175.93K | 685.32K |
| Jun 26, 24 | Topline Capital Management, LLC | other: See Explanation in Footnotes | Purchase | $7.80 | 4.74K | $37.00K | 662.86K |
| Jun 27, 24 | Topline Capital Partners, LP | 10 percent owner | Purchase | $7.83 | 22.47K | $175.93K | 685.32K |
| Jun 26, 24 | Topline Capital Partners, LP | 10 percent owner | Purchase | $7.80 | 4.74K | $37.00K | 662.86K |
| May 29, 24 | Topline Capital Management, LLC | other: See Explanation in Footnotes | Purchase | $9.28 | 14.41K | $133.74K | 658.11K |
| May 28, 24 | Topline Capital Management, LLC | other: See Explanation in Footnotes | Purchase | $9.46 | 36.56K | $345.85K | 643.70K |
| May 29, 24 | Topline Capital Partners, LP | 10 percent owner | Purchase | $9.28 | 14.41K | $133.74K | 658.11K |
| May 28, 24 | Topline Capital Partners, LP | 10 percent owner | Purchase | $9.46 | 36.56K | $345.85K | 643.70K |
| May 14, 24 | Topline Capital Management, LLC | other: See Explanation in Footnotes | Purchase | $9.97 | 30.00K | $299.10K | 607.14K |
| May 13, 24 | Topline Capital Management, LLC | other: See Explanation in Footnotes | Purchase | $9.83 | 14.06K | $138.23K | 577.14K |
| May 10, 24 | Topline Capital Management, LLC | other: See Explanation in Footnotes | Purchase | $10.00 | 7.03K | $70.27K | 563.08K |
| May 14, 24 | Topline Capital Partners, LP | 10 percent owner | Purchase | $9.97 | 30.00K | $299.10K | 607.14K |
| May 13, 24 | Topline Capital Partners, LP | 10 percent owner | Purchase | $9.83 | 14.06K | $138.23K | 577.14K |
| May 10, 24 | Topline Capital Partners, LP | 10 percent owner | Purchase | $10.00 | 7.03K | $70.27K | 563.08K |
| Mar 22, 24 | BALBIRNIE BRIAN R | CEO | Purchase | $12.07 | 500 | $6.04K | 619.52K |
| Mar 22, 24 | Rein Graeme P. | CTO | Purchase | $11.99 | 1.00K | $11.99K | 202.75K |
| Mar 21, 24 | Rein Graeme P. | CTO | Purchase | $11.98 | 4.13K | $49.49K | 201.75K |
| Mar 15, 24 | Topline Capital Management, LLC | other: See Explanation in Footnotes | Purchase | $11.90 | 10.50K | $124.93K | 556.05K |
| Mar 14, 24 | Topline Capital Management, LLC | other: See Explanation in Footnotes | Sale | -- | -- | -- | 545.55K |
| Mar 15, 24 | Topline Capital Partners, LP | 10 percent owner | Purchase | $11.90 | 10.50K | $124.93K | 556.05K |
| Mar 14, 24 | Topline Capital Partners, LP | 10 percent owner | Sale | -- | -- | -- | 545.55K |
| Mar 19, 24 | Rein Graeme P. | CTO | Purchase | $11.91 | 12.61K | $150.23K | 197.61K |
| Dec 5, 23 | BALBIRNIE BRIAN R | CEO | Purchase | $15.05 | 1.44K | $21.70K | 619.02K |
| Dec 4, 23 | Galleher J. Patrick | CTO | Purchase | $15.00 | 1.00K | $15.00K | 65.80K |
| Nov 15, 23 | BALBIRNIE BRIAN R | CEO | Purchase | $15.48 | 2.75K | $42.57K | 617.58K |
| Nov 16, 23 | BALBIRNIE BRIAN R | CEO | Purchase | $15.44 | 1.00K | $15.44K | 618.579 |
| Aug 23, 23 | Everett William H | -- | Sale | $20.78 | 6.00K | $124.68K | 30.88K |
| Jun 7, 23 | Galleher J. Patrick | CTO | Purchase | -- | 3.58K | -- | 3.58K |
| Jun 7, 23 | Lazear Marti Beller | CTO | Purchase | -- | 3.58K | -- | 3.58K |
| Jun 7, 23 | Rein Graeme P. | CTO | Purchase | -- | 3.58K | -- | 3.58K |
| Jun 7, 23 | Nowlan Michael Joseph | CTO | Purchase | -- | 3.58K | -- | 3.58K |
| Jun 2, 23 | Galleher J. Patrick | CTO | Purchase | $19.00 | 1.00K | $19.00K | 62.31K |
| Mar 15, 23 | Galleher J. Patrick | CTO | Purchase | $21.25 | 1.00K | $21.25K | 61.31K |
| Mar 7, 23 | Galleher J. Patrick | CTO | Purchase | $22.98 | 1.00K | $22.98K | 60.31K |
| Feb 1, 23 | Pitoniak Timothy | CFO | Purchase | -- | 5.00K | -- | 5.00K |
| Feb 1, 23 | BALBIRNIE BRIAN R | CEO | Purchase | -- | 20.00K | -- | 20.00K |
| Nov 28, 22 | Galleher J. Patrick | CTO | Purchase | $27.00 | 1.92K | $51.70K | 59.31K |
| Nov 22, 22 | Galleher J. Patrick | CTO | Purchase | $25.50 | 85 | $2.17K | 57.40K |
| Jun 23, 22 | BALBIRNIE BRIAN R | CEO | Purchase | $20.75 | 1.00K | $20.75K | 614.83K |
| Jun 22, 22 | Galleher J. Patrick | CTO | Purchase | $19.85 | 2.00K | $39.70K | 57.31K |
| Jun 22, 22 | BALBIRNIE BRIAN R | CEO | Purchase | $19.50 | 1.00K | $19.50K | 613.83K |
| Jun 8, 22 | Everett William H | CTO | Purchase | -- | 2.49K | -- | 2.49K |
| Jun 8, 22 | Lazear Marti Beller | CTO | Purchase | -- | 2.49K | -- | 2.49K |
| Jun 8, 22 | Nowlan Michael Joseph | CTO | Purchase | -- | 2.49K | -- | 2.49K |
| Jun 8, 22 | Galleher J. Patrick | CTO | Purchase | -- | 2.49K | -- | 2.49K |
| Jun 8, 22 | Rein Graeme P. | CTO | Purchase | -- | 2.49K | -- | 2.49K |
| May 10, 22 | Galleher J. Patrick | CTO | Purchase | $20.20 | 5.00K | $101.00K | 52.76K |
| Mar 18, 22 | Knerr Steven Winfield | CTO | Purchase | $7.76 | 7.50K | $58.20K | 29.00K |
| Mar 18, 22 | Knerr Steven Winfield | CTO | Sale | $26.77 | 2.50K | $66.92K | 21.50K |
| Mar 22, 22 | Knerr Steven Winfield | Officer | Sale | $7.76 | 7.50K | $58.20K | 2.50K |
| Mar 16, 22 | Everett William H | CTO | Sale | $27.26 | 2.00K | $54.52K | 31.84K |
| Dec 1, 21 | Everett William H | CTO | Sale | -- | 200 | -- | 33.84K |
| Dec 31, 21 | Everett William H | -- | Sale | -- | -- | -- | -- |
| Jan 24, 22 | Pitoniak Timothy | CFO | Sale | -- | 20.00K | -- | -- |
| Jan 24, 22 | Pitoniak Timothy | CFO | Sale | $26.00 | 30.00K | $780.00K | -- |
| Jun 11, 21 | Everett William H | CTO | Purchase | -- | 2.55K | -- | 2.55K |
| Jun 11, 21 | Galleher J. Patrick | CTO | Purchase | -- | 2.55K | -- | 2.55K |
| Jun 11, 21 | Nowlan Michael Joseph | CTO | Purchase | -- | 2.55K | -- | 2.55K |
| Jun 11, 21 | Rein Graeme P. | CTO | Purchase | -- | 2.55K | -- | 2.55K |
| Jun 11, 21 | Rein Graeme P. | CTO | Sale | -- | -- | -- | 185.00K |
| Jun 11, 21 | Rein Graeme P. | CTO | Sale | -- | -- | -- | 50.00K |
| Jun 11, 21 | Lazear Marti Beller | CTO | Purchase | -- | 2.55K | -- | 2.55K |
| Jun 11, 21 | Lazear Marti Beller | -- | Sale | -- | -- | -- | -- |
| May 20, 21 | Everett William H | CTO | Sale | $27.11 | 1.75K | $47.44K | 28.04K |
| Mar 22, 21 | Everett William H | CTO | Purchase | $17.40 | 8.00K | $139.20K | 32.45K |
| Mar 23, 21 | Everett William H | CTO | Sale | $23.02 | 2.66K | $61.23K | 29.79K |
| Mar 22, 21 | Everett William H | CTO | Sale | $23.44 | 5.95K | $139.44K | 24.45K |
| Mar 22, 21 | Everett William H | CTO | Sale | $17.40 | 8.00K | $139.20K | -- |
| Nov 3, 20 | Everett William H | CTO | Sale | -- | 6.00K | -- | 30.39K |
| Dec 31, 20 | Everett William H | -- | Sale | -- | -- | -- | -- |
| Nov 12, 20 | BALBIRNIE BRIAN R | CEO | Sale | $23.50 | 7.50K | $176.25K | 612.33K |
| Nov 12, 20 | Galleher J. Patrick | CTO | Purchase | $17.40 | 8.00K | $139.20K | 41.76K |
| Nov 12, 20 | Galleher J. Patrick | CTO | Purchase | $13.00 | 8.00K | $104.00K | 33.76K |
| Nov 10, 20 | Galleher J. Patrick | CTO | Sale | $21.70 | 11.24K | $243.89K | 25.76K |
| Nov 12, 20 | Galleher J. Patrick | CTO | Sale | $17.40 | 8.00K | $139.20K | -- |
| Nov 12, 20 | Galleher J. Patrick | CTO | Sale | $13.00 | 8.00K | $104.00K | -- |
| Nov 11, 20 | Knerr Steven Winfield | CFO | Purchase | $7.76 | 5.00K | $38.80K | 19.00K |
| Nov 9, 20 | Knerr Steven Winfield | CFO | Sale | $21.55 | 2.50K | $53.88K | 14.00K |
| Nov 11, 20 | Knerr Steven Winfield | CFO | Sale | $7.76 | 5.00K | $38.80K | 10.00K |
| Nov 3, 20 | Everett William H | CTO | Purchase | $13.00 | 8.00K | $104.00K | 30.39K |
| Nov 3, 20 | Everett William H | CTO | Sale | $21.57 | 4.83K | $104.25K | 22.39K |
| Nov 3, 20 | Everett William H | CTO | Sale | $13.00 | 8.00K | $104.00K | -- |
| Aug 21, 20 | Frank Eric Alan | -- | Sale | $15.57 | 5.00K | $77.85K | 5.00K |
| Aug 10, 20 | Everett William H | CTO | Sale | $16.90 | 2.00K | $33.80K | 33.23K |
| Aug 10, 20 | Knerr Steven Winfield | CFO | Purchase | $7.76 | 5.00K | $38.80K | 16.50K |
| Aug 10, 20 | Knerr Steven Winfield | CFO | Sale | $7.76 | 5.00K | $38.80K | 15.00K |
| Aug 6, 20 | Knerr Steven Winfield | CFO | Sale | $17.50 | 3.50K | $61.25K | 11.50K |
| Jun 17, 20 | Galleher J. Patrick | CTO | Purchase | -- | 6.00K | -- | 6.00K |
| Jun 17, 20 | Nowlan Michael Joseph | CTO | Purchase | -- | 6.00K | -- | 6.00K |
| Jun 17, 20 | Everett William H | CTO | Purchase | -- | 6.00K | -- | -- |
| Mar 13, 20 | BALBIRNIE BRIAN R | CTO | Purchase | $9.10 | 1.00K | $9.10K | 619.83K |
| Mar 9, 20 | Galleher J. Patrick | CTO | Purchase | $9.80 | 1.00K | $9.80K | 31.00K |
| Aug 10, 19 | BALBIRNIE BRIAN R | CTO | Sale | -- | 5.00K | -- | 618.83K |
| Dec 31, 19 | BALBIRNIE BRIAN R | -- | Sale | -- | -- | -- | -- |
| Nov 14, 19 | Everett William H | CTO | Sale | $10.60 | 2.51K | $26.60K | 31.22K |
| Nov 15, 19 | Everett William H | CTO | Sale | $10.50 | 1.99K | $20.91K | 29.23K |
| Jun 13, 19 | Nowlan Michael Joseph | CTO | Purchase | -- | 6.00K | -- | 6.00K |
| Jun 13, 19 | Galleher J. Patrick | CTO | Purchase | -- | 6.00K | -- | 6.00K |
| Jun 13, 19 | Everett William H | CTO | Purchase | -- | 6.00K | -- | 6.00K |
| Jun 13, 19 | Frank Eric Alan | CTO | Purchase | -- | 6.00K | -- | 6.00K |
| Feb 28, 19 | Knerr Steven Winfield | CFO | Purchase | -- | 5.00K | -- | 5.00K |
| May 14, 18 | Everett William H | CTO | Sale | -- | 4.70K | -- | 25.39K |
| May 24, 18 | Everett William H | CTO | Sale | -- | 2.00K | -- | 23.39K |
| Dec 31, 18 | Everett William H | -- | Sale | -- | -- | -- | -- |
| Aug 28, 18 | BALBIRNIE BRIAN R | CTO | Purchase | $15.22 | 1.00K | $15.22K | 623.83K |
| Jun 4, 18 | Galleher J. Patrick | CTO | Purchase | $13.49 | 23.90K | $322.41K | 41.57K |
| May 31, 18 | Galleher J. Patrick | CTO | Sale | $13.49 | 991 | $13.37K | 34.94K |
| Jun 1, 18 | Galleher J. Patrick | CTO | Purchase | $13.49 | 11.04K | $148.97K | 28.71K |
| Jun 1, 18 | Galleher J. Patrick | CTO | Sale | $13.49 | 11.04K | $148.97K | 23.90K |
| May 31, 18 | Galleher J. Patrick | CTO | Purchase | $13.49 | 991 | $13.37K | 18.66K |
| Jun 4, 18 | Galleher J. Patrick | CTO | Sale | $17.26 | 23.90K | $412.51K | 17.67K |
| Jun 1, 18 | Galleher J. Patrick | CTO | Sale | $17.25 | 11.04K | $190.49K | 17.67K |
| Jun 4, 18 | Galleher J. Patrick | CTO | Sale | $13.49 | 23.90K | $322.41K | -- |
| Jun 1, 18 | Nowlan Michael Joseph | CTO | Purchase | $17.40 | 8.00K | $139.20K | 8.00K |
| Jun 1, 18 | Nowlan Michael Joseph | CTO | Purchase | -- | 2.00K | -- | 2.00K |
| Jun 1, 18 | Galleher J. Patrick | CTO | Purchase | $17.40 | 8.00K | $139.20K | 8.00K |
| Jun 1, 18 | Galleher J. Patrick | CTO | Purchase | -- | 2.00K | -- | 2.00K |
| Jun 1, 18 | Frank Eric Alan | CTO | Purchase | $17.40 | 8.00K | $139.20K | 8.00K |
| Jun 1, 18 | Frank Eric Alan | CTO | Purchase | -- | 2.00K | -- | 2.00K |
| Jun 1, 18 | Everett William H | CTO | Purchase | $17.40 | 8.00K | $139.20K | 8.00K |
| Jun 1, 18 | Everett William H | CTO | Purchase | -- | 2.00K | -- | 2.00K |
| May 30, 18 | Galleher J. Patrick | CTO | Sale | $13.49 | 4.07K | $54.85K | 35.93K |
| May 30, 18 | Galleher J. Patrick | CTO | Purchase | $13.49 | 4.07K | $54.85K | 17.67K |
| May 29, 18 | Galleher J. Patrick | CTO | Sale | $17.50 | 163 | $2.85K | 17.50K |
| May 30, 18 | Galleher J. Patrick | CTO | Sale | $17.25 | 3.90K | $67.33K | 13.60K |
| Mar 23, 18 | BALBIRNIE BRIAN R | CTO | Purchase | $16.40 | 500 | $8.20K | 622.50K |
| Mar 8, 18 | Everett William H | CTO | Purchase | $7.76 | 19.78K | $153.49K | 41.11K |
| Mar 9, 18 | Everett William H | CTO | Purchase | $7.76 | 221 | $1.71K | 32.11K |
| Mar 8, 18 | Everett William H | CTO | Sale | $16.63 | 9.23K | $153.45K | 31.89K |
| Mar 9, 18 | Everett William H | CTO | Sale | $16.21 | 4.01K | $65.03K | 28.09K |
| Mar 8, 18 | Everett William H | CTO | Sale | $7.76 | 19.78K | $153.49K | 221 |
| Mar 9, 18 | Everett William H | CTO | Sale | $7.76 | 221 | $1.71K | -- |
| Mar 7, 18 | Everett William H | CTO | Sale | $16.93 | 2.50K | $42.33K | 21.33K |
| Dec 22, 17 | BALBIRNIE BRIAN R | CTO | Purchase | $17.31 | 408 | $7.06K | 622.00K |
| Nov 21, 17 | Everett William H | CTO | Sale | $17.02 | 4.00K | $68.08K | 15.50K |
| Nov 16, 17 | Everett William H | CTO | Purchase | $7.76 | 10.00K | $77.60K | 24.11K |
| Nov 16, 17 | Everett William H | CTO | Sale | $7.76 | 10.00K | $77.60K | 20.00K |
| Nov 16, 17 | Everett William H | CTO | Sale | $16.88 | 4.61K | $77.77K | 19.50K |
| Nov 14, 17 | Everett William H | CTO | Sale | $7.76 | 10.00K | $77.60K | 30.00K |
| Nov 14, 17 | Everett William H | CTO | Purchase | $7.76 | 10.00K | $77.60K | 18.73K |
| Nov 14, 17 | Everett William H | CTO | Sale | $16.80 | 4.63K | $77.72K | 14.11K |
| Sep 28, 17 | Galleher J. Patrick | CTO | Purchase | $13.00 | 8.00K | $104.00K | 8.00K |
| Sep 28, 17 | Galleher J. Patrick | CTO | Purchase | -- | 2.00K | -- | 2.00K |
| Sep 28, 17 | Everett William H | CTO | Purchase | $13.00 | 8.00K | $104.00K | 8.00K |
| Sep 28, 17 | Everett William H | CTO | Purchase | -- | 2.00K | -- | 2.00K |
| Sep 28, 17 | Nowlan Michael Joseph | CTO | Sale | $13.00 | 8.00K | $104.00K | -- |
| Sep 28, 17 | Nowlan Michael Joseph | CTO | Sale | -- | 2.00K | -- | -- |
| Sep 28, 17 | Frank Eric Alan | CTO | Sale | -- | 2.00K | -- | -- |
| Sep 28, 17 | Frank Eric Alan | CTO | Sale | $13.00 | 8.00K | $104.00K | -- |
| May 31, 17 | Red Oak Partners, LLC | 10 percent owner | Sale | $13.25 | 16.79K | $222.48K | 122.58K |
| May 31, 17 | Red Oak Partners, LLC | 10 percent owner | Sale | $13.25 | 16.10K | $213.32K | 117.55K |
| May 31, 17 | Red Oak Partners, LLC | 10 percent owner | Sale | $13.25 | 7.08K | $93.80K | 51.68K |
| Apr 28, 17 | Red Oak Partners, LLC | 10 percent owner | Sale | $11.55 | 36.10K | $416.97K | 139.37K |
| Apr 28, 17 | Red Oak Partners, LLC | 10 percent owner | Sale | $11.55 | 34.62K | $399.87K | 133.65K |
| Apr 28, 17 | Red Oak Partners, LLC | 10 percent owner | Sale | $11.55 | 15.22K | $175.79K | 58.76K |
| Apr 10, 17 | Red Oak Partners, LLC | 10 percent owner | Sale | $11.57 | 1.91K | $22.11K | 201.57K |
| Apr 10, 17 | Red Oak Partners, LLC | 10 percent owner | Sale | $11.57 | 1.83K | $21.20K | 193.50K |
| Apr 11, 17 | Red Oak Partners, LLC | 10 percent owner | Sale | $11.50 | 26.10K | $300.23K | 175.47K |
| Apr 11, 17 | Red Oak Partners, LLC | 10 percent owner | Sale | $11.50 | 25.23K | $290.28K | 168.27K |
| Apr 10, 17 | Red Oak Partners, LLC | 10 percent owner | Sale | $11.57 | 806 | $9.32K | 85.06K |
| Apr 11, 17 | Red Oak Partners, LLC | 10 percent owner | Sale | $11.50 | 11.09K | $127.55K | 73.98K |
| Apr 5, 17 | Red Oak Partners, LLC | 10 percent owner | Sale | $11.81 | 1.86K | $21.95K | 203.48K |
| Apr 5, 17 | Red Oak Partners, LLC | 10 percent owner | Sale | $11.81 | 1.78K | $21.04K | 195.34K |
| Apr 5, 17 | Red Oak Partners, LLC | 10 percent owner | Sale | $11.81 | 784 | $9.26K | 85.87K |
| Apr 3, 17 | Red Oak Partners, LLC | 10 percent owner | Sale | $11.51 | 200 | $2.30K | 211.36K |
| Apr 4, 17 | Red Oak Partners, LLC | 10 percent owner | Sale | $11.66 | 6.03K | $70.25K | 205.34K |
| Apr 4, 17 | Red Oak Partners, LLC | 10 percent owner | Sale | $11.66 | 5.78K | $67.35K | 197.12K |
| Apr 4, 17 | Red Oak Partners, LLC | 10 percent owner | Sale | $11.66 | 2.54K | $29.61K | 86.65K |
| Mar 30, 17 | Red Oak Partners, LLC | 10 percent owner | Sale | $10.55 | 520 | $5.49K | 211.56K |
| Mar 30, 17 | Red Oak Partners, LLC | 10 percent owner | Sale | $10.55 | 495 | $5.22K | 202.90K |
| Mar 30, 17 | Red Oak Partners, LLC | 10 percent owner | Sale | $10.55 | 220 | $2.32K | 89.19K |
| Mar 21, 17 | Red Oak Partners, LLC | 10 percent owner | Sale | $10.50 | 1.60K | $16.76K | 212.08K |
| Mar 21, 17 | Red Oak Partners, LLC | 10 percent owner | Sale | $10.50 | 1.53K | $16.08K | 203.39K |
| Mar 21, 17 | Red Oak Partners, LLC | 10 percent owner | Sale | $10.50 | 673 | $7.07K | 89.41K |
| Mar 17, 17 | Red Oak Partners, LLC | 10 percent owner | Sale | $10.60 | 11.14K | $118.08K | 215.91K |
| Mar 20, 17 | Red Oak Partners, LLC | 10 percent owner | Sale | $10.60 | 2.23K | $23.61K | 213.68K |
| Mar 17, 17 | Red Oak Partners, LLC | 10 percent owner | Sale | $10.60 | 10.68K | $113.22K | 207.06K |
| Mar 20, 17 | Red Oak Partners, LLC | 10 percent owner | Sale | $10.60 | 2.13K | $22.63K | 204.92K |
| Mar 17, 17 | Red Oak Partners, LLC | 10 percent owner | Sale | $10.60 | 4.70K | $49.78K | 91.03K |
| Mar 20, 17 | Red Oak Partners, LLC | 10 percent owner | Sale | $10.60 | 939 | $9.95K | 90.09K |
| Mar 2, 17 | Red Oak Partners, LLC | 10 percent owner | Sale | $10.51 | 3.87K | $40.62K | 227.04K |
| Mar 2, 17 | Red Oak Partners, LLC | 10 percent owner | Sale | $10.51 | 3.71K | $38.94K | 217.74K |
| Mar 2, 17 | Red Oak Partners, LLC | 10 percent owner | Sale | $10.51 | 1.63K | $17.12K | 95.72K |
| Feb 22, 17 | Red Oak Partners, LLC | 10 percent owner | Sale | $10.59 | 1.30K | $13.78K | 230.91K |
| Feb 22, 17 | Red Oak Partners, LLC | 10 percent owner | Sale | $10.59 | 1.25K | $13.22K | 221.44K |
| Feb 22, 17 | Red Oak Partners, LLC | 10 percent owner | Sale | $10.59 | 549 | $5.81K | 97.35K |
| Feb 16, 17 | Red Oak Partners, LLC | 10 percent owner | Sale | $11.01 | 31.83K | $350.32K | 233.83K |
| Feb 17, 17 | Red Oak Partners, LLC | 10 percent owner | Sale | $10.58 | 1.62K | $17.11K | 232.21K |
| Feb 16, 17 | Red Oak Partners, LLC | 10 percent owner | Sale | $11.01 | 30.52K | $335.89K | 224.24K |
| Feb 17, 17 | Red Oak Partners, LLC | 10 percent owner | Sale | $10.58 | 1.55K | $16.41K | 222.69K |
| Feb 16, 17 | Red Oak Partners, LLC | 10 percent owner | Sale | $11.01 | 13.42K | $147.68K | 98.58K |
| Feb 17, 17 | Red Oak Partners, LLC | 10 percent owner | Sale | $10.58 | 682 | $7.22K | 97.90K |
| Jun 30, 16 | BOISVERT ANDRE | CTO | Purchase | $2.81 | 2.50K | $7.03K | 40.00K |