| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| WEITZ INVESTMENT MANAGEMENT, INC. | 6.52% | $10,603,850 | 515,000 | WEITZ INVESTMENT MANAGEMENT, INC. | 31 Dec 2024 | |||
| VANGUARD GROUP INC | 4.64% | $7,563,675 | 367,347 | The Vanguard Group | 31 Dec 2024 | |||
| Topline Capital Management, LLC | 4% | -20% | $6,636,919 | -$1,613,041 | 322,337 | -19.6% | Topline Capital Management, LLC | 31 Dec 2024 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 3,930,256 | $105,801,966 | +$14,107,952 | $26.92 | 90 |
| 2025 Q2 | 3,383,156 | $97,993,167 | +$7,741,383 | $28.97 | 75 |
| 2025 Q1 | 3,167,478 | $59,258,053 | -$1,103,566 | $18.71 | 57 |
| 2024 Q4 | 3,210,280 | $72,858,196 | +$7,368,991 | $22.7 | 63 |
| 2024 Q3 | 2,554,947 | $37,094,620 | -$4,111,220 | $14.52 | 53 |
| 2024 Q2 | 2,836,387 | $41,378,146 | -$6,853,080 | $14.59 | 66 |
| 2024 Q1 | 3,371,818 | $37,258,300 | -$3,384,894 | $11.05 | 60 |
| 2023 Q4 | 3,639,636 | $50,408,744 | -$1,559,893 | $13.83 | 67 |
| 2023 Q3 | 3,726,136 | $74,457,661 | -$2,473,618 | $20 | 62 |
| 2023 Q2 | 3,785,799 | $96,005,599 | +$5,643,086 | $25.36 | 68 |
| 2023 Q1 | 3,549,018 | $106,904,790 | +$2,497,023 | $30.13 | 62 |
| 2022 Q4 | 3,439,404 | $99,638,338 | -$856,083 | $28.97 | 60 |
| 2022 Q3 | 3,505,050 | $76,304,245 | -$2,699,273 | $21.77 | 50 |
| 2022 Q2 | 3,610,006 | $88,099,484 | -$8,594,038 | $24.41 | 59 |
| 2022 Q1 | 3,930,137 | $107,767,933 | -$10,538,599 | $27.4 | 63 |
| 2021 Q4 | 4,272,558 | $165,780,858 | +$365,911 | $38.8 | 71 |
| 2021 Q3 | 4,235,388 | $171,938,604 | +$3,982,107 | $40.61 | 68 |
| 2021 Q2 | 4,148,130 | $130,505,470 | -$16,099,614 | $31.46 | 58 |
| 2021 Q1 | 4,518,447 | $184,500,120 | +$8,500,204 | $40.91 | 63 |
| 2020 Q4 | 4,313,890 | $172,829,976 | -$6,058,225 | $40.11 | 62 |
| 2020 Q3 | 4,085,037 | $159,044,236 | -$1,096,286 | $38.98 | 62 |
| 2020 Q2 | 4,123,853 | $140,512,597 | -$5,192,022 | $34.08 | 60 |
| 2020 Q1 | 4,286,418 | $145,705,788 | +$8,624,975 | $33.99 | 63 |
| 2019 Q4 | 4,020,832 | $160,599,820 | -$5,744,863 | $39.94 | 61 |
| 2019 Q3 | 4,468,197 | $185,609,207 | +$6,323,287 | $41.54 | 53 |
| 2019 Q2 | 4,331,507 | $124,871,518 | +$30,946,193 | $28.79 | 48 |
| 2019 Q1 | 3,259,232 | $103,887,000 | +$10,654,022 | $31.94 | 30 |
| 2018 Q4 | 2,946,575 | $38,071,000 | +$424,703 | $12.93 | 11 |
| 2018 Q3 | 2,913,727 | $30,799,000 | +$846,960 | $10.57 | 10 |
| 2018 Q2 | 2,835,202 | $24,582,000 | -$306,634 | $8.67 | 10 |
| 2018 Q1 | 2,886,225 | $14,750,000 | +$106,955 | $5.11 | 10 |
| 2017 Q4 | 2,865,301 | $13,066,000 | -$26,656 | $4.56 | 8 |
| 2017 Q3 | 2,871,356 | $10,973,000 | +$34,342 | $3.82 | 9 |
| 2017 Q2 | 2,862,358 | $10,207,000 | -$1,463 | $3.51 | 9 |
| 2017 Q1 | 2,862,765 | $13,067,000 | +$12,951 | $4.55 | 9 |
| 2016 Q4 | 2,861,442 | $11,702,000 | -$16,145 | $4.24 | 8 |
| 2016 Q3 | 2,865,346 | $10,465,000 | -$15,425 | $3.66 | 9 |
| 2016 Q2 | 2,869,603 | $10,673,000 | +$761 | $3.72 | 11 |
| 2016 Q1 | 2,869,296 | $10,033,000 | +$2,107 | $3.5 | 9 |
| 2015 Q4 | 2,868,688 | $9,265,000 | +$2,306 | $3.23 | 9 |
| 2015 Q3 | 2,867,391 | $8,136,000 | +$6,509 | $2.9 | 7 |
| 2015 Q2 | 2,865,134 | $8,508,000 | -$68,249 | $2.97 | 8 |
| 2015 Q1 | 2,886,455 | $8,311,000 | +$119,430 | $2.88 | 9 |
| 2014 Q4 | 2,844,995 | $4,583,000 | -$6,180 | $1.61 | 7 |
| 2014 Q3 | 2,552,243 | $3,499,000 | -$4,443 | $1.38 | 6 |
| 2014 Q2 | 2,555,260 | $3,501,000 | -$25,809 | $1.37 | 7 |
| 2014 Q1 | 2,572,248 | $4,318,000 | +$89,613 | $1.68 | 7 |