| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 887,567 | $49,858,687 | +$6,693,963 | $56.22 | 54 |
| 2025 Q2 | 768,943 | $41,380,845 | +$8,835,912 | $53.81 | 54 |
| 2025 Q1 | 604,974 | $29,471,212 | -$7,135,259 | $48.76 | 51 |
| 2024 Q4 | 758,447 | $35,182,421 | +$300,959 | $46.4 | 55 |
| 2024 Q3 | 752,795 | $35,391,102 | -$4,703,507 | $47.06 | 53 |
| 2024 Q2 | 859,711 | $37,336,702 | +$2,805,620 | $43.43 | 58 |
| 2024 Q1 | 846,333 | $36,345,913 | +$1,981,045 | $42.95 | 56 |
| 2023 Q4 | 802,379 | $32,818,453 | +$334,760 | $40.91 | 63 |
| 2023 Q3 | 797,982 | $29,444,185 | -$11,959,786 | $36.9 | 60 |
| 2023 Q2 | 1,112,946 | $42,776,078 | +$5,925,132 | $38.44 | 57 |
| 2023 Q1 | 960,236 | $35,853,471 | -$5,722,489 | $37.34 | 58 |
| 2022 Q4 | 1,124,256 | $38,497,120 | -$186,579 | $34.25 | 68 |
| 2022 Q3 | 1,120,719 | $33,948,643 | -$1,870,607 | $30.29 | 56 |
| 2022 Q2 | 1,336,436 | $45,238,878 | -$5,178,737 | $33.86 | 59 |
| 2022 Q1 | 1,462,795 | $58,980,463 | +$2,845,680 | $40.3 | 63 |
| 2021 Q4 | 1,366,572 | $59,344,716 | +$3,951,497 | $43.43 | 65 |
| 2021 Q3 | 1,253,672 | $52,936,000 | +$10,918,513 | $42.19 | 53 |
| 2021 Q2 | 999,923 | $42,164,000 | +$11,686,687 | $42.17 | 49 |
| 2021 Q1 | 726,833 | $29,250,230 | +$10,044,949 | $40.23 | 46 |
| 2020 Q4 | 472,783 | $17,757,000 | +$2,127,908 | $37.52 | 25 |
| 2020 Q3 | 408,405 | $12,792,000 | +$2,441,789 | $31.32 | 21 |
| 2020 Q2 | 331,254 | $9,728,000 | -$3,513,691 | $29.37 | 20 |
| 2020 Q1 | 455,595 | $11,340,000 | -$603,195 | $24.92 | 24 |
| 2019 Q4 | 473,410 | $15,126,000 | +$538,810 | $31.94 | 26 |
| 2019 Q3 | 455,889 | $13,377,000 | -$1,573,903 | $29.35 | 26 |
| 2019 Q2 | 509,358 | $15,312,000 | +$675,680 | $30.01 | 28 |
| 2019 Q1 | 487,222 | $14,212,000 | -$2,330,269 | $29.17 | 30 |
| 2018 Q4 | 567,098 | $14,484,000 | +$77,333 | $25.52 | 32 |
| 2018 Q3 | 552,896 | $16,787,001 | +$3,026,706 | $30.34 | 30 |
| 2018 Q2 | 454,949 | $13,099,000 | +$2,385,467 | $28.79 | 30 |
| 2018 Q1 | 372,096 | $10,810,000 | +$10,810,000 | $29.06 | 28 |
| 2016 Q2 | 0 | $0 | -$3,000 | 0 | |
| 2016 Q1 | 91 | $3,000 | $32.97 | 1 |