| T. Rowe Price Investment Management, Inc. | 22,198,422 | $1.945M |
| PRICE T ROWE ASSOCIATES INC /MD/ | 10,090,158 | $884K |
| EdgePoint Investment Group Inc. | 8,800,863 | $771M |
| JANUS HENDERSON GROUP PLC | 8,348,127 | $731M |
| VANGUARD CAPITAL MANAGEMENT LLC | 7,329,980 | $642M |
| BlackRock, Inc. | 7,250,376 | $635M |
| VANGUARD PORTFOLIO MANAGEMENT LLC | 4,813,167 | $422M |
| STATE STREET CORP | 4,310,313 | $378M |
| VICTORY CAPITAL MANAGEMENT INC | 3,372,627 | $295M |
| GEODE CAPITAL MANAGEMENT, LLC | 2,937,122 | $257M |
| Invesco Ltd. | 2,718,064 | $238M |
| MORGAN STANLEY | 2,683,026 | $235M |
| Neuberger Berman Group LLC | 1,387,379 | $122M |
| CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 1,085,384 | $95.09M |
| MASSACHUSETTS FINANCIAL SERVICES CO /MA/ | 1,065,520 | $93.35M |
| NORTHERN TRUST CORP | 928,524 | $81.35M |
| BANK OF AMERICA CORP /DE/ | 880,503 | $77.14M |
| PRIMECAP MANAGEMENT CO/CA/ | 867,030 | $75.96M |
| SEI INVESTMENTS CO | 703,406 | $61.63M |
| VANGUARD FIDUCIARY TRUST CO | 635,996 | $55.72M |
| GOLDMAN SACHS GROUP INC | 481,255 | $42.16M |
| UBS AM, a distinct business unit of UBS ASSET MANAGEMENT AME | 476,569 | $41.75M |
| VAUGHAN NELSON INVESTMENT MANAGEMENT, L.P. | 461,265 | $40.41M |
| JPMORGAN CHASE & CO | 396,639 | $33.63M |
| FMR LLC | 349,390 | $30.61M |
| MANUFACTURERS LIFE INSURANCE COMPANY, THE | 348,660 | $30.55M |
| Artisan Partners Limited Partnership | 312,370 | $27.37M |
| Quantinno Capital Management LP | 307,511 | $26.94M |
| WEDGE CAPITAL MANAGEMENT L L P/NC | 294,311 | $25.78M |
| CIBC Bancorp USA Inc. | 277,135 | $24.28M |
| Vanguard Global Advisers, LLC | 237,654 | $20.82M |
| BNP PARIBAS FINANCIAL MARKETS | 212,817 | $18.64M |
| BARCLAYS PLC | 203,187 | $17.8M |
| RHUMBLINE ADVISERS | 195,888 | $17.16M |
| FRONTIER CAPITAL MANAGEMENT CO LLC | 188,722 | $16.53M |
| FEDERATED HERMES, INC. | 182,162 | $15.96M |
| Corient Private Wealth LLC | 181,958 | $15.93M |
| AMERIPRISE FINANCIAL INC | 174,730 | $15.31M |
| Amundi | 171,520 | $15.03M |
| Cascade Financial Partners, LLC | 162,671 | $14.25M |
| NICHOLAS COMPANY, INC. | 143,485 | $12.57M |
| HSBC HOLDINGS PLC | 141,628 | $12.4M |
| Mitsubishi UFJ Asset Management Co., Ltd. | 139,826 | $12.25M |
| CALIFORNIA STATE TEACHERS RETIREMENT SYSTEM | 133,809 | $11.72M |
| PRINCIPAL FINANCIAL GROUP INC | 126,346 | $11.07M |
| STATE OF WISCONSIN INVESTMENT BOARD | 124,039 | $10.87M |
| TOCQUEVILLE ASSET MANAGEMENT L.P. | 118,686 | $10.4M |
| ALLIANCEBERNSTEIN L.P. | 115,368 | $11.16M |
| FIRST TRUST ADVISORS LP | 114,096 | $9.996M |
| KING LUTHER CAPITAL MANAGEMENT CORP | 109,943 | $9.632M |
| VANGUARD ASSET MANAGEMENT, Ltd | 107,377 | $9.407M |
| NEW YORK STATE TEACHERS RETIREMENT SYSTEM | 106,628 | $9,342 |
| PUBLIC EMPLOYEES RETIREMENT SYSTEM OF OHIO | 98,237 | $8.607M |
| BANK OF MONTREAL /CAN/ | 93,540 | $8.195M |
| Gotham Asset Management, LLC | 91,586 | $8.024M |
| AQR CAPITAL MANAGEMENT LLC | 90,863 | $7.888M |
| NORDEA INVESTMENT MANAGEMENT AB | 88,179 | $7.572M |
| Eversept Partners, LP | 84,854 | $7.434M |
| NATIXIS ADVISORS, LLC | 83,734 | $7,335 |
| Atom Investors LP | 83,292 | $7.297M |
| PUBLIC EMPLOYEES RETIREMENT ASSOCIATION OF COLORADO | 80,293 | $7,034 |
| NISA INVESTMENT ADVISORS, LLC | 77,353 | $6.777M |
| ROYAL BANK OF CANADA | 73,721 | $6.458M |
| CITIGROUP INC | 73,589 | $6.447M |
| CAPTRUST FINANCIAL ADVISORS | 72,885 | $6.385M |
| WELLS FARGO & COMPANY/MN | 67,959 | $5.954M |
| SUSQUEHANNA INTERNATIONAL GROUP, LLP | 63,419 | $5.556M |
| Impax Asset Management Group plc | 62,822 | $5.504M |
| CITADEL ADVISORS LLC | 62,653 | $5.489M |
| TD ASSET MANAGEMENT INC | 62,050 | $5.436M |
| State of Tennessee, Department of Treasury | 60,678 | $5.316M |
| APG Asset Management N.V. | 58,576 | $4.454M |
| BANK OF NOVA SCOTIA | 58,546 | $5.129M |
| PRUDENTIAL FINANCIAL INC | 58,252 | $5.103M |
| WESTWOOD HOLDINGS GROUP INC | 57,927 | $5.075M |
| Chevy Chase Trust Holdings, LLC | 56,456 | $4.946M |
| Rodgers Brothers Inc. | 52,926 | $4.637M |
| RAYMOND JAMES FINANCIAL INC | 51,230 | $4.488M |
| Treasurer of the State of North Carolina | 48,534 | $4,252 |
| BRAIDWELL LP | 48,400 | $4.24M |
| FRANKLIN RESOURCES INC | 48,314 | $4.233M |
| US BANCORP \DE\ | 45,549 | $3.991M |
| TRUIST FINANCIAL CORP | 44,994 | $3.942M |
| Universal- Beteiligungs- und Servicegesellschaft mbH | 44,921 | $3.949M |
| FIRST NATIONAL BANK OF OMAHA | 42,012 | $3.681M |
| Connor, Clark & Lunn Investment Management Ltd. | 41,975 | $3.677M |
| FIFTH THIRD BANCORP | 40,784 | $3.573M |
| PARADIGM CAPITAL MANAGEMENT INC/NY | 38,450 | $3.369M |
| Zurcher Kantonalbank (Zurich Cantonalbank) | 38,446 | $3.368M |
| Bridgewater Associates, LP | 37,064 | $3.247M |
| CANADA LIFE ASSURANCE Co | 36,842 | $3,238 |
| WORLDQUANT MILLENNIUM ADVISORS LLC | 35,082 | $3.074M |
| PUBLIC SECTOR PENSION INVESTMENT BOARD | 32,230 | $2.824M |
| MACKENZIE FINANCIAL CORP | 29,709 | $2.603M |
| STATE OF MICHIGAN RETIREMENT SYSTEM | 29,638 | $2.597M |
| Vanguard Investments Australia, Ltd. | 29,616 | $2.595M |
| Campbell & CO Investment Adviser LLC | 29,098 | $2.549M |
| Daiwa Securities Group Inc. | 28,462 | $2.494M |
| NATIONAL BANK OF CANADA /FI/ | 27,304 | $2.392M |
| MetLife Investment Management, LLC | 26,488 | $2.321M |
| 183 other institutions | 1,029,962 | $83.69M |