| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 103,914 | $4,728,172 | +$500,662 | $44.8 | 23 |
| 2025 Q2 | 95,547 | $4,055,425 | -$198,327 | $42.44 | 21 |
| 2025 Q1 | 100,268 | $3,751,646 | -$939,015 | $37.42 | 23 |
| 2024 Q4 | 124,033 | $5,031,557 | -$1,915,189 | $40.56 | 23 |
| 2024 Q3 | 171,073 | $7,612,376 | -$1,278,934 | $44.49 | 30 |
| 2024 Q2 | 202,768 | $8,178,262 | -$3,555,652 | $40.34 | 32 |
| 2024 Q1 | 288,566 | $12,385,922 | -$358,224 | $42.9 | 30 |
| 2023 Q4 | 291,176 | $12,317,230 | +$707,869 | $42.3 | 34 |
| 2023 Q3 | 280,675 | $11,150,910 | -$14,159,835 | $39.73 | 35 |
| 2023 Q2 | 625,798 | $28,069,999 | -$14,206,056 | $44.74 | 42 |
| 2023 Q1 | 960,315 | $42,600,017 | -$21,922,754 | $44.36 | 44 |
| 2022 Q4 | 1,455,663 | $56,301,853 | +$31,203,544 | $38.58 | 42 |
| 2022 Q3 | 612,146 | $19,935,368 | +$1,057,672 | $32.56 | 28 |
| 2022 Q2 | 572,533 | $19,620,000 | -$10,306,155 | $33.91 | 31 |
| 2022 Q1 | 850,234 | $33,883,512 | +$7,823,362 | $39.85 | 45 |
| 2021 Q4 | 653,497 | $29,039,964 | -$8,873,460 | $44.44 | 41 |
| 2021 Q3 | 828,489 | $40,168,700 | -$12,613,141 | $48.54 | 41 |
| 2021 Q2 | 1,064,901 | $56,549,097 | +$11,805,410 | $53.11 | 44 |
| 2021 Q1 | 842,396 | $45,009,402 | +$20,955,170 | $53.42 | 42 |
| 2020 Q4 | 448,771 | $21,015,745 | +$4,453,408 | $46.82 | 30 |
| 2020 Q3 | 360,816 | $14,116,000 | +$3,856,290 | $39.11 | 22 |
| 2020 Q2 | 274,412 | $9,134,108 | +$3,589,864 | $33.29 | 25 |
| 2020 Q1 | 174,624 | $4,519,000 | +$31,516 | $25.88 | 15 |
| 2019 Q4 | 127,148 | $5,312,218 | +$1,525,161 | $41.76 | 12 |
| 2019 Q3 | 90,690 | $3,304,000 | -$253,063 | $36.45 | 13 |
| 2019 Q2 | 101,106 | $3,780,000 | +$179,311 | $37.36 | 16 |
| 2019 Q1 | 92,940 | $3,411,000 | +$846,829 | $36.7 | 18 |
| 2018 Q4 | 72,228 | $2,383,000 | +$904,352 | $32.96 | 15 |
| 2018 Q3 | 42,207 | $1,676,000 | -$6,425,287 | $39.71 | 13 |
| 2018 Q2 | 181,966 | $8,344,000 | -$13,589,154 | $45.86 | 16 |
| 2018 Q1 | 476,599 | $21,949,000 | -$3,652,594 | $46.06 | 16 |
| 2017 Q4 | 554,674 | $25,875,000 | +$20,164,803 | $46.66 | 19 |
| 2017 Q3 | 126,399 | $5,393,000 | -$11,071,641 | $42.66 | 16 |
| 2017 Q2 | 411,369 | $16,749,000 | +$12,741,707 | $40.7 | 17 |
| 2017 Q1 | 102,484 | $3,862,000 | +$828,628 | $37.67 | 14 |
| 2016 Q4 | 83,789 | $2,835,000 | -$812,162 | $33.84 | 13 |
| 2016 Q3 | 106,402 | $3,863,000 | +$902,403 | $36.3 | 12 |
| 2016 Q2 | 83,755 | $2,629,000 | +$2,628,000 | $31.39 | 14 |