| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| AO Partners I, LP | 31% | $66,046,145 | 1,017,817 | Swenson Nicholas John | 02 Apr 2025 | |||
| FARNAM STREET PARTNERS LP /MN | 8.8% | -10% | $18,544,718 | -$2,203,989 | 285,787 | -11% | CABILLOT RAYMOND E | 25 Mar 2025 |
| Filer | Ownership | Nb Shares | Share Change % | Portfolio % | Holdings Value |
|---|---|---|---|---|---|
| BlackRock, Inc. | 4.8% | 155,876 | +4.1% | 0% | $5,276,402 |
| VANGUARD GROUP INC | 4.5% | 146,137 | -0.02% | 0% | $4,946,737 |
| DIMENSIONAL FUND ADVISORS LP | 1.9% | 62,527 | 0% | 0% | $2,116,552 |
| GEODE CAPITAL MANAGEMENT, LLC | 1.5% | 49,499 | -4.2% | 0% | $1,675,819 |
| PUNCH & ASSOCIATES INVESTMENT MANAGEMENT, INC. | 1.5% | 48,608 | +42% | 0.1% | $1,645,381 |
| NORTHERN TRUST CORP | 1.5% | 47,832 | -11% | 0% | $1,619,113 |
| JPMORGAN CHASE & CO | 1.1% | 34,420 | -4.1% | 0% | $1,165,117 |
| STATE STREET CORP | 0.97% | 31,754 | +19% | 0% | $1,074,873 |
| D.A. DAVIDSON & CO. | 0.8% | 26,073 | +152% | 0.01% | $882,571 |
| O'SHAUGHNESSY ASSET MANAGEMENT, LLC | 0.71% | 23,284 | -28% | 0% | $788,163 |
| NAVELLIER & ASSOCIATES INC | 0.59% | 19,191 | -15% | 0.07% | $649,615 |
| RITHOLTZ WEALTH MANAGEMENT | 0.45% | 14,616 | -31% | 0.01% | $494,752 |
| Bank of New York Mellon Corp | 0.36% | 11,682 | +6.4% | 0% | $395,436 |
| BARD ASSOCIATES INC | 0.32% | 10,589 | -0.07% | 0.1% | $358,438 |
| UBS Group AG | 0.3% | 9,902 | +26% | 0% | $335,182 |
| GOLDMAN SACHS GROUP INC | 0.25% | 8,103 | 0% | $274,287 | |
| OSAIC HOLDINGS, INC. | 0.24% | 7,894 | +11% | 0% | $284,480 |
| CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 0.22% | 7,211 | 0% | 0% | $244,092 |
| AMERICAN CENTURY COMPANIES INC | 0.19% | 6,316 | -38% | 0% | $213,797 |
| MORGAN DEMPSEY CAPITAL MANAGEMENT LLC | 0.17% | 5,469 | +33% | 0.08% | $185,126 |
| BARCLAYS PLC | 0.1% | 3,108 | -18% | 0% | $105,207 |
| MORGAN STANLEY | 0.08% | 2,465 | -42% | 0% | $83,440 |
| AlphaQuest LLC | 0.06% | 2,085 | 0% | $70,577 | |
| NEW YORK STATE COMMON RETIREMENT FUND | 0.06% | 1,900 | -21% | 0% | $64,315 |
| RHUMBLINE ADVISERS | 0.06% | 1,893 | -16% | 0% | $64,072 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 28 | $1,078 | +$883 | $38.74 | 2 |
| 2025 Q3 | 749,452 | $25,386,514 | -$1,347,809 | $33.85 | 54 |
| 2025 Q2 | 774,930 | $33,817,646 | +$3,273,259 | $43.64 | 51 |
| 2025 Q1 | 686,266 | $33,924,177 | +$273,128 | $49.58 | 42 |
| 2024 Q4 | 684,018 | $31,977,512 | +$6,722,156 | $46.75 | 42 |
| 2024 Q3 | 534,796 | $15,962,454 | +$130,383 | $29.85 | 24 |
| 2024 Q2 | 530,215 | $10,412,993 | -$208,442 | $19.64 | 25 |
| 2024 Q1 | 542,248 | $9,533,224 | +$103,411 | $17.60 | 23 |
| 2023 Q4 | 536,435 | $9,373,876 | +$239,082 | $17.52 | 24 |
| 2023 Q3 | 522,851 | $8,207,852 | -$6,281 | $15.70 | 20 |
| 2023 Q2 | 523,176 | $9,980,163 | +$117,708 | $19.10 | 22 |
| 2023 Q1 | 517,040 | $8,501,696 | +$294,648 | $16.41 | 22 |
| 2022 Q4 | 499,069 | $7,897,576 | +$257,579 | $15.90 | 22 |
| 2022 Q3 | 482,816 | $8,554,000 | -$177,818 | $17.72 | 20 |
| 2022 Q2 | 494,039 | $7,906,000 | -$1,147,644 | $15.95 | 21 |
| 2022 Q1 | 562,022 | $9,288,000 | -$786,672 | $16.52 | 21 |
| 2021 Q4 | 605,372 | $14,217,000 | -$558,535 | $23.66 | 23 |
| 2021 Q3 | 628,707 | $16,201,000 | -$2,551,448 | $25.70 | 25 |
| 2021 Q2 | 723,314 | $22,107,000 | -$1,078,098 | $30.57 | 27 |
| 2021 Q1 | 763,555 | $20,577,619 | -$288,570 | $26.95 | 28 |
| 2020 Q4 | 813,243 | $25,182,000 | +$4,232,072 | $30.96 | 25 |
| 2020 Q3 | 676,598 | $19,349,000 | +$118,784 | $28.60 | 24 |
| 2020 Q2 | 673,489 | $12,002,000 | +$2,864,342 | $17.82 | 20 |
| 2020 Q1 | 517,633 | $8,381,000 | -$1,910,014 | $16.20 | 20 |
| 2019 Q4 | 624,970 | $10,968,000 | +$211,715 | $17.55 | 21 |
| 2019 Q3 | 623,815 | $9,543,000 | +$154,886 | $15.30 | 26 |
| 2019 Q2 | 628,402 | $8,156,000 | +$1,145,799 | $12.98 | 25 |
| 2019 Q1 | 532,753 | $7,711,000 | +$946,690 | $14.47 | 17 |
| 2018 Q4 | 474,541 | $5,731,000 | +$1,933,126 | $12.08 | 18 |
| 2018 Q3 | 318,862 | $3,317,000 | +$579,692 | $10.40 | 17 |
| 2018 Q2 | 259,382 | $1,732,000 | -$82,440 | $6.67 | 14 |
| 2018 Q1 | 271,730 | $1,860,000 | +$87,904 | $6.85 | 13 |
| 2017 Q4 | 258,688 | $1,766,000 | +$669,649 | $6.81 | 13 |
| 2017 Q3 | 160,680 | $1,159,000 | +$841,069 | $7.20 | 12 |
| 2017 Q2 | 43,251 | $266,000 | -$28,663 | $6.14 | 8 |
| 2017 Q1 | 50,593 | $234,000 | +$61,284 | $4.66 | 9 |
| 2016 Q4 | 37,709 | $177,000 | -$184,084 | $4.69 | 8 |
| 2016 Q3 | 75,802 | $349,000 | -$53,787 | $4.78 | 7 |
| 2016 Q2 | 86,934 | $484,000 | -$147,451 | $5.57 | 8 |
| 2016 Q1 | 132,102 | $505,000 | +$187,850 | $3.83 | 5 |
| 2015 Q4 | 83,046 | $201,000 | +$47,000 | $2.43 | 3 |
| 2015 Q3 | 63,514 | $157,000 | +$21,000 | $2.47 | 3 |
| 2015 Q2 | 55,340 | $129,000 | +$7,000 | $2.33 | 3 |
| 2015 Q1 | 52,340 | $108,000 | -$17,000 | $2.05 | 2 |
| 2014 Q4 | 59,140 | $146,000 | +$4,500 | $2.47 | 5 |
| 2014 Q3 | 57,235 | $130,000 | +$11,000 | $2.28 | 3 |
| 2014 Q2 | 52,150 | $110,000 | -$29,000 | $2.72 | 2 |
| 2014 Q1 | 66,850 | $133,000 | -$331,000 | $1.99 | 2 |