| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 377,583 | $17,325,952 | -$23,277,232 | $45.93 | 37 |
| 2025 Q2 | 908,751 | $38,031,107 | +$20,483,976 | $41.83 | 39 |
| 2025 Q1 | 387,121 | $15,846,228 | -$6,170,353 | $40.94 | 33 |
| 2024 Q4 | 584,868 | $22,627,240 | -$3,650,379 | $38.69 | 35 |
| 2024 Q3 | 638,302 | $25,821,270 | +$1,405,017 | $40.45 | 31 |
| 2024 Q2 | 605,640 | $21,088,705 | +$5,725,539 | $34.82 | 29 |
| 2024 Q1 | 441,540 | $14,808,066 | +$3,403,906 | $33.67 | 26 |
| 2023 Q4 | 342,825 | $10,939,573 | -$2,207,709 | $31.91 | 26 |
| 2023 Q3 | 367,955 | $10,937,329 | -$592,383 | $29.72 | 25 |
| 2023 Q2 | 385,772 | $12,505,418 | -$1,484,182 | $32.42 | 27 |
| 2023 Q1 | 430,888 | $14,318,244 | -$516,557 | $33.2 | 29 |
| 2022 Q4 | 446,168 | $15,260,092 | -$11,833,106 | $34.19 | 29 |
| 2022 Q3 | 1,261,407 | $40,439,006 | +$3,839,004 | $32.05 | 37 |
| 2022 Q2 | 1,153,974 | $39,674,298 | +$6,243,787 | $34.39 | 37 |
| 2022 Q1 | 556,966 | $20,426,585 | +$6,979,208 | $36.67 | 30 |
| 2021 Q4 | 366,658 | $13,092,464 | +$644,141 | $35.71 | 28 |
| 2021 Q3 | 345,352 | $11,216,061 | +$31,710 | $32.48 | 31 |
| 2021 Q2 | 343,808 | $11,447,163 | -$1,279,339 | $33.29 | 32 |
| 2021 Q1 | 382,287 | $12,684,147 | -$1,923,388 | $33.18 | 31 |
| 2020 Q4 | 440,503 | $13,974,966 | -$5,464,339 | $31.73 | 34 |
| 2020 Q3 | 610,936 | $18,010,685 | -$9,245,924 | $29.48 | 32 |
| 2020 Q2 | 925,306 | $27,089,149 | -$4,862,076 | $29.28 | 40 |
| 2020 Q1 | 1,105,960 | $31,848,260 | -$57,304,907 | $28.83 | 46 |
| 2019 Q4 | 2,914,479 | $99,973,037 | -$88,247,165 | $34.33 | 57 |
| 2019 Q3 | 5,399,067 | $188,112,666 | +$50,546,794 | $35.02 | 66 |
| 2019 Q2 | 3,924,291 | $127,795,028 | +$102,336 | $32.5 | 55 |
| 2019 Q1 | 3,956,726 | $127,867,850 | +$34,448,429 | $32.33 | 58 |
| 2018 Q4 | 2,912,058 | $83,893,000 | +$64,668,212 | $28.96 | 47 |
| 2018 Q3 | 336,280 | $9,603,955 | +$1,124,408 | $28.61 | 22 |
| 2018 Q2 | 296,957 | $8,229,000 | +$8,206,000 | $27.71 | 19 |
| 2016 Q2 | 0 | $0 | -$12,000 | 0 | |
| 2016 Q1 | 376 | $12,000 | $31.91 | 1 |