# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Norges Bank Investment Management 28,233,165 0 94,581,102.75 0.0053 1.8438 12/31/2025
2 Navellier & Associates, Inc. 59,480 3,218 199,258 0.0164 0.0039 06/30/2026
3 RhumbLine Advisers LP 48,562 0 162,682.7 0.0001 0.0032 03/31/2026
4 GAMMA Investing LLC 18,795 -7,032 62,963.25 0.0023 0.0012 06/30/2026
5 The Cape Cod Five Cents Savings Bank 17,263 0 57,831.05 0.0044 0.0011 12/31/2025
6 Salomon & Ludwin LLC 873 -1,824 2,924.55 0.0002 0.0001 03/31/2026
7 Kerr Financial Planning Corp. 446 -254 1,494.1 0.0017 0 06/30/2026
8 VSM Wealth Advisory LLC 100 0 335 0.0001 0 06/30/2026
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Government Pension Fund - Global (The) 28,233,165 0 94,581,102.75 0.005 1.8438 12/31/2025
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Navellier & Associates, Inc. 59,480 3,218 199,258 0.0164 0.0039 06/30/2026
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 GAMMA Investing LLC 18,795 -7,032 62,963.25 0.0023 0.0012 06/30/2026
2 Salomon & Ludwin LLC 873 -1,824 2,924.55 0.0002 0.0001 03/31/2026
3 Steigerwald, Gordon & Koch, Inc. 0 -600 0 0 0
4 Kerr Financial Planning Corp. 446 -254 1,494.1 0.0017 0 06/30/2026
5 Garton & Associates Financial Advisors LLC 0 -200 0 0 0

Data provided by FactSet Research Systems Inc.