| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| SunTx Capital II Management Corp. | 13.8% | +18.3% | $968,201,645 | +$181,471,697 | 7,623,635 | +23.1% | Ned N. Fleming, III | 30 Sep 2025 |
| VANGUARD GROUP INC | 9.75% | +33.1% | $489,427,371 | +$118,258,500 | 4,605,075 | +31.9% | The Vanguard Group | 30 Jun 2025 |
| Conestoga Capital Advisors, LLC | 7.94% | $302,544,616 | 3,727,296 | Conestoga Capital Advisors | 31 Dec 2024 | |||
| FMR LLC | 7.8% | $298,231,963 | 3,674,164 | FMR LLC | 31 Mar 2025 | |||
| BlackRock, Inc. | 7.3% | $368,059,437 | 3,463,111 | BlackRock, Inc. | 30 Jun 2025 | |||
| KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC | 4.7% | $284,216,983 | 2,237,929 | Kayne Anderson Rudnick Investment Management, LLC | 30 Sep 2025 | |||
| GENEVA CAPITAL MANAGEMENT LLC | 4.2% | -20% | $232,514,413 | -$53,015,738 | 2,001,846 | -18.6% | GENEVA CAPITAL MANAGEMENT LLC | 31 Aug 2025 |
| Fleming Ned N. IV | 2.3% | $116,771,521 | 1,109,679 | Charles E. Owens | 06 Aug 2025 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 46,439,021 | $5,893,932,306 | -$137,640,411 | $127 | 333 |
| 2025 Q2 | 47,560,957 | $5,053,605,671 | -$46,015,486 | $106.28 | 325 |
| 2025 Q1 | 48,159,595 | $3,462,561,370 | +$117,050,714 | $71.87 | 278 |
| 2024 Q4 | 46,406,267 | $4,104,879,496 | +$158,370,331 | $88.46 | 288 |
| 2024 Q3 | 44,477,577 | $3,104,849,967 | -$26,545,457 | $69.8 | 258 |
| 2024 Q2 | 45,096,132 | $2,489,783,167 | +$7,159,860 | $55.21 | 235 |
| 2024 Q1 | 44,421,481 | $2,494,117,162 | +$112,630,102 | $56.15 | 219 |
| 2023 Q4 | 43,222,602 | $1,881,103,068 | +$34,900,706 | $43.52 | 221 |
| 2023 Q3 | 42,142,401 | $1,540,722,268 | +$50,098,084 | $36.56 | 178 |
| 2023 Q2 | 40,470,491 | $1,270,214,644 | +$13,971,658 | $31.39 | 154 |
| 2023 Q1 | 40,065,214 | $1,079,292,671 | +$24,991,461 | $26.94 | 144 |
| 2022 Q4 | 39,965,897 | $1,066,636,383 | -$6,687,575 | $26.69 | 152 |
| 2022 Q3 | 40,199,716 | $1,055,808,725 | +$3,609,484 | $26.23 | 148 |
| 2022 Q2 | 40,054,460 | $839,221,606 | +$37,779,062 | $20.94 | 132 |
| 2022 Q1 | 39,073,621 | $1,023,403,079 | +$72,772,812 | $26.18 | 144 |
| 2021 Q4 | 36,231,215 | $1,064,908,660 | +$13,109,257 | $29.41 | 147 |
| 2021 Q3 | 35,458,978 | $1,183,874,986 | +$19,207,502 | $33.37 | 145 |
| 2021 Q2 | 34,906,109 | $1,096,308,720 | +$54,924,586 | $31.4 | 151 |
| 2021 Q1 | 33,245,179 | $993,659,844 | -$415,244 | $29.88 | 157 |
| 2020 Q4 | 33,269,239 | $969,181,653 | -$26,432,067 | $29.11 | 129 |
| 2020 Q3 | 34,427,826 | $627,396,787 | +$15,549,144 | $18.2 | 116 |
| 2020 Q2 | 33,603,697 | $596,634,120 | -$33,109,538 | $17.76 | 113 |
| 2020 Q1 | 35,528,381 | $600,067,045 | +$34,230,868 | $16.89 | 103 |
| 2019 Q4 | 33,500,250 | $565,162,217 | +$12,839,001 | $16.87 | 101 |
| 2019 Q3 | 18,234,247 | $284,161,650 | +$99,401,116 | $15.58 | 96 |
| 2019 Q2 | 12,046,558 | $180,910,278 | +$15,863,065 | $15.02 | 71 |
| 2019 Q1 | 11,050,189 | $141,047,000 | +$9,761,760 | $12.77 | 49 |
| 2018 Q4 | 10,375,452 | $91,612,000 | -$4,111,758 | $8.83 | 52 |
| 2018 Q3 | 10,503,554 | $127,051,000 | -$1,817,656 | $12.1 | 48 |
| 2018 Q2 | 10,576,490 | $139,288,000 | +$139,288,000 | $13.17 | 48 |