| Reporting Name | Ownership % | Change | Value $ | Shares owned | Change | Activity % | Price | Form | Report date | Filing time |
|---|---|---|---|---|---|---|---|---|---|---|
| Kayne Anderson Rudnick Investment Management, LLC | 4.8% | $143,170,859 | 2,396,165 | $59.75 | 13G/A | 31 Dec 2025 | 13 Feb 2026, 16:05 |
| Holdings date | Option | Weight | Change | Value $ | Shares | Change | Activity % | Price | All Holders |
|---|---|---|---|---|---|---|---|---|---|
| 31 Dec 2025 | 0.32% | -0.02% | $120,838,805 | 2,393,795 | -179,355 | -7% | $50.48 | Q4 2025 | |
| 30 Sep 2025 | 0.34% | -0.01% | $140,596,964 | 2,573,150 | -71,451 | -2.7% | $54.64 | Q3 2025 | |
| 30 Jun 2025 | 0.4% | -0.01% | $165,710,754 | 2,644,601 | -50,430 | -1.9% | $62.66 | Q2 2025 | |
| 31 Mar 2025 | 0.32% | +0% | $131,140,244 | 2,695,031 | +5,640 | $48.66 | Q1 2025 | ||
| 31 Dec 2024 | 0.29% | -0% | $127,584,744 | 2,689,391 | -22,917 | -0.84% | $47.44 | Q4 2024 | |
| 30 Sep 2024 | 0.24% | -0.01% | $109,984,118 | 2,712,308 | -105,622 | -3.7% | $40.55 | Q3 2024 | |
| 30 Jun 2024 | 0.27% | -0.01% | $110,716,492 | 2,817,930 | -72,203 | -2.5% | $39.29 | Q2 2024 | |
| 31 Mar 2024 | 0.24% | -0% | $104,478,321 | 2,890,133 | -57,144 | -1.9% | $36.15 | Q1 2024 | |
| 31 Dec 2023 | 0.26% | -0.04% | $103,184,179 | 2,947,277 | -440,813 | -13% | $35.01 | Q4 2023 | |
| 30 Sep 2023 | 0.29% | -0.02% | $102,659,141 | 3,388,090 | -184,283 | -5.2% | $30.30 | Q3 2023 | |
| 30 Jun 2023 | 0.35% | -0.02% | $123,532,688 | 3,572,373 | -226,931 | -6% | $34.58 | Q2 2023 | |
| 31 Mar 2023 | 0.39% | +0% | $133,165,620 | 3,799,304 | +21,505 | +0.57% | $35.05 | Q1 2023 | |
| 31 Dec 2022 | 0.37% | -0.02% | $119,794,015 | 3,777,799 | -237,613 | -5.9% | $31.71 | Q4 2022 | |
| 30 Sep 2022 | 0.39% | -0% | $117,571,000 | 4,015,412 | -48,748 | -1.2% | $29.28 | Q3 2022 | |
| 30 Jun 2022 | 0.34% | -0.02% | $107,376,000 | 4,064,160 | -278,979 | -6.4% | $26.42 | Q2 2022 | |
| 31 Mar 2022 | 0.46% | +0.01% | $172,814,000 | 4,343,139 | +67,784 | +1.6% | $39.79 | Q1 2022 | |
| 31 Dec 2021 | 0.39% | -0.01% | $167,380,000 | 4,275,355 | -72,880 | -1.7% | $39.15 | Q4 2021 | |
| 30 Sep 2021 | 0.5% | -0% | $204,368,000 | 4,348,235 | -9,211 | -0.21% | $47.00 | Q3 2021 | |
| 30 Jun 2021 | 0.58% | +0.03% | $236,087,000 | 4,357,446 | +200,605 | +4.8% | $54.18 | Q2 2021 | |
| 31 Mar 2021 | 0.65% | +0.04% | $243,217,000 | 4,156,841 | +225,749 | +5.7% | $58.51 | Q1 2021 | |
| 31 Dec 2020 | 0.42% | +0.02% | $145,686,000 | 3,931,092 | +190,245 | +5.1% | $37.06 | Q4 2020 | |
| 30 Sep 2020 | 0.38% | +0.02% | $103,771,000 | 3,740,847 | +199,089 | +5.6% | $27.74 | Q3 2020 | |
| 30 Jun 2020 | 0.34% | +0.04% | $80,243,000 | 3,541,758 | +443,339 | +14% | $22.66 | Q2 2020 | |
| 31 Mar 2020 | 0.3% | +0.08% | $52,921,000 | 3,098,419 | +824,770 | +36% | $17.08 | Q1 2020 | |
| 31 Dec 2019 | 0.43% | -0.02% | $88,355,000 | 2,273,649 | -126,112 | -5.3% | $38.86 | Q4 2019 | |
| 30 Sep 2019 | 0.52% | -0.07% | $100,022,000 | 2,399,761 | -344,060 | -13% | $41.68 | Q3 2019 | |
| 30 Jun 2019 | 0.63% | +0.01% | $119,960,000 | 2,743,821 | +42,476 | +1.6% | $43.72 | Q2 2019 | |
| 31 Mar 2019 | 0.75% | +0.05% | $132,150,000 | 2,701,345 | +163,232 | +6.4% | $48.92 | Q1 2019 | |
| 31 Dec 2018 | 0.76% | -0.02% | $110,433,000 | 2,538,113 | -79,783 | -3% | $43.51 | Q4 2018 | |
| 30 Sep 2018 | 0.82% | +0% | $140,162,000 | 2,617,896 | +13,259 | +0.51% | $53.54 | Q3 2018 | |
| 30 Jun 2018 | 0.92% | -0.03% | $143,412,000 | 2,604,637 | -85,514 | -3.2% | $55.06 | Q2 2018 | |
| 31 Mar 2018 | 0.97% | +0.05% | $129,719,000 | 2,690,151 | +141,443 | +5.5% | $48.22 | Q1 2018 | |
| 31 Dec 2017 | 1% | +0.04% | $122,797,000 | 2,548,708 | +91,344 | +3.7% | $48.18 | Q4 2017 | |
| 30 Sep 2017 | 0.93% | +0.33% | $103,504,000 | 2,457,364 | +869,579 | +55% | $42.12 | Q3 2017 | |
| 30 Jun 2017 | 0.8% | +0.08% | $79,866,000 | 1,587,785 | +161,779 | +11% | $50.30 | Q2 2017 | |
| 31 Mar 2017 | 0.98% | +0% | $90,351,000 | 1,426,006 | +3,048 | +0.21% | $63.36 | Q1 2017 | |
| 31 Dec 2016 | 1% | +0.02% | $85,207,000 | 1,422,958 | +32,211 | +2.3% | $59.88 | Q4 2016 | |
| 30 Sep 2016 | 0.87% | +0.12% | $69,620,000 | 1,390,747 | +193,125 | +16% | $50.06 | Q3 2016 | |
| 30 Jun 2016 | 0.87% | +0.01% | $57,653,000 | 1,197,622 | +15,466 | +1.3% | $48.14 | Q2 2016 | |
| 31 Mar 2016 | 1% | -0.06% | $62,761,000 | 1,182,156 | -70,833 | -5.7% | $53.09 | Q1 2016 | |
| 31 Dec 2015 | 0.95% | -0.02% | $57,775,000 | 1,252,989 | -32,830 | -2.6% | $46.11 | Q4 2015 | |
| 30 Sep 2015 | 1.2% | -0.03% | $69,383,000 | 1,285,819 | -29,240 | -2.2% | $53.96 | Q3 2015 | |
| 30 Jun 2015 | 1.1% | -0.01% | $71,719,000 | 1,315,059 | -8,269 | -0.62% | $54.54 | Q2 2015 | |
| 31 Mar 2015 | 1% | +0.43% | $65,280,000 | 1,323,328 | +562,310 | +74% | $49.33 | Q1 2015 | |
| 31 Dec 2014 | 0.64% | -0% | $38,287,000 | 761,018 | -4,771 | -0.62% | $50.31 | Q4 2014 | |
| 30 Sep 2014 | 0.62% | +0.39% | $34,843,000 | 765,789 | +477,406 | +166% | $45.50 | Q3 2014 | |
| 30 Jun 2014 | 0.23% | +0.23% | $13,387,000 | 288,383 | +288,383 | NEW | $46.42 | Q2 2014 |