| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| BlackRock, Inc. | 6.8% | +20% | $19,204,830 | +$3,784,068 | 282,175 | +25% | BlackRock, Inc. | 30 Sep 2025 |
| VANGUARD GROUP INC | 5.6% | +13% | $9,720,131 | +$1,093,747 | 233,657 | +13% | The Vanguard Group | 30 Jun 2025 |
| PRICE T ROWE ASSOCIATES INC /MD/ | 0% | $80,912 | 1,945 | T. Rowe Price Associates, Inc. | 30 Jun 2025 |
| Filer | Ownership | Nb Shares | Share Change % | Portfolio % | Holdings Value |
|---|---|---|---|---|---|
| GAMCO INVESTORS, INC. ET AL | 14% | 596,045 | -12% | 0.39% | $40,566,823 |
| BlackRock, Inc. | 6.8% | 284,076 | +23% | 0% | $19,334,212 |
| DIMENSIONAL FUND ADVISORS LP | 5.8% | 239,762 | -0.69% | 0% | $16,317,322 |
| VANGUARD GROUP INC | 5.8% | 238,937 | +2.3% | 0% | $16,262,052 |
| GABELLI FUNDS LLC | 3.3% | 138,100 | +343% | 0.06% | $9,399,086 |
| MILLENNIUM MANAGEMENT LLC | 2.7% | 112,312 | +117% | 0.01% | $7,643,955 |
| ACADIAN ASSET MANAGEMENT LLC | 2.6% | 106,758 | +7.3% | 0.01% | $7,265,000 |
| AMERICAN CENTURY COMPANIES INC | 2.4% | 101,255 | +48% | 0% | $6,891,415 |
| RENAISSANCE TECHNOLOGIES LLC | 2.4% | 98,906 | -24% | 0.01% | $6,731,542 |
| GEODE CAPITAL MANAGEMENT, LLC | 2.2% | 90,843 | +0.5% | 0% | $6,184,160 |
| BRIDGEWAY CAPITAL MANAGEMENT, LLC | 1.9% | 78,599 | +84% | 0.11% | $5,349,448 |
| Pacific Ridge Capital Partners, LLC | 1.9% | 78,561 | -47% | 1.2% | $5,346,862 |
| O'SHAUGHNESSY ASSET MANAGEMENT, LLC | 1.7% | 71,161 | +24% | 0.03% | $4,843,218 |
| STATE STREET CORP | 1.6% | 67,496 | +33% | 0% | $4,593,778 |
| JACOBS LEVY EQUITY MANAGEMENT, INC | 1.5% | 63,959 | 0.02% | $4,353,050 | |
| Allspring Global Investments Holdings, LLC | 1.4% | 58,631 | +36% | 0.01% | $3,990,426 |
| De Lisle Partners LLP | 1.2% | 48,842 | 0% | 0.41% | $3,323,964 |
| AMERIPRISE FINANCIAL INC | 1% | 42,837 | +48% | 0% | $2,915,486 |
| Pacer Advisors, Inc. | 1% | 42,470 | 0.01% | $2,890,508 | |
| NORTHERN TRUST CORP | 0.91% | 37,786 | -5.4% | 0% | $2,571,715 |
| Teton Advisors, LLC | 0.86% | 35,500 | 0% | 1.5% | $2,416,130 |
| LAZARD ASSET MANAGEMENT LLC | 0.82% | 33,936 | +151% | 0% | $2,309,684 |
| RITHOLTZ WEALTH MANAGEMENT | 0.73% | 30,107 | -3.5% | 0.04% | $2,049,082 |
| CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 0.72% | 30,058 | +167% | 0% | $2,045,747 |
| Factorial Partners, LLC | 0.72% | 29,746 | -1.3% | 1.4% | $2,024,513 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 12,067 | $919,079 | +$133,695 | $76.12 | 4 |
| 2025 Q3 | 3,295,217 | $224,268,591 | +$16,001,465 | $68.06 | 110 |
| 2025 Q2 | 3,068,900 | $190,905,143 | +$20,232,454 | $62.21 | 98 |
| 2025 Q1 | 2,864,323 | $113,014,478 | +$5,511,397 | $39.46 | 69 |
| 2024 Q4 | 2,719,965 | $112,070,213 | +$1,348,819 | $41.20 | 60 |
| 2024 Q3 | 2,482,351 | $105,883,039 | +$2,890,168 | $42.66 | 50 |
| 2024 Q2 | 2,472,628 | $61,812,491 | -$1,794,633 | $25.00 | 38 |
| 2024 Q1 | 2,544,407 | $60,389,497 | -$1,255,234 | $23.73 | 31 |
| 2023 Q4 | 2,544,810 | $64,318,279 | -$1,822,493 | $25.34 | 31 |
| 2023 Q3 | 2,213,250 | $50,851,334 | -$457,676 | $22.90 | 29 |
| 2023 Q2 | 2,236,339 | $40,617,077 | -$5,993,222 | $18.14 | 27 |
| 2023 Q1 | 2,500,332 | $56,881,145 | +$1,062,417 | $22.75 | 31 |
| 2022 Q4 | 2,453,734 | $50,420,812 | +$493,590 | $20.55 | 29 |
| 2022 Q3 | 2,607,186 | $54,227,000 | -$18,843,242 | $20.80 | 25 |
| 2022 Q2 | 2,706,209 | $89,713,000 | -$4,478,751 | $33.15 | 32 |
| 2022 Q1 | 2,783,308 | $104,441,000 | +$53,548 | $37.75 | 30 |
| 2021 Q4 | 2,814,179 | $104,180,000 | +$1,694,288 | $37.02 | 33 |
| 2021 Q3 | 2,763,713 | $107,506,000 | -$97,062 | $38.90 | 40 |
| 2021 Q2 | 2,763,972 | $122,881,000 | +$1,898,336 | $44.46 | 41 |
| 2021 Q1 | 2,717,090 | $159,780,000 | +$17,974,445 | $46.90 | 47 |
| 2020 Q4 | 2,516,534 | $124,213,000 | +$6,776,156 | $49.36 | 39 |
| 2020 Q3 | 2,401,338 | $47,783,000 | -$2,691,260 | $19.90 | 23 |
| 2020 Q2 | 2,728,071 | $43,487,000 | -$1,983,692 | $15.94 | 23 |
| 2020 Q1 | 2,853,250 | $41,287,000 | -$713,053 | $14.47 | 25 |
| 2019 Q4 | 2,808,787 | $62,382,000 | -$910,893 | $22.21 | 27 |
| 2019 Q3 | 2,808,832 | $56,026,990 | -$1,882,835 | $19.96 | 31 |
| 2019 Q2 | 2,901,031 | $69,916,410 | -$930,778 | $24.10 | 29 |
| 2019 Q1 | 2,934,401 | $86,212,938 | +$799,568 | $29.38 | 31 |
| 2018 Q4 | 2,907,547 | $83,738,456 | -$201,744 | $28.80 | 34 |
| 2018 Q3 | 2,904,849 | $103,558,713 | -$428,556 | $35.65 | 39 |
| 2018 Q2 | 2,914,294 | $89,034,611 | -$4,885,520 | $30.55 | 35 |
| 2018 Q1 | 3,029,839 | $110,911,739 | +$903,541 | $36.70 | 45 |
| 2017 Q4 | 3,002,692 | $130,691,871 | -$933,962 | $43.55 | 51 |
| 2017 Q3 | 3,007,260 | $122,991,818 | -$930,512 | $40.90 | 48 |
| 2017 Q2 | 3,043,348 | $107,734,708 | -$2,620,427 | $35.40 | 55 |
| 2017 Q1 | 3,121,338 | $86,771,975 | +$4,804,052 | $27.80 | 50 |
| 2016 Q4 | 3,178,908 | $128,113,075 | +$1,112,701 | $40.30 | 58 |
| 2016 Q3 | 3,168,992 | $111,866,295 | -$1,706,644 | $35.30 | 56 |
| 2016 Q2 | 3,189,558 | $130,035,940 | -$1,185,559 | $40.77 | 60 |
| 2016 Q1 | 3,275,643 | $188,009,148 | -$2,929,222 | $57.39 | 65 |
| 2015 Q4 | 3,311,246 | $187,061,732 | +$2,993,182 | $56.49 | 68 |
| 2015 Q3 | 3,266,974 | $205,998,006 | +$95,565 | $63.05 | 73 |
| 2015 Q2 | 3,222,841 | $221,404,254 | -$2,412,368 | $68.70 | 76 |
| 2015 Q1 | 3,248,927 | $239,928,429 | +$8,526,033 | $73.84 | 77 |
| 2014 Q4 | 3,078,834 | $254,157,759 | +$20,048,942 | $82.58 | 77 |
| 2014 Q3 | 2,837,318 | $230,813,914 | -$10,111,792 | $81.35 | 75 |
| 2014 Q2 | 2,980,852 | $192,231,618 | +$22,157,602 | $64.49 | 76 |
| 2014 Q1 | 2,630,544 | $189,945,445 | +$8,033,630 | $72.22 | 58 |