| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| Mawer Investment Management Ltd. | 9.2% | +84% | $61,611,231 | +$28,414,483 | 779,889 | +86% | Mawer Investment Management Ltd. | 31 Mar 2025 |
| VANGUARD GROUP INC | 5.1% | $37,590,413 | 430,441 | The Vanguard Group | 30 Jun 2025 | |||
| WASATCH ADVISORS LP | 4.3% | -22% | $34,989,072 | -$9,212,453 | 366,186 | -21% | WASATCH ADVISORS LP | 30 Jun 2025 |
| Filer | Ownership | Holdings Value | Nb Shares | Share Change % |
|---|---|---|---|---|
| Mawer Investment Management Ltd. | 9.1% | $79,277,452 | 776,773 | +0.12% |
| BlackRock, Inc. | 6.4% | $55,715,398 | 545,935 | +2.1% |
| VANGUARD GROUP INC | 5.2% | $44,789,694 | 438,878 | +2% |
| WASATCH ADVISORS LP | 4.3% | $37,562,772 | 368,064 | +0.51% |
| STATE STREET CORP | 3.5% | $30,043,971 | 294,390 | +38% |
| BASSWOOD CAPITAL MANAGEMENT, L.L.C. | 3.2% | $27,424,934 | 268,727 | 0% |
| Ampfield Management, L.P. | 3.1% | $26,710,000 | 261,726 | -7% |
| AMERICAN CENTURY COMPANIES INC | 2.8% | $24,292,152 | 238,030 | +6.2% |
| Copeland Capital Management, LLC | 2.8% | $24,291,410 | 238,022 | -2.8% |
| GEODE CAPITAL MANAGEMENT, LLC | 2.5% | $22,000,476 | 215,546 | +7.8% |
| DIMENSIONAL FUND ADVISORS LP | 2.3% | $19,794,139 | 193,959 | +0.38% |
| GW&K Investment Management, LLC | 2.2% | $19,152,000 | 187,667 | -16% |
| ROYCE & ASSOCIATES LP | 1.6% | $13,734,664 | 134,581 | -6.3% |
| NORTHERN TRUST CORP | 1.1% | $9,537,142 | 93,451 | +4.7% |
| Gator Capital Management, LLC | 1.1% | $9,527,447 | 93,356 | +0.32% |
| ALLIANCEBERNSTEIN L.P. | 0.93% | $8,101,840 | 79,387 | -2.5% |
| MORGAN STANLEY | 0.67% | $5,855,002 | 57,371 | +32% |
| CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 0.67% | $5,830,810 | 57,134 | +164% |
| FIRST MANHATTAN CO. LLC. | 0.65% | $5,679,871 | 55,655 | 0% |
| ROYAL BANK OF CANADA | 0.65% | $5,624,000 | 55,098 | -38% |
| Bank of New York Mellon Corp | 0.56% | $4,902,186 | 48,035 | +2.2% |
| Grandeur Peak Global Advisors, LLC | 0.48% | $4,175,785 | 40,915 | -16% |
| Invesco Ltd. | 0.46% | $4,034,948 | 39,537 | -7.4% |
| Rosenthal | Henry Capital Advisors, Inc. | 0.45% | $3,881,865 | 38,037 | -0.28% |
| Cox Capital Mgt LLC | 0.44% | $3,824,360 | 37,474 | -0.05% |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 108 | $11,024 | +$3,164 | $102.07 | 1 |
| 2025 Q3 | 5,805,855 | $592,526,624 | +$185,444 | $102.06 | 159 |
| 2025 Q2 | 5,800,722 | $549,101,121 | +$21,935,501 | $94.66 | 151 |
| 2025 Q1 | 5,583,543 | $420,900,173 | +$48,557,827 | $75.38 | 130 |
| 2024 Q4 | 4,943,096 | $393,074,163 | +$20,189,091 | $79.50 | 122 |
| 2024 Q3 | 4,710,253 | $307,247,140 | +$14,222,160 | $65.21 | 110 |
| 2024 Q2 | 4,511,597 | $214,765,497 | -$6,470,638 | $47.60 | 101 |
| 2024 Q1 | 4,637,419 | $220,113,550 | +$7,635,644 | $47.47 | 90 |
| 2023 Q4 | 34,729 | $1,735,061 | +$204,336 | $49.96 | 2 |
| 2023 Q3 | 4,463,157 | $203,904,076 | -$3,698,897 | $45.69 | 85 |
| 2023 Q2 | 4,542,102 | $207,752,415 | +$3,210,223 | $45.74 | 82 |
| 2023 Q1 | 4,522,662 | $176,752,771 | -$2,551,993 | $39.10 | 83 |
| 2022 Q4 | 4,564,343 | $197,415,286 | -$1,329,880 | $43.26 | 77 |
| 2022 Q3 | 4,595,529 | $172,529,308 | +$2,140,853 | $37.55 | 69 |
| 2022 Q2 | 4,521,305 | $150,568,111 | +$13,098,253 | $33.30 | 64 |
| 2022 Q1 | 4,156,942 | $139,718,000 | +$1,180,245 | $33.61 | 46 |
| 2021 Q4 | 4,132,170 | $130,295,000 | +$4,018,300 | $31.50 | 45 |
| 2021 Q3 | 3,939,783 | $112,912,115 | +$14,011,693 | $28.66 | 41 |
| 2021 Q2 | 3,470,174 | $82,274,185 | -$6,931,707 | $23.70 | 46 |
| 2021 Q1 | 3,786,987 | $86,388,379 | +$3,808,212 | $22.81 | 50 |
| 2020 Q4 | 3,650,480 | $70,055,390 | -$529,079 | $19.19 | 47 |
| 2020 Q3 | 3,704,076 | $55,565,080 | -$2,304,271 | $15.00 | 49 |
| 2020 Q2 | 3,845,114 | $64,980,304 | +$1,635,018 | $16.90 | 49 |
| 2020 Q1 | 3,857,664 | $58,059,311 | -$2,428,883 | $15.05 | 44 |
| 2019 Q4 | 4,001,439 | $104,315,673 | +$10,384,131 | $26.07 | 49 |
| 2019 Q3 | 3,601,257 | $89,297,850 | +$3,055,253 | $24.80 | 45 |
| 2019 Q2 | 3,477,860 | $87,467,289 | +$2,490,088 | $25.15 | 43 |
| 2019 Q1 | 3,396,647 | $77,310,951 | +$4,614,350 | $22.76 | 40 |
| 2018 Q4 | 3,193,623 | $69,293,756 | +$491,258 | $21.70 | 42 |
| 2018 Q3 | 3,167,218 | $79,051,867 | -$280,288 | $24.96 | 46 |
| 2018 Q2 | 3,232,264 | $83,311,167 | +$9,956,625 | $26.39 | 50 |
| 2018 Q1 | 2,788,565 | $68,042,000 | +$3,253,170 | $24.40 | 31 |
| 2017 Q4 | 2,772,201 | $53,262,492 | +$1,543,014 | $19.74 | 22 |
| 2017 Q3 | 2,668,224 | $42,129,805 | +$9,231,949 | $16.09 | 19 |
| 2017 Q2 | 2,058,224 | $30,873,000 | +$30,873,013 | $15.00 | 18 |