| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 158,388 | $4,844,397 | +$4,058,548 | $30.59 | 7 |
| 2025 Q2 | 25,766 | $646,511 | -$136,715 | $25.08 | 6 |
| 2025 Q1 | 31,482 | $769,760 | +$458,496 | $24.45 | 7 |
| 2024 Q4 | 12,949 | $237,929 | +$219,832 | $18.42 | 8 |
| 2024 Q3 | 1,023 | $21,536 | -$496,721 | $21.05 | 6 |
| 2024 Q2 | 34,850 | $514,222 | -$33,725 | $14.77 | 8 |
| 2024 Q1 | 37,279 | $489,041 | +$74,914 | $13.14 | 8 |
| 2023 Q4 | 31,473 | $432,560 | -$268,794 | $13.75 | 7 |
| 2023 Q3 | 44,871 | $750,276 | -$1,511 | $16.73 | 9 |
| 2023 Q2 | 44,954 | $842,680 | -$112,812 | $18.49 | 7 |
| 2023 Q1 | 49,557 | $1,116,244 | +$449,295 | $22.53 | 7 |
| 2022 Q4 | 29,612 | $638,857 | +$577,490 | $21.58 | 5 |
| 2022 Q3 | 2,876 | $55,000 | -$739,621 | $18.99 | 4 |
| 2022 Q2 | 24,135 | $808,000 | -$301,491 | $33.48 | 5 |
| 2022 Q1 | 34,020 | $1,054,000 | +$487,001 | $30.7 | 6 |
| 2021 Q4 | 18,328 | $792,000 | -$325,769 | $43.16 | 6 |
| 2021 Q3 | 24,518 | $1,208,000 | -$797,091 | $48.88 | 7 |
| 2021 Q2 | 36,344 | $2,573,621 | +$708,739 | $70.82 | 10 |
| 2021 Q1 | 26,711 | $1,918,776 | -$115,489 | $71.84 | 10 |
| 2020 Q4 | 27,814 | $2,017,884 | +$187,204 | $72.52 | 6 |
| 2020 Q3 | 26,598 | $1,540,000 | -$520,563 | $57.92 | 5 |
| 2020 Q2 | 36,693 | $1,935,000 | +$738,414 | $52.72 | 4 |
| 2020 Q1 | 24,791 | $1,171,000 | -$3,307,782 | $47.23 | 5 |
| 2019 Q4 | 75,025 | $5,083,000 | -$398,096 | $67.74 | 11 |
| 2019 Q3 | 82,434 | $4,527,000 | +$49,813 | $54.92 | 9 |
| 2019 Q2 | 74,691 | $4,976,000 | +$3,227,762 | $66.63 | 10 |
| 2019 Q1 | 26,363 | $1,893,000 | -$679,323 | $71.81 | 10 |
| 2018 Q4 | 39,285 | $2,230,000 | -$96,427 | $56.75 | 7 |
| 2018 Q3 | 40,249 | $2,791,000 | -$1,407,638 | $69.35 | 8 |
| 2018 Q2 | 60,053 | $4,267,000 | +$323,412 | $71.01 | 11 |
| 2018 Q1 | 55,467 | $4,727,000 | +$2,478,815 | $85.23 | 11 |
| 2017 Q4 | 26,381 | $2,214,000 | -$309,354 | $83.9 | 10 |
| 2017 Q3 | 29,952 | $2,221,000 | +$813,621 | $74.12 | 5 |
| 2017 Q2 | 19,200 | $1,169,000 | -$2,208,895 | $60.83 | 8 |
| 2017 Q1 | 55,437 | $3,168,000 | -$1,524,335 | $57.12 | 7 |
| 2016 Q4 | 83,127 | $3,868,000 | +$1,513,051 | $46.48 | 11 |
| 2016 Q3 | 56,240 | $3,046,000 | -$400,704 | $54.12 | 12 |
| 2016 Q2 | 58,043 | $2,565,000 | -$1,329,825 | $44.2 | 5 |
| 2016 Q1 | 91,825 | $3,958,000 | +$1,465,479 | $43.11 | 7 |
| 2015 Q4 | 54,075 | $2,614,000 | -$1,307,605 | $48.35 | 9 |
| 2015 Q3 | 78,409 | $3,708,000 | -$1,577,734 | $47.3 | 9 |
| 2015 Q2 | 87,039 | $7,235,000 | -$5,680,718 | $83.1 | 8 |
| 2015 Q1 | 155,602 | $12,147,807 | +$6,400,408 | $78.07 | 11 |
| 2014 Q4 | 74,162 | $5,134,924 | +$1,199,578 | $69.24 | 13 |
| 2014 Q3 | 58,635 | $3,380,888 | -$4,149,550 | $57.66 | 8 |
| 2014 Q2 | 132,628 | $7,232,566 | +$3,510,751 | $54.53 | 10 |
| 2014 Q1 | 69,624 | $3,456,719 | -$3,309,793 | $49.65 | 12 |