# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Navellier & Associates, Inc. 54,355 -1,669 231,987.14 0.0271 0.0035 06/30/2025
2 RhumbLine Advisers LP 48,637 7,998 207,582.72 0.0002 0.0032 06/30/2025
3 The Cape Cod Five Cents Savings Bank 17,263 0 73,678.48 0.0063 0.0011 03/31/2025
4 GAMMA Investing LLC 16,005 2,250 68,309.34 0.0041 0.001 06/30/2025
5 Bard Financial Services, Inc. 10,000 0 42,680 0.0048 0.0007 06/30/2025
6 Brooklyn Investment Group LLC 212 212 904.82 0.0001 0 06/30/2025
7 VSM Wealth Advisory LLC 100 -1 426.8 0.0001 0 06/30/2025
8 Salomon & Ludwin LLC 29 29 123.77 0 0 06/30/2025
# 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 RhumbLine Advisers LP 48,637 7,998 207,582.72 0.0002 0.0032 06/30/2025
2 GAMMA Investing LLC 16,005 2,250 68,309.34 0.0041 0.001 06/30/2025
3 Brooklyn Investment Group LLC 212 212 904.82 0.0001 0 06/30/2025
4 Salomon & Ludwin LLC 29 29 123.77 0 0 06/30/2025
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Garde Capital, Inc. 0 -42,406 0 0 0
2 Navellier & Associates, Inc. 54,355 -1,669 231,987.14 0.0271 0.0035 06/30/2025
3 VSM Wealth Advisory LLC 100 -1 426.8 0.0001 0 06/30/2025

Data provided by FactSet Research Systems Inc.