| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| AO Partners I, LP | 31.2% | $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 | -10.6% | CABILLOT RAYMOND E | 25 Mar 2025 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 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.6 | 23 |
| 2023 Q4 | 536,435 | $9,373,876 | +$239,082 | $17.52 | 24 |
| 2023 Q3 | 522,851 | $8,207,852 | -$6,281 | $15.7 | 20 |
| 2023 Q2 | 523,176 | $9,980,163 | +$117,708 | $19.1 | 22 |
| 2023 Q1 | 517,040 | $8,501,696 | +$294,648 | $16.41 | 22 |
| 2022 Q4 | 499,069 | $7,897,576 | +$257,579 | $15.9 | 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.7 | 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.6 | 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.2 | 20 |
| 2019 Q4 | 624,970 | $10,968,000 | +$211,715 | $17.55 | 21 |
| 2019 Q3 | 623,815 | $9,543,000 | +$154,886 | $15.3 | 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.4 | 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.2 | 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 |