| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 321,904 | $15,778,994 | -$8,045,649 | $49.02 | 38 |
| 2025 Q2 | 488,488 | $23,619,758 | -$1,818,695 | $48.36 | 42 |
| 2025 Q1 | 527,047 | $25,131,523 | +$8,784,942 | $47.7 | 43 |
| 2024 Q4 | 343,731 | $16,119,702 | +$928,578 | $46.85 | 43 |
| 2024 Q3 | 318,768 | $15,390,689 | -$1,237,797 | $48.28 | 43 |
| 2024 Q2 | 346,141 | $15,240,356 | +$24,694 | $44.02 | 43 |
| 2024 Q1 | 351,643 | $15,976,576 | +$725,768 | $45.46 | 41 |
| 2023 Q4 | 336,698 | $13,641,577 | -$1,012,887 | $40.53 | 38 |
| 2023 Q3 | 360,946 | $13,277,342 | +$8,229,746 | $36.79 | 38 |
| 2023 Q2 | 124,220 | $14,425,722 | -$106,934 | $116.12 | 38 |
| 2023 Q1 | 138,678 | $15,316,425 | -$3,909,800 | $110.46 | 41 |
| 2022 Q4 | 174,990 | $18,187,562 | -$2,106,261 | $103.94 | 40 |
| 2022 Q3 | 193,591 | $18,525,000 | +$359,565 | $95.71 | 34 |
| 2022 Q2 | 189,838 | $17,929,000 | -$512,980 | $94.4 | 30 |
| 2022 Q1 | 193,825 | $22,334,000 | -$83,810 | $115.06 | 33 |
| 2021 Q4 | 195,785 | $24,597,692 | +$725,595 | $125.64 | 34 |
| 2021 Q3 | 189,591 | $22,469,000 | +$69,816 | $118.59 | 32 |
| 2021 Q2 | 191,094 | $23,345,000 | -$2,600,981 | $122.14 | 35 |
| 2021 Q1 | 213,799 | $24,724,360 | +$1,907,401 | $115.61 | 36 |
| 2020 Q4 | 195,407 | $20,696,000 | -$12,257,512 | $105.88 | 33 |
| 2020 Q3 | 312,351 | $29,243,000 | -$607,570 | $93.62 | 36 |
| 2020 Q2 | 318,888 | $28,175,000 | -$137,605 | $88.36 | 32 |
| 2020 Q1 | 321,165 | $23,631,000 | +$1,968,910 | $73.53 | 33 |
| 2019 Q4 | 291,025 | $28,814,000 | -$5,516,445 | $98.92 | 37 |
| 2019 Q3 | 346,720 | $32,901,482 | +$2,609,342 | $94.9 | 36 |
| 2019 Q2 | 301,572 | $29,576,000 | +$1,188,842 | $98.08 | 38 |
| 2019 Q1 | 306,762 | $29,523,207 | -$761,424 | $96.24 | 39 |
| 2018 Q4 | 314,790 | $27,757,000 | +$6,265,184 | $88.03 | 35 |
| 2018 Q3 | 242,521 | $25,725,000 | -$1,533,477 | $106.14 | 33 |
| 2018 Q2 | 259,278 | $26,130,000 | +$26,130,000 | $100.79 | 29 |
| 2016 Q2 | 0 | $0 | -$88,000 | 0 | |
| 2016 Q1 | 1,221 | $88,000 | $72.07 | 1 |