| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC | 5.2% | $121,739,367 | 1,544,132 | Kayne Anderson Rudnick Investment Management, LLC | 30 Jun 2025 | |||
| WELLS DARRELL R | 4.85% | $117,478,655 | 1,430,573 | Darrell R. Wells | 18 Sep 2025 | |||
| Neuberger Berman Group LLC | 3.8% | -30% | $74,539,655 | -$28,643,631 | 1,114,695 | -27.8% | Neuberger Berman Group LLC | 30 Nov 2025 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 18,611,465 | $1,303,004,596 | -$12,461,946 | $69.99 | 221 |
| 2025 Q2 | 18,821,780 | $1,486,646,024 | +$54,994,761 | $78.98 | 223 |
| 2025 Q1 | 18,130,423 | $1,252,788,900 | +$6,791,633 | $69.06 | 199 |
| 2024 Q4 | 18,018,172 | $1,290,443,223 | +$42,779,003 | $71.61 | 195 |
| 2024 Q3 | 17,405,119 | $1,079,045,752 | +$33,282,140 | $61.99 | 182 |
| 2024 Q2 | 16,737,820 | $831,585,175 | +$16,658,862 | $49.67 | 162 |
| 2024 Q1 | 16,462,041 | $805,187,874 | -$6,475,618 | $48.91 | 170 |
| 2023 Q4 | 16,566,487 | $853,004,116 | +$23,894,910 | $51.49 | 156 |
| 2023 Q3 | 16,069,813 | $631,625,919 | +$15,485,570 | $39.29 | 154 |
| 2023 Q2 | 15,643,648 | $709,980,883 | +$36,337,753 | $45.37 | 153 |
| 2023 Q1 | 14,841,933 | $818,451,622 | -$6,129,256 | $55.14 | 149 |
| 2022 Q4 | 15,020,322 | $975,989,974 | +$8,571,767 | $64.98 | 159 |
| 2022 Q3 | 15,227,898 | $1,036,181,641 | +$30,390,504 | $68.01 | 150 |
| 2022 Q2 | 14,711,257 | $880,305,362 | +$65,656,840 | $59.82 | 137 |
| 2022 Q1 | 13,752,094 | $727,770,219 | -$11,464,340 | $52.9 | 142 |
| 2021 Q4 | 13,917,553 | $888,871,660 | +$24,889,687 | $63.88 | 137 |
| 2021 Q3 | 13,505,265 | $791,692,146 | +$37,885,109 | $58.65 | 132 |
| 2021 Q2 | 12,885,134 | $655,673,213 | +$12,485,013 | $50.89 | 147 |
| 2021 Q1 | 12,655,722 | $646,347,405 | +$4,785,800 | $51.06 | 145 |
| 2020 Q4 | 12,566,650 | $508,721,459 | -$4,356,032 | $40.48 | 128 |
| 2020 Q3 | 12,738,986 | $433,905,640 | -$9,032,317 | $34.04 | 134 |
| 2020 Q2 | 12,954,422 | $520,565,731 | +$37,374,296 | $40.2 | 129 |
| 2020 Q1 | 11,950,989 | $346,360,007 | -$5,916,412 | $28.93 | 118 |
| 2019 Q4 | 12,053,721 | $494,783,132 | +$13,597,611 | $41.06 | 134 |
| 2019 Q3 | 11,669,382 | $428,453,212 | +$1,849,886 | $36.69 | 129 |
| 2019 Q2 | 11,621,739 | $420,437,885 | +$10,606,254 | $36.15 | 121 |
| 2019 Q1 | 11,552,013 | $390,716,360 | +$313,627 | $33.81 | 124 |
| 2018 Q4 | 11,682,739 | $383,295,805 | +$5,057,523 | $32.8 | 125 |
| 2018 Q3 | 11,494,801 | $417,074,524 | +$11,696,256 | $36.3 | 117 |
| 2018 Q2 | 10,902,163 | $415,962,473 | +$13,748,542 | $38.15 | 114 |
| 2018 Q1 | 10,850,094 | $380,867,389 | -$3,729,587 | $35.1 | 99 |
| 2017 Q4 | 10,948,988 | $412,756,360 | -$73,623 | $37.7 | 105 |
| 2017 Q3 | 10,924,398 | $415,088,332 | -$4,775,142 | $38 | 102 |
| 2017 Q2 | 11,047,169 | $429,712,216 | -$976,574 | $38.9 | 105 |
| 2017 Q1 | 11,071,227 | $449,996,874 | +$60,555,651 | $40.65 | 103 |
| 2016 Q4 | 11,037,440 | $518,168,617 | +$48,958,812 | $46.95 | 106 |
| 2016 Q3 | 9,977,825 | $328,719,172 | +$7,107,578 | $32.96 | 101 |
| 2016 Q2 | 9,823,899 | $277,450,591 | +$93,974,196 | $28.23 | 99 |
| 2016 Q1 | 6,479,865 | $249,675,355 | +$8,561,945 | $38.53 | 94 |
| 2015 Q4 | 6,288,444 | $237,622,237 | +$3,401,640 | $37.79 | 87 |
| 2015 Q3 | 6,174,855 | $224,514,886 | +$2,205,907 | $36.35 | 94 |
| 2015 Q2 | 6,113,298 | $231,008,726 | +$7,031,381 | $37.79 | 96 |
| 2015 Q1 | 5,933,705 | $204,268,188 | +$10,235,207 | $34.43 | 92 |
| 2014 Q4 | 5,658,548 | $188,648,123 | +$5,038,686 | $33.34 | 87 |
| 2014 Q3 | 5,476,195 | $164,921,450 | +$6,919,036 | $30.1 | 85 |
| 2014 Q2 | 5,248,104 | $156,917,836 | +$141,060,107 | $29.9 | 88 |
| 2014 Q1 | 526,948 | $16,674,000 | +$16,674,000 | $31.65 | 7 |