# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Bard Associates, Inc. 639,496 145,454 1,560,370.24 0.5348 8.5399 03/31/2025
2 UBS Securities LLC 50,202 50,202 122,492.88 0.0001 0.6704 03/31/2025
3 Morgan Stanley & Co. LLC 47,000 47,000 114,680 0 0.6276 03/31/2025
4 Ground Swell Capital LLC 23,511 23,511 57,366.84 0.1187 0.314 03/31/2025
5 PFG Investments LLC 18,000 18,000 43,920 0.0027 0.2404 03/31/2025
6 Citadel Securities LLC 11,456 11,456 27,952.64 0.0001 0.153 03/31/2025
7 RhumbLine Advisers LP 9,000 -1,775 21,960 0 0.1202 03/31/2025
8 NewEdge Advisors LLC 3,108 3,108 7,583.52 0 0.0415 03/31/2025
9 MAI Capital Management LLC 500 500 1,220 0 0.0067 03/31/2025
10 The Northwestern Mutual Life Insurance Co. (Invt Port) 51 51 124.44 0 0.0007 03/31/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 Bard Associates, Inc. 639,496 145,454 1,560,370.24 0.5348 8.5399 03/31/2025
2 UBS Securities LLC 50,202 50,202 122,492.88 0.0001 0.6704 03/31/2025
3 Morgan Stanley & Co. LLC 47,000 47,000 114,680 0 0.6276 03/31/2025
4 Ground Swell Capital LLC 23,511 23,511 57,366.84 0.1187 0.314 03/31/2025
5 PFG Investments LLC 18,000 18,000 43,920 0.0027 0.2404 03/31/2025
6 Citadel Securities LLC 11,456 11,456 27,952.64 0.0001 0.153 03/31/2025
7 NewEdge Advisors LLC 3,108 3,108 7,583.52 0 0.0415 03/31/2025
8 MAI Capital Management LLC 500 500 1,220 0 0.0067 03/31/2025
9 The Northwestern Mutual Life Insurance Co. (Invt Port) 51 51 124.44 0 0.0007 03/31/2025
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Cantor Fitzgerald Europe 0 -72,600 0 0 0
2 XTX Markets LLC 0 -13,575 0 0 0
3 RhumbLine Advisers LP 9,000 -1,775 21,960 0 0.1202 03/31/2025
4 JPMorgan Asset Management (Europe) SARL (Germany) 0 -3 0 0 0

Data provided by FactSet Research Systems Inc.