| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| BlackRock, Inc. | 13.8% | -21.2% | $287,330,114 | -$75,053,782 | 3,102,917 | -20.7% | BlackRock, Inc. | 31 Mar 2025 |
| Conestoga Capital Advisors, LLC | 8.12% | $169,062,042 | 1,825,724 | Conestoga Capital Advisors | 31 Dec 2024 | |||
| LeMaitre George W | 7.43% | -11.9% | $147,419,609 | -$21,118,438 | 1,684,603 | -12.5% | George W. LeMaitre | 30 Sep 2025 |
| Copeland Capital Management, LLC | 5.21% | $91,579,548 | 988,980 | Copeland Capital Management | 31 Dec 2024 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 20,971,430 | $1,835,151,298 | -$6,566,670 | $87.51 | 294 |
| 2025 Q2 | 21,166,185 | $1,758,234,218 | +$2,582,636 | $83.05 | 283 |
| 2025 Q1 | 21,153,493 | $1,775,213,757 | -$3,873,253 | $83.9 | 286 |
| 2024 Q4 | 21,174,653 | $1,951,282,055 | +$12,366,502 | $92.14 | 305 |
| 2024 Q3 | 20,982,696 | $1,948,703,180 | +$24,926,468 | $92.89 | 289 |
| 2024 Q2 | 20,545,327 | $1,690,376,215 | +$24,763,593 | $82.28 | 261 |
| 2024 Q1 | 20,244,067 | $1,343,284,255 | +$11,987,251 | $66.36 | 242 |
| 2023 Q4 | 20,084,131 | $1,139,986,402 | +$34,733,932 | $56.76 | 226 |
| 2023 Q3 | 19,480,544 | $1,061,371,614 | +$32,738,721 | $54.48 | 219 |
| 2023 Q2 | 18,811,526 | $1,264,888,648 | +$4,977,677 | $67.28 | 208 |
| 2023 Q1 | 18,807,566 | $968,037,117 | -$3,487,147 | $51.47 | 182 |
| 2022 Q4 | 19,244,139 | $885,480,684 | -$14,154,139 | $46.02 | 181 |
| 2022 Q3 | 19,520,595 | $989,204,894 | -$6,064,140 | $50.68 | 183 |
| 2022 Q2 | 19,290,567 | $878,994,108 | +$29,245,065 | $45.55 | 175 |
| 2022 Q1 | 18,775,944 | $872,420,057 | +$20,477,763 | $46.47 | 175 |
| 2021 Q4 | 18,437,180 | $924,595,207 | -$12,946,176 | $50.23 | 178 |
| 2021 Q3 | 18,624,446 | $989,044,311 | +$47,360,392 | $53.09 | 190 |
| 2021 Q2 | 17,706,224 | $1,079,385,907 | -$8,059,152 | $61.02 | 183 |
| 2021 Q1 | 17,933,078 | $875,505,917 | +$19,714,714 | $48.78 | 176 |
| 2020 Q4 | 17,703,794 | $717,764,963 | +$18,469,809 | $40.5 | 168 |
| 2020 Q3 | 17,300,958 | $562,850,201 | +$13,819,279 | $32.53 | 136 |
| 2020 Q2 | 16,847,952 | $444,929,145 | +$3,973,486 | $26.4 | 141 |
| 2020 Q1 | 16,762,310 | $417,910,467 | -$43,457,877 | $24.92 | 137 |
| 2019 Q4 | 17,302,384 | $621,982,984 | +$53,863,207 | $35.95 | 158 |
| 2019 Q3 | 15,800,432 | $540,055,367 | +$12,879,648 | $34.18 | 144 |
| 2019 Q2 | 15,502,902 | $433,878,019 | +$11,708,308 | $27.98 | 146 |
| 2019 Q1 | 15,094,658 | $467,913,143 | +$5,913,399 | $31 | 147 |
| 2018 Q4 | 15,028,286 | $355,216,642 | -$34,540,813 | $23.64 | 136 |
| 2018 Q3 | 15,895,861 | $615,732,972 | +$21,851,073 | $38.74 | 148 |
| 2018 Q2 | 15,431,749 | $516,844,608 | +$43,655,803 | $33.48 | 159 |
| 2018 Q1 | 14,110,923 | $511,463,797 | +$11,850,444 | $36.23 | 152 |
| 2017 Q4 | 14,068,048 | $448,128,778 | +$17,278,492 | $31.84 | 138 |
| 2017 Q3 | 13,383,046 | $500,651,805 | +$30,975,265 | $37.42 | 146 |
| 2017 Q2 | 12,630,436 | $394,298,623 | +$31,152,102 | $31.22 | 141 |
| 2017 Q1 | 11,695,921 | $288,085,788 | +$40,290,492 | $24.63 | 113 |
| 2016 Q4 | 11,172,728 | $283,093,485 | -$284,703 | $25.34 | 111 |
| 2016 Q3 | 11,333,706 | $224,855,790 | +$6,582,634 | $19.84 | 107 |
| 2016 Q2 | 11,052,641 | $157,719,884 | +$5,105,142 | $14.27 | 97 |
| 2016 Q1 | 10,695,804 | $165,991,000 | +$7,840,540 | $15.52 | 94 |
| 2015 Q4 | 10,165,288 | $175,379,131 | +$4,609,713 | $17.25 | 91 |
| 2015 Q3 | 10,165,221 | $123,905,280 | +$4,272,693 | $12.19 | 84 |
| 2015 Q2 | 9,412,740 | $113,516,982 | +$9,660,518 | $12.06 | 75 |
| 2015 Q1 | 8,372,852 | $70,163,000 | +$1,710,724 | $8.38 | 47 |
| 2014 Q4 | 8,171,831 | $62,515,000 | +$2,242,295 | $7.65 | 44 |
| 2014 Q3 | 7,399,594 | $50,911,000 | -$284,391 | $6.88 | 39 |
| 2014 Q2 | 7,437,668 | $61,512,143 | +$10,678,650 | $8.27 | 40 |
| 2014 Q1 | 6,132,210 | $49,464,700 | +$886,602 | $8.07 | 43 |