| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| BlackRock, Inc. | 15% | $137,428,076 | 3,553,868 | BlackRock, Inc. | 30 Jun 2025 | |||
| DISCIPLINED GROWTH INVESTORS INC /MN | 11% | -4.5% | $129,696,421 | -$6,485,789 | 2,592,373 | -4.8% | DISCIPLINED GROWTH INVESTORS INC /MN | 30 Sep 2025 |
| DIMENSIONAL FUND ADVISORS LP | 5.3% | $45,100,955 | 1,300,864 | Dimensional Fund Advisors LP | 31 Dec 2024 |
| Filer | Ownership | Nb Shares | Share Change % | Portfolio % | Holdings Value |
|---|---|---|---|---|---|
| BlackRock, Inc. | 15% | 3,621,679 | -0.84% | 0% | $181,192,599 |
| VANGUARD GROUP INC | 12% | 2,744,977 | -1% | 0% | $137,331,200 |
| DISCIPLINED GROWTH INVESTORS INC /MN | 11% | 2,592,373 | -4.8% | 2.3% | $129,696,421 |
| DIMENSIONAL FUND ADVISORS LP | 5.5% | 1,306,367 | -0.73% | 0.01% | $65,356,402 |
| STATE STREET CORP | 4.9% | 1,175,300 | -0.94% | 0% | $58,800,259 |
| Rubric Capital Management LP | 4.7% | 1,123,338 | +8.6% | 0.75% | $56,200,600 |
| GEODE CAPITAL MANAGEMENT, LLC | 2.4% | 567,036 | +0.84% | 0% | $28,372,922 |
| RENAISSANCE TECHNOLOGIES LLC | 2.3% | 543,651 | +0.3% | 0.04% | $27,198,860 |
| ARROWSTREET CAPITAL, LIMITED PARTNERSHIP | 1.9% | 460,618 | +3% | 0.01% | $23,044,719 |
| D. E. Shaw & Co., Inc. | 1.5% | 357,163 | -21% | 0.01% | $17,868,865 |
| CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 1.4% | 331,428 | +11% | 0% | $16,581,343 |
| Nuveen, LLC | 1.4% | 329,990 | +81% | 0% | $16,509,400 |
| S Squared Technology, LLC | 1.3% | 311,103 | 0% | 5.9% | $15,564,483 |
| MORGAN STANLEY | 1.3% | 305,997 | -26% | 0% | $15,309,088 |
| AMERICAN CAPITAL MANAGEMENT INC | 1.2% | 279,296 | +417% | 0.56% | $13,973,179 |
| NORTHERN TRUST CORP | 1.2% | 278,741 | -0.39% | 0% | $13,945,411 |
| NORDEA INVESTMENT MANAGEMENT AB | 1.1% | 257,255 | +3.1% | 0.01% | $12,731,550 |
| JUPITER ASSET MANAGEMENT LTD | 0.82% | 194,832 | 0% | 0.08% | $9,747,445 |
| UBS Group AG | 0.74% | 176,880 | -27% | 0% | $8,849,306 |
| Hillsdale Investment Management Inc. | 0.71% | 169,584 | +10% | 0.26% | $8,484,288 |
| PANAGORA ASSET MANAGEMENT INC | 0.71% | 168,395 | +0.6% | 0.03% | $8,424,802 |
| Bank of New York Mellon Corp | 0.62% | 148,067 | -1.7% | 0% | $7,407,779 |
| Connor, Clark & Lunn Investment Management Ltd. | 0.62% | 147,037 | +1.4% | 0.02% | $7,356,261 |
| GOLDMAN SACHS GROUP INC | 0.61% | 144,400 | +64% | 0% | $7,224,332 |
| DEUTSCHE BANK AG\ | 0.6% | 142,236 | +42% | 0% | $7,116,067 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 336,179 | $17,158,130 | -$1,148,442 | $50.59 | 10 |
| 2025 Q3 | 21,731,450 | $1,087,082,926 | +$7,042,938 | $50.03 | 209 |
| 2025 Q2 | 21,644,811 | $866,661,340 | -$3,320,680 | $40.04 | 199 |
| 2025 Q1 | 21,833,014 | $764,932,372 | +$13,039,363 | $35.04 | 188 |
| 2024 Q4 | 21,418,252 | $837,311,294 | -$2,059,476 | $39.09 | 198 |
| 2024 Q3 | 21,601,786 | $634,296,490 | +$12,360,133 | $29.37 | 193 |
| 2024 Q2 | 21,467,294 | $663,037,170 | +$1,813,933 | $30.89 | 206 |
| 2024 Q1 | 21,405,547 | $764,958,791 | -$8,360,111 | $35.75 | 203 |
| 2023 Q4 | 33,382 | $1,300,563 | -$397,665 | $38.96 | 2 |
| 2023 Q3 | 21,300,250 | $562,304,198 | -$29,403,026 | $26.40 | 178 |
| 2023 Q2 | 21,905,050 | $765,775,505 | -$21,243,484 | $34.96 | 186 |
| 2023 Q1 | 22,493,485 | $745,518,842 | -$15,426,097 | $33.15 | 192 |
| 2022 Q4 | 23,205,190 | $592,465,893 | -$41,779,613 | $25.53 | 188 |
| 2022 Q3 | 24,236,065 | $880,297,087 | -$9,086,692 | $36.43 | 184 |
| 2022 Q2 | 23,886,430 | $1,134,279,714 | -$7,545,823 | $47.84 | 200 |
| 2022 Q1 | 24,203,601 | $1,280,230,759 | -$28,561,906 | $52.90 | 213 |
| 2021 Q4 | 25,314,623 | $1,300,649,351 | -$165,937,731 | $51.35 | 219 |
| 2021 Q3 | 28,258,259 | $1,882,655,141 | -$47,571,947 | $66.60 | 243 |
| 2021 Q2 | 28,715,994 | $2,633,795,831 | -$28,863,440 | $91.80 | 259 |
| 2021 Q1 | 28,676,023 | $3,476,811,710 | -$299,622,747 | $121.75 | 304 |
| 2020 Q4 | 30,944,131 | $4,747,546,663 | +$157,725,625 | $153.40 | 293 |
| 2020 Q3 | 30,049,324 | $3,890,648,834 | +$2,280,320 | $129.50 | 272 |
| 2020 Q2 | 30,050,759 | $3,370,906,640 | +$27,006,469 | $112.47 | 273 |
| 2020 Q1 | 29,739,102 | $2,264,417,401 | +$95,914,134 | $76.13 | 215 |
| 2019 Q4 | 27,823,909 | $2,827,015,990 | +$81,219,802 | $101.55 | 241 |
| 2019 Q3 | 26,628,731 | $2,718,458,160 | +$135,874,323 | $102.10 | 237 |
| 2019 Q2 | 25,635,872 | $2,973,483,855 | +$156,108,855 | $116.02 | 235 |
| 2019 Q1 | 24,461,536 | $2,572,099,497 | -$7,275,019 | $105.14 | 254 |
| 2018 Q4 | 24,788,406 | $2,795,667,863 | -$97,058,660 | $112.79 | 258 |
| 2018 Q3 | 25,876,599 | $4,185,474,591 | +$10,977,459 | $161.75 | 257 |
| 2018 Q2 | 25,508,494 | $3,034,917,028 | +$47,520,136 | $118.95 | 241 |
| 2018 Q1 | 25,454,325 | $2,992,316,874 | -$53,475,975 | $117.55 | 243 |
| 2017 Q4 | 26,138,966 | $2,692,597,450 | -$101,447,346 | $103.00 | 224 |
| 2017 Q3 | 27,644,326 | $2,218,891,994 | +$5,734,076 | $80.30 | 200 |
| 2017 Q2 | 27,487,887 | $1,848,600,820 | +$118,693,175 | $67.25 | 186 |
| 2017 Q1 | 27,266,236 | $1,394,015,435 | +$106,283,063 | $51.10 | 178 |
| 2016 Q4 | 27,851,058 | $1,430,587,365 | -$43,957,203 | $51.35 | 188 |
| 2016 Q3 | 28,250,863 | $1,691,230,649 | -$33,670,848 | $59.91 | 196 |
| 2016 Q2 | 28,627,385 | $1,647,745,272 | +$12,398,640 | $57.56 | 212 |
| 2016 Q1 | 28,735,267 | $2,215,008,297 | +$147,422,108 | $77.09 | 204 |
| 2015 Q4 | 27,423,688 | $1,746,721,582 | -$24,594,340 | $63.69 | 193 |
| 2015 Q3 | 26,934,219 | $1,804,562,335 | +$182,881,020 | $67.00 | 189 |
| 2015 Q2 | 24,121,326 | $1,627,666,144 | -$68,054,552 | $67.48 | 174 |
| 2015 Q1 | 25,408,296 | $1,778,599,890 | -$11,721,862 | $70.00 | 176 |
| 2014 Q4 | 25,840,368 | $1,735,280,310 | +$91,365,827 | $67.16 | 173 |
| 2014 Q3 | 24,500,452 | $1,690,161,736 | -$14,323,027 | $69.00 | 182 |
| 2014 Q2 | 24,593,413 | $2,014,679,390 | +$115,823,876 | $81.92 | 179 |
| 2014 Q1 | 23,361,901 | $1,580,223,268 | +$49,529,338 | $67.67 | 175 |