| Fund | Previous Shares | Current Shares ▲▼ | Change in Shares ▲▼ | Previous Portfolio Weightage (%) | Current Portfolio Weightage (%) ▲▼ | Change in Weight (%) ▲▼ | Type |
|---|---|---|---|---|---|---|---|
| PRICE T ROWE ASSOCIATES INC /MD/ | 7,289,325 | 7,564,031 | +274,706 | 0.08 | 0.09 | +0.01 | buy |
| Durable Capital Partners LP | 3,455,887 | 3,455,887 | 0 | 2.75 | 2.60 | -0.14 | hold |
| VANGUARD GROUP INC | 3,193,792 | 3,244,982 | +51,190 | 0.01 | 0.01 | +0.00 | buy |
| Conestoga Capital Advisors, LLC | 3,116,109 | 3,168,594 | +52,485 | 4.52 | 4.43 | -0.10 | buy |
| JARISLOWSKY, FRASER Ltd | 2,890,232 | 2,838,860 | -51,372 | 1.70 | 1.64 | -0.06 | sell |
| Fiera Capital Corp | 2,558,831 | 2,578,648 | +19,817 | 0.77 | 0.80 | +0.03 | buy |
| MACKENZIE FINANCIAL CORP | 2,134,228 | 2,147,297 | +13,069 | 0.31 | 0.31 | +0.00 | buy |
| PRIMECAP MANAGEMENT CO/CA/ | 2,238,553 | 2,114,381 | -124,172 | 0.16 | 0.16 | +0.00 | sell |
| Connor, Clark & Lunn Investment Management Ltd. | 2,050,757 | 1,912,395 | -138,362 | 0.83 | 0.95 | +0.12 | sell |
| T. Rowe Price Investment Management, Inc. | 1,697,151 | 1,665,571 | -31,580 | 0.10 | 0.10 | -0.00 | sell |
| BANK OF MONTREAL /CAN/ | 1,545,027 | 1,532,493 | -12,534 | 0.04 | 0.07 | +0.03 | sell |
| GENEVA CAPITAL MANAGEMENT LLC | 1,457,657 | 1,476,659 | +19,002 | 2.57 | 2.54 | -0.03 | buy |
| FRANKLIN RESOURCES INC | 1,327,139 | 1,367,946 | +40,807 | 0.04 | 0.04 | +0.00 | buy |
| Invesco Ltd. | 1,408,910 | 1,350,860 | -58,050 | 0.03 | 0.03 | -0.00 | sell |
| CONGRESS ASSET MANAGEMENT CO | 1,221,588 | 1,211,852 | -9,736 | 0.85 | 0.85 | +0.00 | sell |
| NORGES BANK | 1,123,633 | 1,133,574 | +9,941 | 0.02 | 0.02 | +0.00 | buy |
| TD ASSET MANAGEMENT INC | 792,280 | 871,558 | +79,278 | 0.07 | 0.08 | +0.01 | buy |
| RIVERBRIDGE PARTNERS LLC | 910,909 | 866,193 | -44,716 | 1.20 | 1.19 | -0.01 | sell |
| NATIONAL BANK OF CANADA /FI/ | 142,749 | 699,157 | +556,408 | 0.02 | 0.10 | +0.07 | buy |
| LORD, ABBETT & CO. LLC | 600,396 | 672,897 | +72,501 | 0.19 | 0.22 | +0.03 | buy |
| ROYAL BANK OF CANADA | 696,923 | 641,327 | -55,596 | 0.02 | 0.01 | -0.00 | sell |
| JANUS HENDERSON GROUP PLC | 633,522 | 632,168 | -1,354 | 0.03 | 0.03 | +0.00 | sell |
| GW&K Investment Management, LLC | 668,265 | 613,952 | -54,313 | 0.59 | 0.54 | -0.05 | sell |
| WESTFIELD CAPITAL MANAGEMENT CO LP | 564,958 | 585,163 | +20,205 | 0.27 | 0.27 | +0.00 | buy |
| MANUFACTURERS LIFE INSURANCE COMPANY, THE | 584,232 | 584,830 | +598 | 0.05 | 0.05 | +0.00 | buy |
| Allspring Global Investments Holdings, LLC | 593,906 | 562,926 | -30,980 | 0.09 | 0.09 | -0.00 | sell |
| ARROWSTREET CAPITAL, LIMITED PARTNERSHIP | 611,830 | 559,529 | -52,301 | 0.05 | 0.05 | -0.00 | sell |
| UBS AM, a distinct business unit of UBS ASSET MANAGEMENT AMERICAS LLC | 690,479 | 559,312 | -131,167 | 0.02 | 0.01 | -0.00 | sell |
| AMERIPRISE FINANCIAL INC | 488,639 | 488,896 | +257 | 0.02 | 0.02 | +0.00 | buy |
| GEODE CAPITAL MANAGEMENT, LLC | 433,158 | 479,681 | +46,523 | 0.00 | 0.00 | +0.00 | buy |
| Baird Financial Group, Inc. | 532,180 | 471,810 | -60,370 | 0.11 | 0.09 | -0.01 | sell |
| MASSACHUSETTS FINANCIAL SERVICES CO /MA/ | 460,863 | 470,631 | +9,768 | 0.01 | 0.01 | +0.00 | buy |
| BANK OF NOVA SCOTIA | 453,472 | 454,177 | +705 | 0.09 | 0.09 | +0.01 | buy |
| SEGALL BRYANT & HAMILL, LLC | 432,945 | 438,553 | +5,608 | 0.74 | 0.62 | -0.13 | buy |
| Clearbridge Investments, LLC | 428,684 | 424,022 | -4,662 | 0.03 | 0.03 | +0.00 | sell |
| Premier Fund Managers Ltd | 411,419 | 411,419 | 0 | 1.61 | 1.49 | -0.11 | hold |
| Neuberger Berman Group LLC | 391,442 | 399,043 | +7,601 | 0.03 | 0.03 | +0.00 | buy |
| RENAISSANCE TECHNOLOGIES LLC | 366,200 | 369,700 | +3,500 | 0.06 | 0.06 | -0.00 | buy |
| Artisan Partners Limited Partnership | 450,135 | 362,135 | -88,000 | 0.07 | 0.06 | -0.01 | sell |
| MORGAN STANLEY | 283,342 | 357,173 | +73,831 | 0.00 | 0.00 | +0.00 | buy |
| 1832 Asset Management L.P. | 236,261 | 316,594 | +80,333 | 0.04 | 0.05 | +0.01 | buy |
| BLAIR WILLIAM & CO/IL | 353,949 | 314,398 | -39,551 | 0.11 | 0.10 | -0.01 | sell |
| MACQUARIE GROUP LTD | 318,107 | 310,333 | -7,774 | 0.04 | 0.03 | -0.00 | sell |
| WASATCH ADVISORS LP | 404,873 | 305,228 | -99,645 | 0.21 | 0.15 | -0.06 | sell |
| PUBLIC EMPLOYEES RETIREMENT ASSOCIATION OF COLORADO | 296,796 | 282,827 | -13,969 | 0.12 | 0.12 | -0.00 | sell |
| DF DENT & CO INC | 218,595 | 279,675 | +61,080 | 0.27 | 0.35 | +0.08 | buy |
| MILLENNIUM MANAGEMENT LLC | 98,788 | 272,426 | +173,638 | 0.01 | 0.02 | +0.02 | buy |
| PRINCIPAL FINANCIAL GROUP INC | 274,103 | 270,833 | -3,270 | 0.02 | 0.02 | -0.00 | sell |
| Zeno Equity Partners LLP | 266,276 | 266,968 | +692 | 6.92 | 7.68 | +0.76 | buy |
| Legal & General Group Plc | 304,065 | 265,785 | -38,280 | 0.01 | 0.01 | -0.00 | sell |
| Swiss National Bank | 255,624 | 258,324 | +2,700 | 0.02 | 0.02 | +0.00 | buy |
| Russell Investments Group, Ltd. | 259,126 | 255,597 | -3,529 | 0.04 | 0.04 | -0.00 | sell |
| ALLIANCEBERNSTEIN L.P. | 256,256 | 250,592 | -5,664 | 0.01 | 0.01 | +0.00 | sell |
| GOLDMAN SACHS GROUP INC | 391,940 | 249,878 | -142,062 | 0.01 | 0.00 | -0.00 | sell |
| AMERICAN CENTURY COMPANIES INC | 243,985 | 247,891 | +3,906 | 0.01 | 0.01 | +0.00 | buy |
| Chevy Chase Trust Holdings, LLC | 247,181 | 245,947 | -1,234 | 0.08 | 0.08 | +0.00 | sell |
| THRIVENT FINANCIAL FOR LUTHERANS | 241,787 | 245,099 | +3,312 | 0.05 | 0.05 | +0.00 | buy |
| ENVESTNET ASSET MANAGEMENT INC | 250,665 | 244,238 | -6,427 | 0.01 | 0.01 | -0.00 | sell |
| Aperture Investors, LLC | 236,274 | 243,600 | +7,326 | 3.35 | 3.18 | -0.17 | buy |
| Grandeur Peak Global Advisors, LLC | 230,825 | 230,825 | 0 | 1.79 | 1.97 | +0.18 | hold |
| BANK OF AMERICA CORP /DE/ | 221,430 | 227,070 | +5,640 | 0.00 | 0.00 | +0.00 | buy |
| Summit Creek Advisors LLC | 258,254 | 224,389 | -33,865 | 3.43 | 3.14 | -0.29 | sell |
| SEI INVESTMENTS CO | 222,489 | 220,104 | -2,385 | 0.03 | 0.03 | -0.00 | sell |
| Addenda Capital Inc. | 215,260 | 214,200 | -1,060 | 1.12 | 1.06 | -0.06 | sell |
| WILLIAM BLAIR INVESTMENT MANAGEMENT, LLC | 212,806 | 212,184 | -622 | 0.05 | 0.05 | -0.00 | sell |
| Vontobel Holding Ltd. | 137,845 | 210,280 | +72,435 | 0.04 | 0.07 | +0.03 | buy |
| Herald Investment Management Ltd | 230,000 | 210,000 | -20,000 | 3.65 | 3.72 | +0.07 | sell |
| BESSEMER GROUP INC | 1,415 | 204,879 | +203,464 | 0.00 | 0.03 | +0.03 | buy |
| Stephens Investment Management Group LLC | 223,994 | 190,943 | -33,051 | 0.30 | 0.27 | -0.04 | sell |
| AEGON ASSET MANAGEMENT UK PLC | 184,147 | 184,058 | -89 | 0.25 | 0.25 | +0.01 | sell |
| JENNISON ASSOCIATES LLC | 278,679 | 172,213 | -106,466 | 0.02 | 0.01 | -0.01 | sell |
| CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 176,457 | 172,166 | -4,291 | 0.00 | 0.00 | +0.00 | sell |
| FIL Ltd | 165,000 | 165,000 | 0 | 0.02 | 0.02 | -0.00 | hold |
| CW Advisors, LLC | 147,943 | 153,931 | +5,988 | 0.23 | 0.21 | -0.02 | buy |
| FMR LLC | 146,587 | 150,654 | +4,067 | 0.00 | 0.00 | +0.00 | buy |
| CANADA PENSION PLAN INVESTMENT BOARD | 148,151 | 147,551 | -600 | 0.01 | 0.01 | +0.00 | sell |
| STRS OHIO | 110,000 | 146,300 | +36,300 | 0.04 | 0.06 | +0.02 | buy |
| FENIMORE ASSET MANAGEMENT INC | 136,132 | 135,657 | -475 | 0.29 | 0.28 | -0.01 | sell |
| DEUTSCHE BANK AG\ | 108,140 | 132,804 | +24,664 | 0.00 | 0.01 | +0.00 | buy |
| TWO SIGMA INVESTMENTS, LP | 180,097 | 128,621 | -51,476 | 0.04 | 0.03 | -0.01 | sell |
| Pembroke Management, LTD | 125,984 | 125,984 | 0 | 2.24 | 2.24 | -0.01 | hold |
| Man Group plc | 76,859 | 125,951 | +49,092 | 0.02 | 0.04 | +0.02 | buy |
| CIBC Asset Management Inc | 119,809 | 119,309 | -500 | 0.04 | 0.04 | -0.00 | sell |
| Bank of New York Mellon Corp | 99,530 | 115,839 | +16,309 | 0.00 | 0.00 | +0.00 | buy |
| TWO SIGMA ADVISERS, LP | 111,000 | 109,000 | -2,000 | 0.02 | 0.03 | +0.00 | sell |
| TORONTO DOMINION BANK | 99,599 | 108,889 | +9,290 | 0.02 | 0.02 | +0.00 | buy |
| DIMENSIONAL FUND ADVISORS LP | 111,351 | 108,804 | -2,547 | 0.00 | 0.00 | -0.00 | sell |
| CIDEL ASSET MANAGEMENT INC | 104,142 | 107,204 | +3,062 | 0.78 | 0.78 | -0.00 | buy |
| HANTZ FINANCIAL SERVICES, INC. | 108,456 | 105,397 | -3,059 | 0.20 | 0.19 | -0.01 | sell |
| NICHOLAS COMPANY, INC. | 101,340 | 101,340 | 0 | 0.16 | 0.17 | +0.01 | hold |
| AGF MANAGEMENT LTD | 74,077 | 99,086 | +25,009 | 0.04 | 0.05 | +0.01 | buy |
| Nicholas Investment Partners, LP | 92,282 | 96,376 | +4,094 | 0.93 | 0.91 | -0.02 | buy |
| CIBC WORLD MARKET INC. | 77,764 | 88,389 | +10,625 | 0.02 | 0.02 | +0.00 | buy |
| Cumberland Partners Ltd | 82,838 | 85,903 | +3,065 | 0.58 | 0.61 | +0.03 | buy |
| Alberta Investment Management Corp | 114,387 | 85,487 | -28,900 | 0.12 | 0.08 | -0.04 | sell |
| MinichMacGregor Wealth Management, LLC | 79,954 | 84,147 | +4,193 | 1.89 | 1.86 | -0.03 | buy |
| VOLORIDGE INVESTMENT MANAGEMENT, LLC | 76,893 | 81,887 | +4,994 | 0.03 | 0.03 | +0.00 | buy |
| Triasima Portfolio Management inc. | 253,849 | 79,528 | -174,321 | 2.25 | 1.84 | -0.41 | sell |
| HOMESTEAD ADVISERS CORP | 78,670 | 78,670 | 0 | 0.19 | 0.19 | +0.00 | hold |
| NBW CAPITAL LLC | 71,443 | 72,342 | +899 | 1.36 | 1.40 | +0.04 | buy |