| Reporting Name | Ownership % | Change | Value $ | Shares owned | Change | Activity % | Price | Form | Report date | Filing time |
|---|---|---|---|---|---|---|---|---|---|---|
| Kayne Anderson Rudnick Investment Management, LLC | 6.5% | -20% | $19,421,068 | 659,683 | -161,049 | -20% | $29.44 | 13G/A | 31 Dec 2025 | 13 Feb 2026, 16:05 |
| Kayne Anderson Rudnick Investment Management, LLC | 8.1% | -15% | $25,594,692 | 820,732 | -152,151 | -16% | $31.19 | 13G/A | 30 Sep 2025 | 13 Nov 2025, 16:05 |
| Kayne Anderson Rudnick Investment Management, LLC | 9.6% | $30,597,170 | 972,883 | $31.45 | 13G/A | 31 Mar 2025 | 14 May 2025, 16:05 |
| Holdings date | Option | Weight | Change | Value $ | Shares | Change | Activity % | Price | All Holders |
|---|---|---|---|---|---|---|---|---|---|
| 31 Dec 2025 | 0.05% | -0.01% | $19,421,111 | 659,684 | -161,048 | -20% | $29.44 | Q4 2025 | |
| 30 Sep 2025 | 0.06% | -0.01% | $25,594,537 | 820,732 | -82,095 | -9.1% | $31.19 | Q3 2025 | |
| 30 Jun 2025 | 0.07% | -0.01% | $29,233,543 | 902,827 | -103,158 | -10% | $32.38 | Q2 2025 | |
| 31 Mar 2025 | 0.09% | -0.01% | $34,988,191 | 1,005,985 | -69,255 | $34.78 | Q1 2025 | ||
| 31 Dec 2024 | 0.1% | +0% | $45,127,856 | 1,075,240 | +24,466 | +2.3% | $41.97 | Q4 2024 | |
| 30 Sep 2024 | 0.12% | +0.01% | $52,454,674 | 1,050,774 | +73,661 | +7.5% | $49.92 | Q3 2024 | |
| 30 Jun 2024 | 0.12% | -0.01% | $50,106,379 | 977,113 | -72,135 | -6.9% | $51.28 | Q2 2024 | |
| 31 Mar 2024 | 0.17% | -0% | $74,423,201 | 1,049,248 | -28,712 | -2.7% | $70.93 | Q1 2024 | |
| 31 Dec 2023 | 0.19% | -0% | $76,006,998 | 1,077,960 | -19,176 | -1.7% | $70.51 | Q4 2023 | |
| 30 Sep 2023 | 0.25% | -0% | $86,377,545 | 1,097,136 | -15,578 | -1.4% | $78.73 | Q3 2023 | |
| 30 Jun 2023 | 0.32% | +0% | $115,477,490 | 1,112,714 | +3,944 | +0.36% | $103.78 | Q2 2023 | |
| 31 Mar 2023 | 0.36% | -0.01% | $123,561,411 | 1,108,770 | -31,403 | -2.8% | $111.44 | Q1 2023 | |
| 31 Dec 2022 | 0.33% | -0.01% | $106,401,021 | 1,140,173 | -29,498 | -2.5% | $93.32 | Q4 2022 | |
| 30 Sep 2022 | 0.36% | +0.03% | $108,335,000 | 1,169,671 | +87,641 | +8.1% | $92.62 | Q3 2022 | |
| 30 Jun 2022 | 0.37% | +0.03% | $116,448,000 | 1,082,030 | +101,884 | +10% | $107.62 | Q2 2022 | |
| 31 Mar 2022 | 0.34% | -0.01% | $127,292,000 | 980,146 | -19,448 | -1.9% | $129.87 | Q1 2022 | |
| 31 Dec 2021 | 0.29% | -0.03% | $126,899,000 | 999,594 | -88,931 | -8.2% | $126.95 | Q4 2021 | |
| 30 Sep 2021 | 0.38% | -0.02% | $155,322,000 | 1,088,525 | -63,561 | -5.5% | $142.69 | Q3 2021 | |
| 30 Jun 2021 | 0.42% | -0.01% | $169,024,000 | 1,152,086 | -29,699 | -2.5% | $146.71 | Q2 2021 | |
| 31 Mar 2021 | 0.5% | -0.01% | $186,582,000 | 1,181,785 | -22,725 | -1.9% | $157.88 | Q1 2021 | |
| 31 Dec 2020 | 0.51% | -0% | $175,860,000 | 1,204,510 | -8,097 | -0.67% | $146.00 | Q4 2020 | |
| 30 Sep 2020 | 0.69% | +0% | $190,041,000 | 1,212,607 | +5,516 | +0.46% | $156.72 | Q3 2020 | |
| 30 Jun 2020 | 0.53% | +0.01% | $127,711,000 | 1,207,091 | +16,200 | +1.4% | $105.80 | Q2 2020 | |
| 31 Mar 2020 | 0.57% | +0.01% | $100,512,000 | 1,190,891 | +10,670 | +0.9% | $84.40 | Q1 2020 | |
| 31 Dec 2019 | 0.61% | -0.13% | $126,627,000 | 1,180,221 | -259,939 | -18% | $107.29 | Q4 2019 | |
| 30 Sep 2019 | 0.77% | +0.03% | $147,257,000 | 1,440,160 | +52,173 | +3.8% | $102.25 | Q3 2019 | |
| 30 Jun 2019 | 0.56% | -0% | $106,612,000 | 1,387,987 | -7,393 | -0.53% | $76.81 | Q2 2019 | |
| 31 Mar 2019 | 0.6% | +0.01% | $105,770,000 | 1,395,380 | +18,147 | +1.3% | $75.80 | Q1 2019 | |
| 31 Dec 2018 | 0.51% | +0.03% | $74,467,000 | 1,377,233 | +67,233 | +5.1% | $54.07 | Q4 2018 | |
| 30 Sep 2018 | 0.54% | +0.03% | $93,220,000 | 1,310,000 | +61,439 | +4.9% | $71.16 | Q3 2018 | |
| 30 Jun 2018 | 0.63% | +0.12% | $98,773,000 | 1,248,561 | +238,534 | +24% | $79.11 | Q2 2018 | |
| 31 Mar 2018 | 0.49% | +0.03% | $65,753,000 | 1,010,027 | +65,931 | +7% | $65.10 | Q1 2018 | |
| 31 Dec 2017 | 0.55% | +0.07% | $67,418,000 | 944,096 | +128,151 | +16% | $71.41 | Q4 2017 | |
| 30 Sep 2017 | 0.53% | +0.13% | $58,618,000 | 815,945 | +204,802 | +34% | $71.84 | Q3 2017 | |
| 30 Jun 2017 | 0.39% | +0.05% | $39,358,000 | 611,143 | +82,455 | +16% | $64.40 | Q2 2017 | |
| 31 Mar 2017 | 0.28% | +0.01% | $25,266,000 | 528,688 | +25,584 | +5.1% | $47.79 | Q1 2017 | |
| 31 Dec 2016 | 0.33% | +0.04% | $28,053,000 | 503,104 | +58,975 | +13% | $55.76 | Q4 2016 | |
| 30 Sep 2016 | 0.21% | +0.05% | $17,125,000 | 444,129 | +109,211 | +33% | $38.56 | Q3 2016 | |
| 30 Jun 2016 | 0.19% | +0.05% | $12,741,000 | 334,918 | +93,613 | +39% | $38.04 | Q2 2016 | |
| 31 Mar 2016 | 0.14% | +0.02% | $8,393,000 | 241,305 | +40,123 | +20% | $34.78 | Q1 2016 | |
| 31 Dec 2015 | 0.11% | +0.01% | $6,641,000 | 201,182 | +17,817 | +9.7% | $33.01 | Q4 2015 | |
| 30 Sep 2015 | 0.1% | +0% | $6,124,000 | 183,365 | +1,450 | +0.8% | $33.40 | Q3 2015 | |
| 30 Jun 2015 | 0.11% | +0.01% | $6,851,000 | 181,915 | +13,170 | +7.8% | $37.66 | Q2 2015 | |
| 31 Mar 2015 | 0.07% | -0% | $4,244,000 | 168,745 | -8,220 | -4.6% | $25.15 | Q1 2015 | |
| 31 Dec 2014 | 0.11% | +0.01% | $6,691,000 | 176,965 | +11,046 | +6.7% | $37.81 | Q4 2014 | |
| 30 Sep 2014 | 0.06% | -0% | $3,229,000 | 165,919 | -1,826 | -1.1% | $19.46 | Q3 2014 | |
| 30 Jun 2014 | 0.06% | -0% | $3,291,000 | 167,745 | -265 | -0.16% | $19.62 | Q2 2014 | |
| 31 Mar 2014 | 0.06% | -0% | $3,602,000 | 168,010 | -1,624 | -0.96% | $21.44 | Q1 2014 | |
| 31 Dec 2013 | 0.06% | 0% | $3,471,000 | 169,634 | 0 | $20.46 | Q4 2013 |