| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 185,732 | $15,228,435 | +$13,824,894 | $81.99 | 7 |
| 2025 Q2 | 17,138 | $1,362,202 | -$2,654,020 | $79.4 | 9 |
| 2025 Q1 | 50,357 | $3,753,236 | -$141,955 | $74.53 | 7 |
| 2024 Q4 | 52,278 | $4,017,758 | -$4,337,858 | $76.85 | 8 |
| 2024 Q3 | 102,654 | $10,080,250 | -$3,539,468 | $98.19 | 10 |
| 2024 Q2 | 136,108 | $14,193,218 | -$7,741,356 | $104.29 | 12 |
| 2024 Q1 | 197,868 | $24,637,442 | -$4,085,456 | $124.52 | 12 |
| 2023 Q4 | 170,973 | $20,412,111 | -$8,263,682 | $119.41 | 10 |
| 2023 Q3 | 187,165 | $18,910,702 | -$7,430,673 | $100.81 | 15 |
| 2023 Q2 | 178,066 | $22,523,324 | -$16,507,015 | $126.5 | 14 |
| 2023 Q1 | 233,745 | $31,290,854 | +$3,287,231 | $133.86 | 13 |
| 2022 Q4 | 162,231 | $15,861,148 | -$9,913,750 | $97.83 | 10 |
| 2022 Q3 | 221,321 | $17,457,000 | +$1,197,307 | $78.68 | 10 |
| 2022 Q2 | 134,191 | $12,179,000 | -$5,259,397 | $90.77 | 9 |
| 2022 Q1 | 122,952 | $12,631,000 | -$5,968,398 | $102.07 | 8 |
| 2021 Q4 | 96,880 | $13,824,000 | -$9,383,484 | $142.08 | 9 |
| 2021 Q3 | 112,376 | $17,125,000 | +$2,542,057 | $152.33 | 10 |
| 2021 Q2 | 66,974 | $10,663,000 | -$18,746,386 | $159.12 | 10 |
| 2021 Q1 | 170,784 | $25,275,000 | +$7,310,577 | $147.99 | 5 |
| 2020 Q4 | 201,755 | $20,381,000 | +$2,746,289 | $101.02 | 3 |
| 2020 Q3 | 94,199 | $6,251,000 | +$1,683,740 | $66.36 | 1 |
| 2020 Q2 | 68,826 | $4,151,000 | +$4,151,000 | $60.31 | 1 |
| 2018 Q3 | 0 | $0 | -$4,253,000 | 0 | |
| 2018 Q2 | 135,330 | $4,253,000 | -$1,685,612 | $31.43 | 1 |
| 2018 Q1 | 188,966 | $5,225,000 | +$996,191 | $27.65 | 1 |
| 2017 Q4 | 152,938 | $5,437,000 | -$438,798 | $35.55 | 1 |
| 2017 Q3 | 165,281 | $5,367,000 | +$986,791 | $32.47 | 1 |
| 2017 Q2 | 134,892 | $3,554,000 | -$2,418,602 | $26.35 | 1 |
| 2017 Q1 | 226,690 | $4,151,000 | -$75,955 | $18.31 | 1 |
| 2016 Q4 | 230,838 | $3,297,000 | +$3,740 | $14.28 | 1 |
| 2016 Q3 | 230,486 | $3,831,000 | +$3,831,000 | $16.82 | 2 |