The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABS COM COM 002824100   13,777,738 102,865 SH   SOLE   102,865 0 0
ACCENTURE PLC IRELAND SHS CLASS A SHS CLASS A G1151C101   22,009,050 89,250 SH   SOLE   89,250 0 0
ADVANCED DRAIN SYS INC DEL COM COM 00790R104   10,621,091 76,576 SH   SOLE   56,741 0 19,835
AKAMAI TECHNOLOGIES INC COM COM 00971T101   32,323,913 426,662 SH   SOLE   315,249 0 111,413
ALEXANDRIA REAL ESTATE EQ IN COM COM 015271109   8,130,150 97,554 SH   SOLE   37,526 0 60,028
ALIGN TECHNOLOGY INC COM COM 016255101   11,199,426 89,438 SH   SOLE   66,685 0 22,753
ALLIANT ENERGY CORP COM COM 018802108   8,663,533 128,520 SH   SOLE   128,520 0 0
ALPHABET INC CAP STK CL A CL A 02079K305   635,928,207 2,615,912 SH   SOLE   793,574 0 1,822,338
AMAZON COM INC COM COM 023135106   388,092,829 1,767,513 SH   SOLE   647,034 0 1,120,479
AMERICAN ELEC PWR CO INC COM COM 025537101   12,145,500 107,960 SH   SOLE   107,960 0 0
AMERICAN HEALTHCARE REIT INC COM SHS SHS 398182303   1,466,611 34,911 SH   SOLE   13,520 0 21,391
AMERICAN HOMES 4 RENT CL A CL A 02665T306   44,580,935 1,340,780 SH   SOLE   869,316 0 471,464
AMERICAN TOWER CORP NEW COM COM 03027X100   11,006,089 57,228 SH   SOLE   57,228 0 0
AMERICAN WTR WKS CO INC NEW COM COM 030420103   13,946,281 100,196 SH   SOLE   100,196 0 0
AMERICOLD REALTY TRUST INC COM COM 03064D108   1,510,893 123,439 SH   SOLE   52,085 0 71,354
AMPHENOL CORP NEW CL A CL A 032095101   11,239,470 90,824 SH   SOLE   90,824 0 0
ANALOG DEVICES INC COM COM 032654105   135,736,719 552,449 SH   SOLE   73,139 0 479,310
APPLE INC COM COM 037833100   141,451,039 555,516 SH   SOLE   555,516 0 0
APPLE HOSPITALITY REIT INC COM COM 03784Y200   4,947,147 411,919 SH   SOLE   170,756 0 241,163
ATS CORPORATION COM COM 00217Y104   29,698,836 815,678 SH   SOLE   604,030 0 211,648
AUTOLIV INC COM COM 052800109   28,890,726 233,933 SH   SOLE   227,441 0 6,492
AVALONBAY CMNTYS INC COM COM 053484101   19,506,307 100,980 SH   SOLE   38,876 0 62,104
BAKER HUGHES COMPANY CL A CL A 05722G100   12,155,737 249,502 SH   SOLE   249,502 0 0
BANK AMERICA CORP COM COM 060505104   22,349,201 433,208 SH   SOLE   433,208 0 0
BERKSHIRE HATHAWAY INC DEL CL A CL A 084670108   98,046,000 130 SH   SOLE   0 0 130
BERKSHIRE HATHAWAY INC DEL CL B CL B 084670702   165,258,682 328,716 SH   SOLE   117,448 0 211,268
BLACKROCK INC COM COM 09290D101   48,174,914 41,321 SH   SOLE   39,967 0 1,354
BOOKING HOLDINGS INC COM COM 09857L108   450,930,833 83,517 SH   SOLE   17,707 0 65,810
BOSTON SCIENTIFIC CORP COM COM 101137107   13,256,104 135,779 SH   SOLE   135,779 0 0
BROADCOM INC COM COM 11135F101   94,158,293 285,406 SH   SOLE   285,406 0 0
BROADRIDGE FINL SOLUTIONS IN COM COM 11133T103   8,824,437 37,051 SH   SOLE   37,051 0 0
BROADSTONE NET LEASE INC COM COM 11135E203   9,039,736 505,861 SH   SOLE   194,409 0 311,452
BROOKFIELD CORP CL A LTD VT SH SH 11271J107   10,530,740 110,443 SH   SOLE   110,443 0 0
BROWN & BROWN INC COM COM 115236101   182,846,981 1,949,536 SH   SOLE   354,171 0 1,595,365
BRUNSWICK CORP COM COM 117043109   57,475,864 908,853 SH   SOLE   674,171 0 234,682
BUILDERS FIRSTSOURCE INC COM COM 12008R107   2,010,810 16,584 SH   SOLE   16,584 0 0
CACI INTL INC CL A CL A 127190304   32,887,558 65,936 SH   SOLE   48,857 0 17,079
CADENCE DESIGN SYSTEM INC COM COM 127387108   22,801,340 64,913 SH   SOLE   64,913 0 0
CANADIAN PACIFIC KANSAS CITY COM COM 13646K108   15,987,287 154,243 SH   SOLE   154,243 0 0
CATERPILLAR INC COM COM 149123101   17,801,035 37,307 SH   SOLE   37,307 0 0
CBRE GROUP INC CL A CL A 12504L109   11,092,854 70,404 SH   SOLE   70,404 0 0
CHENIERE ENERGY INC COM COM 16411R208   24,024,120 102,239 SH   SOLE   102,239 0 0
CHESAPEAKE UTILS CORP COM COM 165303108   7,666,151 56,917 SH   SOLE   56,917 0 0
CHEVRON CORP NEW COM COM 166764100   15,432,254 99,377 SH   SOLE   99,377 0 0
CHUBB LIMITED COM COM H1467J104   180,461,054 639,366 SH   SOLE   121,366 0 518,000
CISCO SYS INC COM COM 17275R102   55,041,085 804,459 SH   SOLE   779,587 0 24,872
CITIGROUP INC COM COM 172967424   285,928,444 2,817,029 SH   SOLE   793,217 0 2,023,812
CLEAN HARBORS INC COM COM 184496107   3,999,293 17,222 SH   SOLE   17,222 0 0
CME GROUP INC COM COM 12572Q105   8,302,939 30,730 SH   SOLE   30,730 0 0
CNH INDL N V SHS SHS N20944109   32,960,965 3,037,877 SH   SOLE   2,922,482 0 115,395
COCA COLA CO COM COM 191216100   19,913,906 300,270 SH   SOLE   300,270 0 0
COLGATE PALMOLIVE CO COM COM 194162103   16,236,773 203,112 SH   SOLE   203,112 0 0
CORPAY INC COM SHS SHS 219948106   192,421,199 667,990 SH   SOLE   114,191 0 553,799
COSTCO WHSL CORP NEW COM COM 22160K105   9,545,097 10,312 SH   SOLE   10,312 0 0
CROCS INC COM COM 227046109   6,045,845 72,362 SH   SOLE   53,186 0 19,176
CSX CORP COM COM 126408103   6,081,088 171,250 SH   SOLE   171,250 0 0
CUBESMART COM COM 229663109   2,990,787 73,556 SH   SOLE   28,838 0 44,718
DANAHER CORPORATION COM COM 235851102   116,430,564 587,262 SH   SOLE   137,757 0 449,505
DEERE & CO COM COM 244199105   19,174,741 41,934 SH   SOLE   41,934 0 0
DIAMONDROCK HOSPITALITY CO COM COM 252784301   1,266,818 159,148 SH   SOLE   121,664 0 37,484
DIGITAL RLTY TR INC COM COM 253868103   3,231,473 18,692 SH   SOLE   6,690 0 12,002
ECOLAB INC COM COM 278865100   18,067,092 65,972 SH   SOLE   65,972 0 0
EDWARDS LIFESCIENCES CORP COM COM 28176E108   10,288,971 132,300 SH   SOLE   132,300 0 0
ELI LILLY & CO COM COM 532457108   36,907,836 48,372 SH   SOLE   48,372 0 0
EMERA INC COM COM 290876101   11,419,740 171,031 SH   SOLE   171,031 0 0
ENCOMPASS HEALTH CORP COM COM 29261A100   53,360,086 420,092 SH   SOLE   311,167 0 108,925
ENTERGY CORP NEW COM COM 29364G103   19,402,344 208,202 SH   SOLE   208,202 0 0
ENVISTA HOLDINGS CORPORATION COM COM 29415F104   41,616,969 2,043,052 SH   SOLE   1,514,247 0 528,805
EQUINIX INC COM COM 29444U700   30,880,803 39,427 SH   SOLE   16,137 0 23,290
EXPAND ENERGY CORPORATION COM COM 165167735   23,999,297 225,897 SH   SOLE   225,897 0 0
EXTRA SPACE STORAGE INC COM COM 30225T102   20,076,057 142,444 SH   SOLE   54,759 0 87,685
FEDERAL RLTY INVT TR NEW SH BEN INT SH BEN INT 313745101   13,396,728 132,235 SH   SOLE   50,979 0 81,256
FERGUSON ENTERPRISES INC COMMON STOCK COMMON STOCK 31488V107   18,410,170 81,976 SH   SOLE   81,976 0 0
FIDELITY NATL INFORMATION SV COM COM 31620M106   39,819,386 603,873 SH   SOLE   580,994 0 22,879
FIRST HORIZON CORPORATION COM COM 320517105   41,012,550 1,813,912 SH   SOLE   1,349,769 0 464,143
FIRST SOLAR INC COM COM 336433107   39,057,186 177,106 SH   SOLE   131,189 0 45,917
FIRSTENERGY CORP COM COM 337932107   9,304,805 203,073 SH   SOLE   203,073 0 0
GE AEROSPACE COM COM 369604301   20,494,265 68,128 SH   SOLE   68,128 0 0
GENTEX CORP COM COM 371901109   26,199,857 925,790 SH   SOLE   686,194 0 239,596
GILEAD SCIENCES INC COM COM 375558103   29,359,722 264,502 SH   SOLE   252,252 0 12,250
GULFPORT ENERGY CORP COMMON SHARES SHS 402635502   2,049,056 11,322 SH   SOLE   11,322 0 0
H2O AMERICA COM COM 784305104   3,458,479 71,016 SH   SOLE   71,016 0 0
HEALTHCARE RLTY TR CL A COM COM 42226K105   4,219,399 234,021 SH   SOLE   90,303 0 143,718
HEALTHPEAK PROPERTIES INC COM COM 42250P103   25,605,561 1,337,105 SH   SOLE   933,687 0 403,418
HENRY SCHEIN INC COM COM 806407102   34,902,125 525,872 SH   SOLE   383,469 0 142,403
HIGHWOODS PPTYS INC COM COM 431284108   11,597,181 364,462 SH   SOLE   142,122 0 222,340
HOLOGIC INC COM COM 436440101   27,727,862 410,844 SH   SOLE   305,257 0 105,587
HOME DEPOT INC COM COM 437076102   24,561,807 60,618 SH   SOLE   60,618 0 0
HOST HOTELS & RESORTS INC COM COM 44107P104   2,497,413 146,734 SH   SOLE   62,018 0 84,716
HUNTINGTON BANCSHARES INC COM COM 446150104   6,653,354 385,255 SH   SOLE   287,819 0 97,436
IDEX CORP COM COM 45167R104   6,926,903 42,559 SH   SOLE   42,559 0 0
INTERCONTINENTAL EXCHANGE IN COM COM 45866F104   11,102,495 65,898 SH   SOLE   65,898 0 0
INTUITIVE SURGICAL INC COM COM 46120E602   15,529,615 34,724 SH   SOLE   34,724 0 0
INVENTRUST PPTYS CORP COM COM 46124J201   328,443 11,476 SH   SOLE   0 0 11,476
INVITATION HOMES INC COM COM 46187W107   56,691,634 1,932,889 SH   SOLE   1,514,206 0 418,683
IQVIA HLDGS INC COM COM 46266C105   9,846,490 51,840 SH   SOLE   51,840 0 0
IRON MTN INC DEL COM COM 46284V101   6,785,024 66,559 SH   SOLE   28,154 0 38,405
JABIL INC COM COM 466313103   33,313,878 153,400 SH   SOLE   113,613 0 39,787
HENRY JACK & ASSOC INC COM COM 426281101   7,053,474 47,361 SH   SOLE   47,361 0 0
JPMORGAN CHASE & CO. COM COM 46625H100   68,345,480 216,674 SH   SOLE   216,674 0 0
KINDER MORGAN INC DEL COM COM 49456B101   13,080,919 462,060 SH   SOLE   406,333 0 55,727
KKR & CO INC COM COM 48251W104   493,594,933 3,798,345 SH   SOLE   674,954 0 3,123,391
LENNAR CORP CL A CL A 526057104   129,634,283 1,028,517 SH   SOLE   131,857 0 896,660
LINDE PLC SHS SHS G54950103   18,044,775 37,989 SH   SOLE   37,989 0 0
LITTELFUSE INC COM COM 537008104   244,322,838 943,295 SH   SOLE   155,914 0 787,381
LUMENTUM HLDGS INC COM COM 55024U109   40,413,584 248,378 SH   SOLE   183,957 0 64,421
LUXFER HLDGS PLC SHS SHS G5698W116   18,221,580 1,310,905 SH   SOLE   976,265 0 334,640
LXP INDUSTRIAL TRUST COM COM 529043101   12,083,805 1,348,639 SH   SOLE   520,169 0 828,470
LYONDELLBASELL INDUSTRIES N SHS - A - SHS - A - N53745100   23,955,353 488,486 SH   SOLE   469,224 0 19,262
MARATHON PETE CORP COM COM 56585A102   12,404,939 64,361 SH   SOLE   64,361 0 0
MARKEL GROUP INC COM COM 570535104   346,395,773 181,230 SH   SOLE   36,258 0 144,972
MARSH & MCLENNAN COS INC COM COM 571748102   9,297,385 46,134 SH   SOLE   46,134 0 0
MASTERCARD INCORPORATED CL A CL A 57636Q104   15,181,539 26,690 SH   SOLE   26,690 0 0
MCDONALDS CORP COM COM 580135101   13,261,456 43,639 SH   SOLE   43,639 0 0
MEDTRONIC PLC SHS SHS G5960L103   33,496,765 351,709 SH   SOLE   336,569 0 15,140
MERCADOLIBRE INC COM COM 58733R102   19,237,690 8,232 SH   SOLE   8,232 0 0
MERCK & CO INC COM COM 58933Y105   50,923,269 606,735 SH   SOLE   590,194 0 16,541
META PLATFORMS INC CL A CL A 30303M102   509,191,186 693,362 SH   SOLE   161,909 0 531,453
MGE ENERGY INC COM COM 55277P104   7,048,896 83,736 SH   SOLE   83,736 0 0
MICROSOFT CORP COM COM 594918104   692,926,977 1,337,826 SH   SOLE   518,526 0 819,300
MOHAWK INDS INC COM COM 608190104   60,536,320 469,565 SH   SOLE   347,855 0 121,710
MSC INDL DIRECT INC CL A CL A 553530106   31,332,391 340,052 SH   SOLE   329,160 0 10,892
MUELLER WTR PRODS INC COM SER A COM SER A 624758108   38,673,314 1,515,412 SH   SOLE   1,122,404 0 393,008
NETFLIX INC COM COM 64110L106   17,964,617 14,984 SH   SOLE   14,984 0 0
NEXSTAR MEDIA GROUP INC COMMON STOCK COM STK 65336K103   32,714,897 165,444 SH   SOLE   160,010 0 5,434
NEXTERA ENERGY INC COM COM 65339F101   8,870,905 117,511 SH   SOLE   117,511 0 0
NIKE INC CL B CL B 654106103   19,492,115 279,537 SH   SOLE   279,537 0 0
NOBLE CORP PLC ORD SHS A SHS A G65431127   34,217,641 1,209,959 SH   SOLE   1,161,106 0 48,853
NORFOLK SOUTHN CORP COM COM 655844108   11,597,028 38,604 SH   SOLE   38,604 0 0
NUCOR CORP COM COM 670346105   9,359,026 69,106 SH   SOLE   69,106 0 0
NUTRIEN LTD COM COM 67077M108   20,931,755 255,952 SH   SOLE   255,952 0 0
NVIDIA CORPORATION COM COM 67066G104   215,131,405 1,153,025 SH   SOLE   1,153,025 0 0
NVR INC COM COM 62944T105   140,526,203 17,490 SH   SOLE   3,491 0 13,999
NXP SEMICONDUCTORS N V COM COM N6596X109   425,644,222 1,869,074 SH   SOLE   301,146 0 1,567,928
OGE ENERGY CORP COM COM 670837103   7,595,452 164,155 SH   SOLE   164,155 0 0
OMEGA HEALTHCARE INVS INC COM COM 681936100   6,802,866 161,129 SH   SOLE   61,864 0 99,265
OMNICOM GROUP INC COM COM 681919106   34,622,611 424,661 SH   SOLE   408,682 0 15,979
ORACLE CORP COM COM 68389X105   27,955,256 99,400 SH   SOLE   99,400 0 0
OTIS WORLDWIDE CORP COM COM 68902V107   16,883,190 184,657 SH   SOLE   184,657 0 0
PALO ALTO NETWORKS INC COM COM 697435105   11,914,621 58,514 SH   SOLE   58,514 0 0
PARKER-HANNIFIN CORP COM COM 701094104   10,390,446 13,705 SH   SOLE   13,705 0 0
PEPSICO INC COM COM 713448108   37,411,671 266,389 SH   SOLE   255,076 0 11,313
PG&E CORP COM COM 69331C108   851,130 56,441 SH   SOLE   56,441 0 0
PHILLIPS 66 COM COM 718546104   14,534,145 106,853 SH   SOLE   106,853 0 0
PINNACLE FINL PARTNERS INC COM COM 72346Q104   20,765,294 221,402 SH   SOLE   164,930 0 56,472
PPL CORP COM COM 69351T106   16,121,792 433,848 SH   SOLE   433,848 0 0
PROCTER AND GAMBLE CO COM COM 742718109   25,943,342 168,847 SH   SOLE   168,847 0 0
PROGRESSIVE CORP COM COM 743315103   10,742,819 43,502 SH   SOLE   43,502 0 0
PROLOGIS INC. COM COM 74340W103   47,299,967 413,028 SH   SOLE   320,543 0 92,485
PRUDENTIAL FINL INC COM COM 744320102   27,286,732 263,030 SH   SOLE   253,467 0 9,563
PTC INC COM COM 69370C100   207,465,326 1,021,896 SH   SOLE   131,205 0 890,691
PUBLIC SVC ENTERPRISE GRP IN COM COM 744573106   35,738,490 428,211 SH   SOLE   428,211 0 0
PUBLIC STORAGE OPER CO COM COM 74460D109   11,133,146 38,543 SH   SOLE   38,128 0 415
QUEST DIAGNOSTICS INC COM COM 74834L100   65,112,229 341,653 SH   SOLE   253,243 0 88,410
QUIDELORTHO CORP COM COM 219798105   11,583,245 393,319 SH   SOLE   292,995 0 100,324
REALTY INCOME CORP COM COM 756109104   17,983,080 295,823 SH   SOLE   115,275 0 180,548
REGENCY CTRS CORP COM COM 758849103   2,591,814 35,553 SH   SOLE   13,768 0 21,785
RENAISSANCERE HLDGS LTD COM COM G7496G103   14,810,721 58,326 SH   SOLE   44,304 0 14,022
REPUBLIC SVCS INC COM COM 760759100   3,695,316 16,103 SH   SOLE   16,103 0 0
REXFORD INDL RLTY INC COM COM 76169C100   5,253,365 127,788 SH   SOLE   48,204 0 79,584
ROLLINS INC COM COM 775711104   9,407,740 160,159 SH   SOLE   160,159 0 0
ROYAL BK CDA COM COM 780087102   55,273,427 271,278 SH   SOLE   271,278 0 0
S&P GLOBAL INC COM COM 78409V104   11,638,696 23,913 SH   SOLE   23,913 0 0
SALESFORCE INC COM COM 79466L302   10,673,532 45,036 SH   SOLE   45,036 0 0
SERVICENOW INC COM COM 81762P102   7,861,952 8,543 SH   SOLE   8,543 0 0
SHERWIN WILLIAMS CO COM COM 824348106   8,049,506 23,247 SH   SOLE   23,247 0 0
SIMON PPTY GROUP INC NEW COM COM 828806109   28,285,810 150,721 SH   SOLE   93,899 0 56,822
SOUTHERN CO COM COM 842587107   8,583,035 90,567 SH   SOLE   90,567 0 0
SPOTIFY TECHNOLOGY S A SHS SHS L8681T102   228,245,302 326,999 SH   SOLE   79,324 0 247,675
STAG INDL INC COM COM 85254J102   24,712,317 700,264 SH   SOLE   446,020 0 254,244
STIFEL FINL CORP COM COM 860630102   61,409,397 541,195 SH   SOLE   401,133 0 140,062
STRATEGIC ED INC COM COM 86272C103   39,529,766 459,595 SH   SOLE   340,379 0 119,216
STRYKER CORPORATION COM COM 863667101   8,304,637 22,465 SH   SOLE   22,465 0 0
SUN CMNTYS INC COM COM 866674104   178,020 1,380 SH   SOLE   0 0 1,380
SYSCO CORP COM COM 871829107   31,108,711 377,808 SH   SOLE   377,808 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS SPONSORED ADS 874039100   305,701,059 1,094,565 SH   SOLE   227,350 0 867,215
TAKE-TWO INTERACTIVE SOFTWAR COM COM 874054109   11,576,853 44,809 SH   SOLE   44,809 0 0
TARGA RES CORP COM COM 87612G101   6,866,962 40,987 SH   SOLE   40,987 0 0
TC ENERGY CORP COM COM 87807B107   14,549,071 192,270 SH   SOLE   192,270 0 0
TENNANT CO COM COM 880345103   32,913,927 406,044 SH   SOLE   300,672 0 105,372
TESLA INC COM COM 88160R101   21,024,138 47,275 SH   SOLE   47,275 0 0
TEXAS INSTRS INC COM COM 882508104   44,039,530 239,697 SH   SOLE   231,294 0 8,403
MACERICH CO COM COM 554382101   2,654,943 145,876 SH   SOLE   56,493 0 89,383
THERMO FISHER SCIENTIFIC INC COM COM 883556102   250,883,385 517,264 SH   SOLE   132,227 0 385,037
THERMON GROUP HLDGS INC COM COM 88362T103   30,061,336 1,125,050 SH   SOLE   844,556 0 280,494
TIDEWATER INC NEW COM COM 88642R109   812,536 15,236 SH   SOLE   15,236 0 0
TIMKEN CO COM COM 887389104   33,449,612 444,927 SH   SOLE   329,937 0 114,990
TJX COS INC NEW COM COM 872540109   16,799,451 116,227 SH   SOLE   116,227 0 0
TRANSALTA CORP COM COM 89346D107   4,266,224 224,420 SH   SOLE   224,420 0 0
TRANSPORTADORA DE GAS SUR SPONSORED ADS B SPONSORED ADS 893870204   2,370,186 112,705 SH   SOLE   112,705 0 0
TRIPADVISOR INC COM COM 896945201   37,749,346 2,321,608 SH   SOLE   1,721,280 0 600,328
TRONOX HOLDINGS PLC SHS SHS G9087Q102   7,835,366 1,949,096 SH   SOLE   1,439,059 0 510,037
TXNM ENERGY INC COM COM 69349H107   7,353,932 130,043 SH   SOLE   130,043 0 0
TYLER TECHNOLOGIES INC COM COM 902252105   7,331,564 14,014 SH   SOLE   14,014 0 0
UNION PAC CORP COM COM 907818108   9,728,280 41,157 SH   SOLE   41,157 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102   8,182,574 23,697 SH   SOLE   23,697 0 0
VALARIS LTD CL A CL A G9460G101   1,137,755 23,329 SH   SOLE   23,329 0 0
VENTAS INC COM COM 92276F100   21,101,215 301,489 SH   SOLE   115,926 0 185,563
VICI PPTYS INC COM COM 925652109   13,924,503 427,001 SH   SOLE   159,522 0 267,479
VISA INC COM CL A CL A 92826C839   190,714,668 558,658 SH   SOLE   200,481 0 358,177
VISHAY INTERTECHNOLOGY INC COM COM 928298108   37,933,336 2,479,303 SH   SOLE   1,821,058 0 658,245
DISNEY WALT CO COM COM 254687106   8,936,954 78,052 SH   SOLE   78,052 0 0
WARNER BROS DISCOVERY INC COM SER A COM SER A 934423104   1,517,657 77,709 SH   SOLE   77,709 0 0
WELLS FARGO CO NEW COM COM 949746101   14,377,142 171,524 SH   SOLE   171,524 0 0
WELLTOWER INC COM COM 95040Q104   18,688,489 104,909 SH   SOLE   39,792 0 65,117
WESCO INTL INC COM COM 95082P105   22,503,600 106,400 SH   SOLE   78,848 0 27,552
WEST FRASER TIMBER CO LTD COM COM 952845105   17,704,748 187,134 SH   SOLE   138,621 0 48,513
WESTLAKE CORPORATION COM COM 960413102   15,107,074 196,043 SH   SOLE   186,961 0 9,082
WILLIAMS COS INC COM COM 969457100   25,727,005 406,109 SH   SOLE   406,109 0 0
WINTRUST FINL CORP COM COM 97650W108   62,410,231 471,234 SH   SOLE   350,439 0 120,795
YUM CHINA HLDGS INC COM COM 98850P109   10,815,025 251,981 SH   SOLE   251,981 0 0
ZOETIS INC CL A CL A 98978V103   19,765,784 135,086 SH   SOLE   135,086 0 0
FIRSTSERVICE CORP NEW COM COM 33767E202   64,013 336 SH   SOLE   336 0 0
ROGERS COMMUNICATIONS INC CL B CL B 775109200   1,582,832 45,982 SH   SOLE   45,982 0 0
THOMSON REUTERS CORP COM COM 884903808   5,299,684 34,133 SH   SOLE   34,133 0 0
GARMIN LTD SHS SHS H2906T109   6,994,125 28,406 SH   SOLE   28,406 0 0
TRANE TECHNOLOGIES PLC SHS SHS G8994E103   6,231,505 14,768 SH   SOLE   14,768 0 0
PENTAIR PLC SHS SHS G7S00T104   5,975,613 53,951 SH   SOLE   53,951 0 0
ABBVIE INC COM COM 00287Y109   11,390,379 49,194 SH   SOLE   49,194 0 0
ADOBE INC COM COM 00724F101   164,734 467 SH   SOLE   467 0 0
AMERIPRISE FINL INC COM COM 03076C106   11,977,166 24,381 SH   SOLE   24,381 0 0
ELEVANCE HEALTH INC FORMERLY COM COM 036752103   1,628,525 5,040 SH   SOLE   5,040 0 0
APPLIED MATLS INC COM COM 038222105   6,122,750 29,905 SH   SOLE   29,905 0 0
ARISTA NETWORKS INC COM SHS SHS 040413205   8,172,728 56,089 SH   SOLE   56,089 0 0
AUTOZONE INC COM COM 053332102   7,795,366 1,817 SH   SOLE   1,817 0 0
BRISTOL-MYERS SQUIBB CO COM COM 110122108   1,601,050 35,500 SH   SOLE   35,500 0 0
CF INDS HLDGS INC COM COM 125269100   3,728,739 41,569 SH   SOLE   41,569 0 0
DOVER CORP COM COM 260003108   1,705,670 10,224 SH   SOLE   10,224 0 0
ELECTRONIC ARTS INC COM COM 285512109   11,525,743 57,143 SH   SOLE   57,143 0 0
ESSENTIAL UTILS INC COM COM 29670G102   1,795,021 44,988 SH   SOLE   44,988 0 0
FACTSET RESH SYS INC COM COM 303075105   5,913,440 20,641 SH   SOLE   20,641 0 0
FOX CORP CL B COM COM 35137L204   132,741 2,317 SH   SOLE   2,317 0 0
HUMANA INC COM COM 444859102   263,552 1,013 SH   SOLE   1,013 0 0
INTUIT COM COM 461202103   105,168 154 SH   SOLE   154 0 0
LAM RESEARCH CORP COM COM 512807306   7,172,220 53,564 SH   SOLE   53,564 0 0
LENNOX INTL INC COM COM 526107107   6,495,247 12,270 SH   SOLE   12,270 0 0
LULULEMON ATHLETICA INC COM COM 550021109   38,789 218 SH   SOLE   218 0 0
MCKESSON CORP COM COM 58155Q103   406,356 526 SH   SOLE   526 0 0
NETAPP INC COM COM 64110D104   8,363,750 70,604 SH   SOLE   70,604 0 0
NEWMONT CORP COM COM 651639106   211,534 2,509 SH   SOLE   2,509 0 0
PACCAR INC COM COM 693718108   5,176,155 52,646 SH   SOLE   52,646 0 0
REGENERON PHARMACEUTICALS COM COM 75886F107   3,552,422 6,318 SH   SOLE   6,318 0 0
SNAP ON INC COM COM 833034101   5,639,429 16,274 SH   SOLE   16,274 0 0
VERTEX PHARMACEUTICALS INC COM COM 92532F100   94,385 241 SH   SOLE   241 0 0