| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| BlackRock, Inc. | 9.1% | $457,056,204 | 2,602,233 | BlackRock, Inc. | 31 Mar 2025 | |||
| RIVERBRIDGE PARTNERS LLC | 4.9% | $250,975,860 | 1,428,922 | RIVERBRIDGE PARTNERS LLC | 31 Dec 2024 | |||
| FMR LLC | 3.9% | -26% | $194,970,573 | -$68,682,860 | 1,119,041 | -26% | FMR LLC | 30 Jun 2025 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 26,924,698 | $5,890,792,538 | -$65,015,596 | $219.52 | 480 |
| 2025 Q2 | 27,288,013 | $5,156,609,061 | +$26,955,086 | $189 | 467 |
| 2025 Q1 | 27,183,596 | $4,704,092,488 | +$3,213,249 | $173.02 | 450 |
| 2024 Q4 | 27,133,006 | $4,443,670,084 | -$20,299,325 | $163.8 | 416 |
| 2024 Q3 | 27,236,715 | $3,862,301,147 | -$61,168,466 | $141.85 | 394 |
| 2024 Q2 | 27,699,793 | $3,875,572,383 | -$35,193,222 | $139.91 | 390 |
| 2024 Q1 | 27,899,995 | $3,798,906,868 | -$77,122,491 | $136.21 | 368 |
| 2023 Q4 | 28,452,017 | $3,756,791,097 | -$41,857,968 | $132.04 | 384 |
| 2023 Q3 | 28,819,579 | $3,368,457,658 | -$49,732,022 | $116.88 | 327 |
| 2023 Q2 | 29,317,097 | $3,027,299,866 | -$10,015,098 | $103.21 | 340 |
| 2023 Q1 | 29,121,593 | $3,316,083,961 | -$44,885,139 | $113.9 | 333 |
| 2022 Q4 | 29,795,057 | $3,148,392,203 | -$54,594,517 | $105.66 | 326 |
| 2022 Q3 | 30,330,388 | $2,495,345,177 | +$24,370,859 | $82.25 | 273 |
| 2022 Q2 | 29,951,272 | $2,820,472,550 | -$149,434,280 | $94.19 | 293 |
| 2022 Q1 | 31,671,477 | $3,079,191,982 | -$459,902,659 | $97.11 | 270 |
| 2021 Q4 | 36,480,477 | $3,126,145,414 | -$465,643,219 | $85.71 | 275 |
| 2021 Q3 | 41,760,359 | $3,673,614,937 | -$180,969,549 | $87.96 | 268 |
| 2021 Q2 | 43,810,854 | $3,941,372,230 | -$112,986,489 | $89.97 | 292 |
| 2021 Q1 | 44,922,232 | $4,813,610,810 | -$12,248,165 | $107.1 | 310 |
| 2020 Q4 | 45,196,127 | $4,207,154,416 | -$67,149,717 | $93.11 | 286 |
| 2020 Q3 | 45,640,480 | $3,650,696,425 | -$125,717,902 | $79.94 | 285 |
| 2020 Q2 | 47,158,036 | $4,270,148,000 | -$76,453,111 | $90.53 | 300 |
| 2020 Q1 | 48,135,787 | $3,671,364,731 | -$217,226,584 | $76.29 | 282 |
| 2019 Q4 | 50,195,693 | $4,807,375,741 | +$222,009,156 | $95.79 | 293 |
| 2019 Q3 | 47,458,998 | $4,659,815,447 | -$26,639,705 | $98.2 | 286 |
| 2019 Q2 | 47,493,674 | $5,557,566,253 | +$93,339,745 | $117.02 | 284 |
| 2019 Q1 | 46,935,675 | $5,374,681,337 | -$47,543,676 | $114.51 | 291 |
| 2018 Q4 | 47,487,369 | $4,566,546,789 | +$104,077,323 | $96.14 | 300 |
| 2018 Q3 | 46,252,431 | $5,217,367,701 | +$42,223,076 | $112.8 | 317 |
| 2018 Q2 | 45,874,648 | $5,120,230,789 | -$105,541,303 | $111.61 | 316 |
| 2018 Q1 | 46,851,847 | $4,910,081,200 | +$84,356,517 | $104.92 | 290 |
| 2017 Q4 | 46,658,298 | $4,177,849,069 | -$24,303,727 | $89.53 | 286 |
| 2017 Q3 | 46,682,306 | $4,237,343,391 | +$3,123,372 | $90.82 | 255 |
| 2017 Q2 | 46,748,723 | $3,661,843,134 | -$12,715,381 | $78.41 | 245 |
| 2017 Q1 | 46,920,336 | $3,359,871,592 | +$298,662,564 | $71.61 | 217 |
| 2016 Q4 | 45,726,171 | $2,672,577,729 | -$102,990,182 | $58.45 | 221 |
| 2016 Q3 | 47,527,546 | $1,919,115,634 | +$47,624,401 | $40.39 | 184 |
| 2016 Q2 | 47,165,733 | $1,882,850,277 | -$30,986,412 | $39.92 | 195 |
| 2016 Q1 | 47,894,850 | $2,045,289,228 | -$58,841,017 | $42.74 | 179 |
| 2015 Q4 | 48,917,877 | $1,962,604,914 | -$4,697,322 | $40.12 | 171 |
| 2015 Q3 | 47,452,773 | $1,802,714,136 | +$89,909,512 | $37.99 | 159 |
| 2015 Q2 | 45,406,304 | $1,925,223,296 | +$6,524,749 | $42.4 | 170 |
| 2015 Q1 | 45,218,701 | $1,958,180,063 | +$35,390,968 | $43.3 | 183 |
| 2014 Q4 | 44,401,820 | $2,071,364,407 | -$1,833,066 | $46.66 | 190 |
| 2014 Q3 | 44,785,135 | $1,825,906,726 | -$14,819,159 | $40.77 | 177 |
| 2014 Q2 | 45,033,419 | $2,070,454,964 | +$10,510,966 | $45.97 | 194 |
| 2014 Q1 | 44,940,458 | $2,098,871,366 | +$58,210,712 | $46.7 | 203 |