| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 209,770 | $12,733,668 | +$73,355 | $60.69 | 32 |
| 2025 Q2 | 208,615 | $12,055,883 | -$2,197,115 | $57.79 | 29 |
| 2025 Q1 | 247,001 | $13,872,048 | -$518,271 | $56.16 | 31 |
| 2024 Q4 | 255,600 | $15,282,715 | -$219,880 | $59.79 | 30 |
| 2024 Q3 | 196,962 | $11,161,475 | -$1,076,753 | $56.67 | 31 |
| 2024 Q2 | 218,346 | $10,725,788 | -$322,821 | $49.12 | 31 |
| 2024 Q1 | 223,599 | $11,388,847 | -$6,148,220 | $50.93 | 33 |
| 2023 Q4 | 338,222 | $18,490,203 | +$3,371,070 | $54.67 | 37 |
| 2023 Q3 | 277,893 | $12,173,841 | -$505,581 | $43.81 | 31 |
| 2023 Q2 | 290,147 | $12,586,790 | -$2,589,945 | $43.38 | 31 |
| 2023 Q1 | 342,836 | $15,815,972 | -$4,467,272 | $46.13 | 33 |
| 2022 Q4 | 421,247 | $24,005,698 | -$7,296,492 | $56.99 | 40 |
| 2022 Q3 | 554,889 | $30,635,552 | +$1,222,037 | $55.21 | 33 |
| 2022 Q2 | 533,616 | $28,493,018 | -$5,470,414 | $53.4 | 34 |
| 2022 Q1 | 623,648 | $38,251,091 | +$12,109,560 | $61.32 | 38 |
| 2021 Q4 | 426,199 | $26,842,228 | +$2,408,282 | $62.99 | 34 |
| 2021 Q3 | 387,724 | $23,999,719 | -$4,496,550 | $61.9 | 34 |
| 2021 Q2 | 461,258 | $27,555,518 | -$5,979,846 | $59.74 | 32 |
| 2021 Q1 | 558,016 | $34,075,214 | +$22,873,892 | $61.05 | 32 |
| 2020 Q4 | 188,748 | $8,925,000 | -$1,925,993 | $47.27 | 22 |
| 2020 Q3 | 259,388 | $8,312,000 | -$2,041,769 | $32.05 | 21 |
| 2020 Q2 | 322,179 | $11,609,000 | -$3,221,540 | $36.04 | 23 |
| 2020 Q1 | 416,654 | $13,249,000 | -$9,753,964 | $31.8 | 20 |
| 2019 Q4 | 647,096 | $34,916,015 | +$3,424,625 | $53.96 | 32 |
| 2019 Q3 | 584,031 | $29,074,567 | -$4,147,533 | $49.78 | 29 |
| 2019 Q2 | 667,225 | $33,583,615 | -$2,987,631 | $50.35 | 33 |
| 2019 Q1 | 727,049 | $35,478,308 | -$14,497,359 | $48.74 | 36 |
| 2018 Q4 | 1,104,995 | $49,500,019 | -$38,380,523 | $44.8 | 40 |
| 2018 Q3 | 1,912,676 | $106,739,561 | +$5,569,047 | $55.81 | 47 |
| 2018 Q2 | 1,812,478 | $105,012,080 | +$105,012,080 | $57.94 | 42 |