# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Navellier & Associates, Inc. 56,024 1,495 234,572.49 0.0291 0.0037 12/31/2024
2 RhumbLine Advisers LP 52,575 11,606 220,131.52 0.0002 0.0034 03/31/2025
3 GAMMA Investing LLC 21,217 16,375 88,835.58 0.0067 0.0014 03/31/2025
4 The Cape Cod Five Cents Savings Bank 17,263 0 72,280.18 0.0069 0.0011 12/31/2024
5 Bard Financial Services, Inc. 10,000 0 41,870 0.0052 0.0007 03/31/2025
6 VSM Wealth Advisory LLC 101 101 422.89 0.0002 0 12/31/2024
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 GAMMA Investing LLC 21,217 16,375 88,835.58 0.0067 0.0014 03/31/2025
2 RhumbLine Advisers LP 52,575 11,606 220,131.52 0.0002 0.0034 03/31/2025
3 Navellier & Associates, Inc. 56,024 1,495 234,572.49 0.0291 0.0037 12/31/2024
4 VSM Wealth Advisory LLC 101 101 422.89 0.0002 0 12/31/2024
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 US Global Investors, Inc. (Asset Management) 0 -112,000 0 0 0
2 Garde Capital, Inc. 0 -42,406 0 0 0

Data provided by FactSet Research Systems Inc.