| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 445,577 | $33,906,820 | -$281,108 | $76.13 | 27 |
| 2025 Q2 | 455,919 | $32,758,316 | +$4,991,113 | $71.85 | 27 |
| 2025 Q1 | 386,469 | $25,071,169 | +$126,964 | $64.79 | 27 |
| 2024 Q4 | 384,517 | $25,561,764 | -$2,068,676 | $66.48 | 26 |
| 2024 Q3 | 419,919 | $29,088,651 | -$1,512,449 | $69.28 | 29 |
| 2024 Q2 | 430,863 | $27,423,832 | +$1,187,867 | $63.65 | 27 |
| 2024 Q1 | 411,771 | $27,209,001 | +$481,312 | $66.08 | 27 |
| 2023 Q4 | 404,893 | $24,606,454 | -$2,025,031 | $60.82 | 25 |
| 2023 Q3 | 440,413 | $24,133,189 | +$3,100,600 | $54.8 | 25 |
| 2023 Q2 | 383,650 | $21,622,362 | +$1,309,392 | $56.41 | 26 |
| 2023 Q1 | 360,661 | $19,140,597 | +$134,170 | $53.07 | 24 |
| 2022 Q4 | 361,569 | $17,682,427 | -$957,144 | $48.77 | 27 |
| 2022 Q3 | 372,640 | $16,862,483 | -$1,349,392 | $45.16 | 23 |
| 2022 Q2 | 395,841 | $18,696,232 | -$7,340,955 | $47.22 | 23 |
| 2022 Q1 | 547,781 | $30,064,184 | +$1,067,921 | $55.02 | 28 |
| 2021 Q4 | 525,706 | $31,641,028 | +$5,904,783 | $60.34 | 24 |
| 2021 Q3 | 416,391 | $22,411,612 | -$183,002 | $53.73 | 21 |
| 2021 Q2 | 420,960 | $22,599,574 | +$1,465,019 | $53.63 | 22 |
| 2021 Q1 | 406,880 | $20,307,145 | +$2,884,157 | $49.71 | 20 |
| 2020 Q4 | 336,785 | $15,976,311 | +$15,044,310 | $47.43 | 21 |