# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Norges Bank Investment Management 28,233,165 28,233,165 100,792,399.05 0.0058 1.8438 12/31/2025
2 Navellier & Associates, Inc. 58,962 3,538 210,494.34 0.0188 0.0039 03/31/2026
3 RhumbLine Advisers LP 48,562 2,535 173,366.34 0.0001 0.0032 03/31/2026
4 GAMMA Investing LLC 30,729 13,157 109,702.53 0.0046 0.002 03/31/2026
5 The Cape Cod Five Cents Savings Bank 17,263 0 61,628.91 0.0049 0.0011 12/31/2025
6 Salomon & Ludwin LLC 873 -1,853 3,116.61 0.0003 0.0001 03/31/2026
7 Kerr Financial Planning Corp. 700 0 2,499 0.0028 0 03/31/2026
8 VSM Wealth Advisory LLC 100 0 357 0.0001 0 03/31/2026
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Government Pension Fund - Global (The) 28,233,165 28,233,165 100,792,399.05 0.0055 1.8438 12/31/2025
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Norges Bank Investment Management 28,233,165 28,233,165 100,792,399.05 0.0058 1.8438 12/31/2025
2 GAMMA Investing LLC 30,729 13,157 109,702.53 0.0046 0.002 03/31/2026
3 Navellier & Associates, Inc. 58,962 3,538 210,494.34 0.0188 0.0039 03/31/2026
4 RhumbLine Advisers LP 48,562 2,535 173,366.34 0.0001 0.0032 03/31/2026
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Bard Financial Services, Inc. 0 -10,000 0 0 0
2 Salomon & Ludwin LLC 873 -1,853 3,116.61 0.0003 0.0001 03/31/2026
3 Steigerwald, Gordon & Koch, Inc. 0 -600 0 0 0

Data provided by FactSet Research Systems Inc.