| George A. Needham |
Delaware |
0 |
445000 |
0 |
445000 |
445000 |
5.1 % |
03/03/2023 |
| Needham Investment Management L.L.C. |
Delaware |
0 |
445000 |
0 |
445000 |
445000 |
5.1 % |
03/03/2023 |
| Needham Aggressive Growth Fund |
Delaware |
0 |
445000 |
0 |
445000 |
445000 |
5.1 % |
03/03/2023 |
| Needham Asset Management, LLC |
Delaware |
0 |
445000 |
0 |
445000 |
445000 |
5.1 % |
03/03/2023 |
| Ameriprise Financial, Inc. |
|
0 |
586455 |
0 |
586455 |
586455 |
6.78 % |
14/02/2022 |
| Columbia Management Investment Advisers, LLC |
|
0 |
586455 |
0 |
586455 |
586455 |
6.78 % |
14/02/2022 |
| No. 41-1533211 |
|
0 |
388611 |
0 |
388611 |
388611 |
4.65 % |
12/02/2021 |
| No. 13-3180631 |
|
0 |
388611 |
0 |
390291 |
390291 |
4.67 % |
12/02/2021 |
| No. 41-1533211 |
Minnesota |
0 |
486386 |
0 |
486386 |
486386 |
5.74 % |
14/02/2020 |
| No. 13-3180631 |
Minnesota |
0 |
486386 |
0 |
486386 |
486386 |
5.74 % |
14/02/2020 |
| Red Oak Partners, LLC |
Florida |
0 |
291827 |
0 |
10 |
291827 |
7.15 % |
12/04/2017 |
| The Red Oak Institutional Founders Long Fund, L.P. |
Delaware |
0 |
122434 |
0 |
10 |
122434 |
3 % |
12/04/2017 |
| David Sandberg |
United States |
0 |
291827 |
0 |
10 |
291827 |
7.15 % |
12/04/2017 |
| The Red Oak Fund, L.P. |
Delaware |
0 |
80532 |
0 |
10 |
80532 |
1.97 % |
12/04/2017 |
| The Red Oak Long Fund, L.P. |
Delaware |
0 |
34117 |
0 |
10 |
34117 |
0.84 % |
12/04/2017 |
| Pinnacle Capital Partners, LLC |
Florida |
0 |
54744 |
0 |
10 |
54744 |
1.34 % |
12/04/2017 |
| Pinnacle Opportunities Fund, LP |
Delaware |
0 |
54744 |
0 |
10 |
54744 |
1.34 % |
12/04/2017 |
| FMR LLC |
Delaware |
0 |
0 |
0 |
0 |
0 |
0 % |
11/04/2016 |
| Abigail P. Johnson |
Delaware |
0 |
0 |
0 |
0 |
0 |
0 % |
11/04/2016 |
| Abigail P. Johnson |
United States of America |
0 |
0 |
275000 |
0 |
275000 |
6.777 % |
12/02/2016 |
| Fidelity Low-Priced Stock Fund |
Massachusetts |
250000 |
0 |
0 |
0 |
250000 |
6.161 % |
12/02/2016 |
| FMR LLC |
Delaware |
25000 |
0 |
275000 |
0 |
275000 |
6.777 % |
12/02/2016 |
| First Trust Portfolios L.P., First Trust Advisors L.P., The Charger Corporation |
California |
383253 |
0 |
383253 |
0 |
1872240 |
24.96 % |
07/04/2010 |
| FMR LLC |
Delaware |
0 |
0 |
372892 |
0 |
372892 |
10.062 % |
11/02/2008 |
| Edward C. Johnson 3d |
United States of America |
0 |
0 |
372892 |
0 |
372892 |
10.062 % |
11/02/2008 |
| Richard L. Scott |
: |
0 |
0 |
0 |
0 |
338138 |
9.01 % |
13/03/2007 |
| Edward C. Johnson 3d |
United States of America |
0 |
0 |
372892 |
0 |
372892 |
9.92 % |
14/02/2007 |
| FMR Corp. |
Delaware |
0 |
0 |
372892 |
0 |
372892 |
9.92 % |
14/02/2007 |
| FMR Corp. |
Delaware |
0 |
0 |
372992 |
0 |
372992 |
9.936 % |
14/02/2006 |
| Edward C. Johnson 3d |
United States of America |
0 |
0 |
372992 |
0 |
372992 |
9.936 % |
14/02/2006 |
| Tax ID #43-1225960 |
Missouri Corporation |
209289 |
0 |
231739 |
0 |
231739 |
4.7 % |
09/02/1999 |
| Tax ID #43-1225960 |
Missouri Corporation |
209289 |
0 |
231739 |
0 |
231739 |
4.7 % |
09/02/1999 |
| Tax ID #43-1225960 |
Missouri Corporation |
420865 |
0 |
444815 |
0 |
444815 |
8.5 % |
10/02/1998 |
| Tax ID #43-1225960 |
Missouri Corporation |
420865 |
0 |
444815 |
0 |
444815 |
8.5 % |
10/02/1998 |