| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 94,676 | $7,167,178 | -$430,584 | $75.72 | 12 |
| 2025 Q2 | 100,563 | $6,845,703 | -$930,295 | $68.07 | 11 |
| 2025 Q1 | 114,230 | $5,951,381 | +$612,940 | $52.10 | 8 |
| 2024 Q4 | 101,970 | $5,606,092 | -$186,023 | $54.98 | 11 |
| 2024 Q3 | 71,238 | $4,630,928 | -$1,237,291 | $65.00 | 8 |
| 2024 Q2 | 90,547 | $4,466,273 | -$2,780,448 | $49.32 | 9 |
| 2024 Q1 | 138,278 | $7,819,112 | +$4,027,159 | $56.55 | 9 |
| 2023 Q4 | 67,441 | $2,912,181 | +$1,493,873 | $43.18 | 10 |
| 2023 Q3 | 32,754 | $1,026,290 | -$53,830 | $31.32 | 5 |
| 2023 Q2 | 32,383 | $1,182,516 | +$52,552 | $23.15 | 4 |
| 2023 Q1 | 31,135 | $1,046,364 | -$563,293 | $33.62 | 6 |
| 2022 Q4 | 49,139 | $1,570,387 | +$570,269 | $31.96 | 8 |
| 2022 Q3 | 29,681 | $600,000 | -$2,183,705 | $20.21 | 3 |
| 2022 Q2 | 124,617 | $3,070,000 | -$386,488 | $24.64 | 6 |
| 2022 Q1 | 135,991 | $5,757,000 | +$1,576,683 | $42.32 | 8 |
| 2021 Q4 | 98,064 | $4,588,000 | -$1,159,587 | $46.79 | 11 |
| 2021 Q3 | 131,137 | $4,934,000 | -$1,480,430 | $37.44 | 13 |
| 2021 Q2 | 163,139 | $7,099,000 | +$3,784,150 | $43.55 | 12 |
| 2021 Q1 | 76,078 | $2,975,000 | -$707,004 | $38.89 | 4 |
| 2020 Q4 | 108,023 | $3,147,000 | +$579,180 | $29.14 | 3 |
| 2020 Q3 | 92,462 | $1,810,000 | +$1,454,000 | $19.58 | 3 |
| 2020 Q2 | 42,786 | $616,000 | -$1,027,000 | $14.40 | 3 |
| 2020 Q1 | 136,782 | $1,383,000 | -$680,000 | $10.11 | 1 |
| 2019 Q4 | 56,079 | $2,063,000 | +$1,225,738 | $36.79 | 4 |
| 2019 Q3 | 22,751 | $737,000 | -$925,410 | $32.40 | 3 |
| 2019 Q2 | 51,291 | $1,682,000 | -$214,540 | $32.79 | 3 |
| 2019 Q1 | 57,824 | $1,771,000 | +$1,670,054 | $30.62 | 3 |
| 2018 Q4 | 3,276 | $64,000 | -$900,182 | $19.54 | 1 |
| 2018 Q3 | 26,069 | $988,000 | +$947,796 | $37.90 | 3 |
| 2018 Q2 | 1,055 | $32,000 | -$1,523,940 | $34.93 | 2 |
| 2018 Q1 | 46,111 | $1,559,000 | +$1,526,118 | $34.11 | 4 |
| 2017 Q4 | 955 | $35,000 | -$1,297,168 | $36.65 | 1 |
| 2017 Q3 | 43,827 | $1,326,000 | -$1,395,790 | $30.05 | 2 |
| 2017 Q2 | 100,060 | $2,722,000 | +$2,722,000 | $30.27 | 2 |