| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 60,963 | $5,366,490 | -$893,740 | $88.03 | 5 |
| 2025 Q2 | 74,791 | $6,157,455 | +$42,621 | $82.33 | 4 |
| 2025 Q1 | 75,663 | $5,305,473 | +$1,360,697 | $69.74 | 6 |
| 2024 Q4 | 64,803 | $4,825,832 | +$945,771 | $74.47 | 6 |
| 2024 Q3 | 52,075 | $4,050,962 | -$88,572 | $77.8 | 5 |
| 2024 Q2 | 53,718 | $3,970,628 | +$1,719,229 | $73.87 | 6 |
| 2024 Q1 | 30,473 | $2,167,541 | +$243,463 | $71.13 | 5 |
| 2023 Q4 | 28,272 | $1,785,563 | +$186,971 | $63.16 | 5 |
| 2023 Q3 | 65,940 | $3,925,240 | +$1,558,779 | $59.53 | 4 |
| 2023 Q2 | 39,755 | $2,422,965 | -$162,169 | $60.95 | 2 |
| 2023 Q1 | 42,780 | $2,354,585 | +$201,089 | $55.04 | 3 |
| 2022 Q4 | 39,127 | $1,935,507 | +$26,070 | $49.46 | 2 |
| 2022 Q3 | 38,600 | $1,949,000 | -$1,287,676 | $50.48 | 2 |
| 2022 Q2 | 63,309 | $3,282,000 | +$562,179 | $51.83 | 4 |
| 2022 Q1 | 61,403 | $4,077,000 | -$823,659 | $66.4 | 4 |
| 2021 Q4 | 71,408 | $5,306,000 | +$947,617 | $74.31 | 6 |
| 2021 Q3 | 58,659 | $4,449,000 | +$1,060,755 | $75.84 | 4 |
| 2021 Q2 | 44,671 | $3,353,000 | -$7,878,902 | $75.05 | 3 |
| 2021 Q1 | 159,135 | $11,021,627 | +$280,978 | $69.26 | 5 |
| 2020 Q4 | 155,079 | $10,474,000 | +$962,152 | $67.55 | 4 |
| 2020 Q3 | 140,827 | $8,568,000 | -$138,263 | $60.83 | 3 |
| 2020 Q2 | 143,099 | $7,834,000 | +$393,138 | $54.75 | 3 |
| 2020 Q1 | 135,918 | $5,900,000 | +$233,310 | $43.41 | 3 |
| 2019 Q4 | 130,543 | $6,669,000 | +$447,773 | $51.07 | 3 |
| 2019 Q3 | 109,847 | $5,419,000 | -$365,165 | $49.33 | 2 |
| 2019 Q2 | 129,248 | $6,510,000 | +$413,891 | $50.37 | 4 |
| 2019 Q1 | 121,023 | $5,887,000 | +$4,774,157 | $48.61 | 3 |
| 2018 Q4 | 22,893 | $978,000 | +$44,473 | $42.72 | 2 |
| 2018 Q3 | 21,853 | $1,241,000 | +$805,470 | $56.79 | 2 |
| 2018 Q2 | 7,669 | $415,000 | +$79,385 | $54.11 | 1 |
| 2018 Q1 | 6,202 | $316,000 | $50.95 | 1 | |
| 2017 Q4 | 6,202 | $307,000 | -$6,158,578 | $49.5 | 1 |
| 2017 Q3 | 545,393 | $6,466,665 | +$6,466,665 | $49.69 | 3 |