| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 50,610 | $1,798,390 | -$413,616 | $35.55 | 23 |
| 2025 Q2 | 62,372 | $1,903,474 | +$463,856 | $30.39 | 23 |
| 2025 Q1 | 47,069 | $1,215,579 | -$753,697 | $25.81 | 23 |
| 2024 Q4 | 74,021 | $2,101,696 | -$11,854,843 | $28.4 | 28 |
| 2024 Q3 | 487,038 | $13,979,708 | -$2,846,975 | $28.7 | 26 |
| 2024 Q2 | 587,108 | $16,307,427 | +$12,492,534 | $27.77 | 29 |
| 2024 Q1 | 136,283 | $4,059,303 | -$2,415,794 | $29.93 | 27 |
| 2023 Q4 | 219,771 | $6,687,471 | -$276,175 | $31.47 | 38 |
| 2023 Q3 | 228,793 | $7,330,456 | +$3,154,080 | $30.88 | 36 |
| 2023 Q2 | 135,275 | $4,528,570 | -$3,003,743 | $33.44 | 35 |
| 2023 Q1 | 227,363 | $7,222,748 | -$1,178,939 | $31.8 | 42 |
| 2022 Q4 | 271,676 | $8,041,658 | -$2,842,716 | $29.46 | 46 |
| 2022 Q3 | 368,337 | $11,677,047 | -$382,244 | $31.53 | 48 |
| 2022 Q2 | 340,563 | $11,789,037 | -$3,086,081 | $34.37 | 53 |
| 2022 Q1 | 413,818 | $19,513,754 | -$14,138,984 | $46.89 | 56 |
| 2021 Q4 | 708,695 | $39,135,259 | -$339,590 | $55.21 | 66 |
| 2021 Q3 | 704,554 | $38,578,255 | -$16,418,558 | $54.75 | 55 |
| 2021 Q2 | 969,573 | $60,186,285 | +$13,018,797 | $62.08 | 61 |
| 2021 Q1 | 765,322 | $46,697,341 | +$18,513,609 | $61.02 | 62 |
| 2020 Q4 | 460,182 | $25,291,410 | +$10,113,245 | $54.86 | 27 |
| 2020 Q3 | 272,236 | $10,374,687 | +$7,545,190 | $37.49 | 10 |
| 2020 Q2 | 79,404 | $2,624,992 | -$997,823 | $31.56 | 6 |
| 2020 Q1 | 129,352 | $2,696,000 | -$668,145 | $20.86 | 6 |
| 2019 Q4 | 160,932 | $4,847,000 | +$68,315 | $30.11 | 6 |
| 2019 Q3 | 158,672 | $4,192,000 | -$289,257 | $26.43 | 5 |
| 2019 Q2 | 168,907 | $4,732,000 | -$361,703 | $28.01 | 5 |
| 2019 Q1 | 181,810 | $4,978,000 | +$1,666,756 | $27.38 | 5 |
| 2018 Q4 | 120,953 | $2,822,000 | -$1,144,089 | $23.33 | 4 |
| 2018 Q3 | 142,471 | $4,333,000 | -$222,484 | $30.37 | 5 |
| 2018 Q2 | 150,335 | $4,498,000 | +$1,490,021 | $29.95 | 7 |
| 2018 Q1 | 100,554 | $2,971,000 | +$14,498 | $29.56 | 5 |
| 2017 Q4 | 100,000 | $2,989,000 | +$2,989,000 | $29.89 | 1 |