| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 100,838 | $6,515,078 | +$477,642 | $64.61 | 5 |
| 2025 Q2 | 94,364 | $5,736,350 | +$1,470,627 | $60.79 | 4 |
| 2025 Q1 | 70,298 | $3,879,748 | +$1,728,720 | $55.19 | 5 |
| 2024 Q4 | 44,891 | $2,414,285 | +$144,097 | $53.78 | 4 |
| 2024 Q3 | 41,767 | $2,524,043 | -$2,721,934 | $60.43 | 5 |
| 2024 Q2 | 89,521 | $5,132,423 | +$1,603,772 | $57.33 | 6 |
| 2024 Q1 | 61,548 | $3,621,552 | -$196,740 | $58.84 | 3 |
| 2023 Q4 | 64,910 | $3,554,580 | +$219,908 | $54.77 | 3 |
| 2023 Q3 | 67,210 | $3,455,690 | -$372,121 | $51.46 | 3 |
| 2023 Q2 | 74,074 | $4,071,150 | +$95,120 | $54.89 | 4 |
| 2023 Q1 | 72,447 | $3,907,473 | -$352,328 | $53.93 | 3 |
| 2022 Q4 | 78,980 | $3,876,853 | -$521,620 | $49.08 | 3 |
| 2022 Q3 | 89,606 | $3,921,107 | -$15,043,512 | $43.76 | 3 |
| 2022 Q2 | 404,605 | $19,530,210 | +$3,068,473 | $48.27 | 6 |
| 2022 Q1 | 344,185 | $19,575,127 | -$416,384 | $56.87 | 7 |
| 2021 Q4 | 351,507 | $22,777,582 | +$8,119,366 | $64.80 | 7 |
| 2021 Q3 | 226,170 | $15,642,582 | -$448,568 | $69.16 | 6 |
| 2021 Q2 | 232,658 | $16,474,717 | +$439,625 | $70.81 | 5 |
| 2021 Q1 | 226,535 | $15,644,785 | -$195,123 | $69.06 | 6 |
| 2020 Q4 | 229,361 | $15,907,720 | -$280,244 | $69.36 | 5 |
| 2020 Q3 | 233,163 | $13,537,945 | -$377,348 | $58.06 | 3 |
| 2020 Q2 | 239,662 | $12,688,423 | -$204,578 | $52.94 | 3 |
| 2020 Q1 | 243,526 | $10,503,673 | +$975,879 | $43.13 | 3 |
| 2019 Q4 | 220,901 | $12,283,260 | -$526,518 | $55.61 | 3 |
| 2019 Q3 | 230,687 | $12,001,797 | -$1,218,370 | $52.03 | 4 |
| 2019 Q2 | 254,105 | $13,435,000 | -$78,657 | $52.87 | 3 |
| 2019 Q1 | 255,595 | $13,030,000 | -$2,380,352 | $50.98 | 3 |
| 2018 Q4 | 302,287 | $13,612,000 | -$2,683,512 | $45.03 | 3 |
| 2018 Q3 | 361,873 | $19,219,000 | +$210,717 | $53.11 | 2 |
| 2018 Q2 | 360,608 | $19,314,000 | -$560,005 | $53.56 | 3 |
| 2018 Q1 | 371,066 | $21,065,000 | +$1,399,069 | $56.77 | 2 |
| 2017 Q4 | 346,421 | $19,465,000 | -$2,443,483 | $56.19 | 2 |
| 2017 Q3 | 457,253 | $21,675,718 | +$14,890,767 | $55.53 | 5 |
| 2017 Q2 | 122,187 | $6,350,000 | +$6,350,000 | $51.97 | 1 |