| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 49,057 | $3,099,131 | -$129,218 | $63.17 | 14 |
| 2025 Q2 | 51,466 | $3,055,873 | +$293,978 | $59.39 | 15 |
| 2025 Q1 | 46,521 | $2,747,545 | -$1,241,462 | $59.09 | 12 |
| 2024 Q4 | 68,451 | $3,884,749 | -$1,003,544 | $56.74 | 16 |
| 2024 Q3 | 121,182 | $4,958,672 | -$548,207 | $57.9 | 19 |
| 2024 Q2 | 80,573 | $4,704,468 | -$1,674,652 | $58.27 | 22 |
| 2024 Q1 | 102,341 | $6,277,412 | -$1,366,277 | $61.34 | 19 |
| 2023 Q4 | 130,759 | $7,035,590 | -$7,198,445 | $53.81 | 20 |
| 2023 Q3 | 266,744 | $13,503,157 | -$6,419,772 | $50.62 | 24 |
| 2023 Q2 | 383,910 | $18,907,564 | -$10,128,476 | $49.25 | 28 |
| 2023 Q1 | 589,372 | $29,070,740 | -$2,653,944 | $49.32 | 34 |
| 2022 Q4 | 704,593 | $35,852,107 | -$12,015,830 | $50.74 | 38 |
| 2022 Q3 | 915,546 | $39,731,330 | -$2,752,316 | $43.38 | 34 |
| 2022 Q2 | 976,768 | $43,844,006 | +$916,874 | $44.88 | 34 |
| 2022 Q1 | 936,383 | $50,448,749 | +$46,191,785 | $53.88 | 29 |
| 2021 Q4 | 70,245 | $3,572,000 | +$1,894,172 | $50.86 | 10 |
| 2021 Q3 | 32,996 | $1,586,000 | -$314,738 | $48.21 | 4 |
| 2021 Q2 | 39,247 | $1,925,000 | +$1,211,314 | $49.06 | 5 |
| 2021 Q1 | 14,558 | $667,000 | +$268,970 | $45.91 | 2 |
| 2020 Q4 | 8,683 | $333,000 | -$25,018 | $38.33 | 2 |
| 2020 Q3 | 9,335 | $275,000 | +$88,069 | $29.48 | 2 |
| 2020 Q2 | 6,345 | $187,000 | -$368,357 | $29.46 | 3 |
| 2020 Q1 | 18,857 | $450,000 | -$597,804 | $23.84 | 3 |
| 2019 Q4 | 30,655 | $1,335,000 | -$231,918 | $43.54 | 7 |
| 2019 Q3 | 36,976 | $1,454,000 | +$5,152 | $39.3 | 5 |
| 2019 Q2 | 35,949 | $1,482,000 | -$668,669 | $41.2 | 7 |
| 2019 Q1 | 52,203 | $2,150,000 | -$339,164 | $41.2 | 7 |
| 2018 Q4 | 63,564 | $2,361,000 | -$265,146 | $37.21 | 6 |
| 2018 Q3 | 61,969 | $3,083,000 | -$5,310,167 | $49.79 | 9 |
| 2018 Q2 | 198,486 | $9,553,318 | -$2,498,261 | $48.1 | 7 |
| 2018 Q1 | 252,763 | $11,745,500 | +$6,252,982 | $46.46 | 10 |
| 2017 Q4 | 118,195 | $5,512,000 | +$5,376,857 | $46.61 | 4 |
| 2017 Q3 | 2,904 | $122,000 | +$122,000 | $42.01 | 1 |