| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| Linonia Partnership LP | 9.4% | $213,668,504 | 2,243,948 | Linonia Partners Fund LP | 30 Sep 2024 | |||
| VANGUARD GROUP INC | 8.79% | $201,013,324 | 2,111,041 | The Vanguard Group | 30 Sep 2025 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 19,289,610 | $1,836,744,335 | -$89,453,132 | $95.22 | 280 |
| 2025 Q2 | 20,323,055 | $1,929,859,162 | +$70,793,101 | $94.96 | 285 |
| 2025 Q1 | 19,629,555 | $1,598,423,635 | -$58,199,002 | $81.47 | 265 |
| 2024 Q4 | 20,871,245 | $1,754,052,954 | -$42,099,801 | $84.04 | 259 |
| 2024 Q3 | 20,859,837 | $1,490,424,128 | +$53,796,812 | $71.53 | 237 |
| 2024 Q2 | 20,086,527 | $1,290,169,989 | +$23,815,418 | $64.23 | 233 |
| 2024 Q1 | 19,836,702 | $1,165,288,549 | +$13,926,986 | $58.74 | 220 |
| 2023 Q4 | 19,634,730 | $1,138,393,826 | +$9,531,158 | $57.98 | 213 |
| 2023 Q3 | 18,842,719 | $1,066,115,123 | +$1,060,837,192 | $56.54 | 197 |
| 2023 Q2 | 78,415 | $5,302,027 | +$5,267,203 | $67.62 | 6 |
| 2023 Q1 | 515 | $34,763 | -$1,763 | $67.55 | 2 |
| 2022 Q4 | 548 | $29,279 | $53.42 | 3 | |
| 2022 Q3 | 543 | $28,518 | $52.52 | 2 | |
| 2022 Q2 | 543 | $31,478 | $57.97 | 2 | |
| 2022 Q1 | 543 | $34,279 | $63.13 | 2 | |
| 2021 Q4 | 543 | $32,221 | $59.34 | 2 | |
| 2021 Q3 | 543 | $25,549 | -$271,955 | $47.06 | 2 |
| 2021 Q2 | 6,323 | $269,550 | $42.63 | 2 | |
| 2021 Q1 | 6,323 | $241,665 | +$51,597 | $38.22 | 2 |
| 2020 Q4 | 4,973 | $188,925 | $38.00 | 2 | |
| 2020 Q3 | 4,973 | $166,645 | $33.51 | 2 | |
| 2020 Q2 | 4,973 | $145,112 | -$2,918 | $29.18 | 2 |
| 2020 Q1 | 5,073 | $130,985 | -$6,455 | $25.82 | 2 |
| 2019 Q4 | 5,323 | $233,041 | -$26,268 | $43.78 | 2 |
| 2019 Q3 | 5,923 | $234,491 | -$9,898 | $39.58 | 2 |
| 2019 Q2 | 6,173 | $221,363 | $35.85 | 2 | |
| 2019 Q1 | 6,173 | $210,129 | +$2,553 | $34.04 | 2 |
| 2018 Q4 | 6,098 | $181,233 | +$123,784 | $29.72 | 2 |
| 2018 Q3 | 1,933 | $68,776 | +$67,246 | $35.58 | 2 |
| 2018 Q2 | 43 | $1,518 | $35.30 | 2 | |
| 2018 Q1 | 43 | $1,260 | $29.30 | 2 | |
| 2017 Q4 | 43 | $1,407 | $32.71 | 2 | |
| 2017 Q3 | 43 | $1,569 | $36.49 | 2 | |
| 2017 Q2 | 43 | $1,506 | $35.02 | 2 | |
| 2017 Q1 | 43 | $1,406 | $32.70 | 2 | |
| 2016 Q4 | 43 | $1,349 | $31.38 | 2 | |
| 2016 Q3 | 43 | $1,232 | $28.67 | 2 | |
| 2016 Q2 | 43 | $823 | -$2,469 | $19.13 | 2 |
| 2016 Q1 | 172 | $6,644 | $38.63 | 2 |