| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| VANGUARD GROUP INC | 5.2% | +10% | $23,751,829 | +$2,157,841 | 539,937 | +10% | The Vanguard Group | 30 Jun 2025 |
| Filer | Ownership | Holdings Value | Nb Shares | Share Change % |
|---|---|---|---|---|
| FMR LLC | 5.8% | $26,623,941 | 604,540 | +0% |
| BlackRock, Inc. | 5.7% | $26,457,646 | 600,764 | -1.4% |
| VANGUARD GROUP INC | 5.1% | $23,331,159 | 529,772 | -1.9% |
| Private Capital Management, LLC | 3.3% | $15,221,369 | 345,626 | +9.9% |
| DIMENSIONAL FUND ADVISORS LP | 3% | $13,708,240 | 311,278 | +2.7% |
| GEODE CAPITAL MANAGEMENT, LLC | 2.3% | $10,664,537 | 242,104 | -0.56% |
| STATE STREET CORP | 1.7% | $8,053,947 | 182,878 | +2.1% |
| MANUFACTURERS LIFE INSURANCE COMPANY, THE | 1.4% | $6,460,140 | 146,688 | -1.2% |
| AMERICAN CENTURY COMPANIES INC | 1% | $4,781,995 | 108,583 | -0.4% |
| BRIDGEWAY CAPITAL MANAGEMENT, LLC | 0.96% | $4,434,255 | 100,687 | +0.18% |
| NORTHERN TRUST CORP | 0.94% | $4,352,429 | 98,829 | +0.69% |
| ALLIANCEBERNSTEIN L.P. | 0.76% | $3,517,299 | 79,866 | -30% |
| MALTESE CAPITAL MANAGEMENT LLC | 0.48% | $2,232,828 | 50,700 | +112% |
| Empowered Funds, LLC | 0.47% | $2,170,599 | 49,287 | +0.36% |
| CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 0.29% | $1,355,111 | 30,770 | -0.66% |
| Bank of New York Mellon Corp | 0.29% | $1,349,340 | 30,639 | +4.9% |
| STIFEL FINANCIAL CORP | 0.27% | $1,231,931 | 27,973 | 0% |
| MORGAN STANLEY | 0.25% | $1,145,611 | 26,012 | -27% |
| RENAISSANCE TECHNOLOGIES LLC | 0.24% | $1,085,850 | 24,656 | +31% |
| Kestra Advisory Services, LLC | 0.23% | $1,079,199 | 24,505 | +0.75% |
| JANE STREET GROUP, LLC | 0.19% | $858,868 | 19,502 | +165% |
| COMMONWEALTH EQUITY SERVICES, LLC | 0.18% | $835,000 | 18,963 | |
| Invesco Ltd. | 0.16% | $742,866 | 16,868 | -9.6% |
| GOLDMAN SACHS GROUP INC | 0.16% | $731,592 | 16,612 | |
| RHUMBLINE ADVISERS | 0.15% | $676,228 | 15,355 | -1% |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 4,023,666 | $177,202,388 | +$3,470,262 | $44.04 | 85 |
| 2025 Q2 | 3,936,774 | $168,655,627 | +$7,862,572 | $42.84 | 73 |
| 2025 Q1 | 3,765,254 | $155,004,908 | +$25,379,103 | $41.16 | 86 |
| 2024 Q4 | 3,150,524 | $125,548,455 | +$3,829,019 | $39.83 | 71 |
| 2024 Q3 | 3,052,658 | $133,302,389 | +$7,081,865 | $43.67 | 69 |
| 2024 Q2 | 2,859,589 | $103,719,823 | +$960,116 | $36.27 | 58 |
| 2024 Q1 | 2,824,604 | $106,204,390 | +$3,064,727 | $37.60 | 58 |
| 2023 Q4 | 2,676,390 | $119,796,582 | +$12,388,347 | $44.76 | 60 |
| 2023 Q3 | 2,468,985 | $78,045,562 | -$2,476,516 | $31.61 | 51 |
| 2023 Q2 | 2,571,859 | $85,301,053 | +$1,624,991 | $33.17 | 56 |
| 2023 Q1 | 2,489,665 | $81,036,126 | +$1,842,949 | $32.55 | 55 |
| 2022 Q4 | 2,425,813 | $96,567,941 | -$122,513 | $39.81 | 56 |
| 2022 Q3 | 2,439,641 | $73,288,797 | -$3,105,610 | $30.04 | 53 |
| 2022 Q2 | 2,499,419 | $74,207,115 | +$7,675,642 | $29.69 | 61 |
| 2022 Q1 | 2,194,119 | $76,682,454 | +$6,035,305 | $34.95 | 55 |
| 2021 Q4 | 2,016,076 | $63,060,407 | +$4,498,745 | $31.27 | 47 |
| 2021 Q3 | 1,867,353 | $52,283,364 | +$1,860,924 | $28.00 | 44 |
| 2021 Q2 | 1,820,669 | $50,868,294 | -$7,195,434 | $27.91 | 50 |
| 2021 Q1 | 2,083,298 | $61,065,878 | +$1,062,969 | $29.30 | 56 |
| 2020 Q4 | 1,680,779 | $42,023,000 | +$1,991,647 | $25.00 | 50 |
| 2020 Q3 | 1,987,282 | $41,339,350 | -$2,296,247 | $20.80 | 52 |
| 2020 Q2 | 2,085,253 | $54,577,868 | +$1,427,587 | $26.17 | 63 |
| 2020 Q1 | 2,022,684 | $60,662,520 | +$4,111,914 | $30.00 | 60 |
| 2019 Q4 | 1,867,494 | $70,622,602 | +$3,197,585 | $37.82 | 66 |
| 2019 Q3 | 1,778,943 | $61,011,246 | +$1,263,668 | $34.30 | 61 |
| 2019 Q2 | 1,745,037 | $69,023,044 | +$4,357,946 | $39.56 | 63 |
| 2019 Q1 | 1,641,845 | $60,743,912 | +$1,003,163 | $37.00 | 64 |
| 2018 Q4 | 1,611,638 | $63,245,212 | +$4,272,944 | $39.25 | 68 |
| 2018 Q3 | 1,524,165 | $56,700,207 | +$1,592,517 | $37.20 | 68 |
| 2018 Q2 | 1,477,878 | $50,300,937 | +$3,753,517 | $34.05 | 63 |
| 2018 Q1 | 1,352,898 | $39,568,290 | -$930,262 | $29.24 | 52 |
| 2017 Q4 | 1,417,222 | $41,880,084 | +$2,958,302 | $29.55 | 59 |
| 2017 Q3 | 1,302,274 | $36,074,841 | +$1,185,982 | $27.70 | 58 |
| 2017 Q2 | 1,256,052 | $38,296,236 | +$2,546,431 | $30.49 | 55 |
| 2017 Q1 | 1,172,686 | $33,833,000 | +$9,856,865 | $28.85 | 49 |
| 2016 Q4 | 1,105,368 | $34,542,125 | +$2,216,276 | $31.25 | 57 |
| 2016 Q3 | 1,028,088 | $27,325,094 | +$3,321,209 | $26.58 | 54 |
| 2016 Q2 | 915,216 | $22,978,078 | +$8,161,940 | $25.11 | 50 |
| 2016 Q1 | 631,055 | $14,113,000 | +$287,790 | $22.37 | 30 |
| 2015 Q4 | 586,511 | $12,651,000 | +$146,443 | $21.31 | 27 |
| 2015 Q3 | 579,406 | $12,168,000 | -$101,690 | $20.89 | 23 |
| 2015 Q2 | 584,316 | $12,146,000 | +$12,728 | $20.81 | 25 |
| 2015 Q1 | 583,662 | $11,913,000 | +$215,108 | $20.07 | 24 |
| 2014 Q4 | 572,296 | $12,448,000 | +$822,979 | $21.75 | 22 |
| 2014 Q3 | 514,818 | $9,889,000 | -$38,555 | $19.16 | 21 |
| 2014 Q2 | 516,701 | $9,967,000 | +$384,238 | $19.29 | 21 |
| 2014 Q1 | 496,802 | $9,214,000 | +$1,048,421 | $18.77 | 20 |