| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 150,781 | $8,928,870 | -$765,967 | $59.21 | 7 |
| 2025 Q2 | 163,242 | $11,226,072 | -$198,448 | $68.8 | 9 |
| 2025 Q1 | 166,090 | $10,377,946 | +$64,663 | $62.54 | 7 |
| 2024 Q4 | 165,093 | $10,508,170 | -$3,487,847 | $63.62 | 9 |
| 2024 Q3 | 219,909 | $12,090,209 | -$610,424 | $54.98 | 8 |
| 2024 Q2 | 231,068 | $12,723,546 | -$538,298 | $55.07 | 9 |
| 2024 Q1 | 240,844 | $15,600,574 | -$12,283,719 | $64.87 | 6 |
| 2023 Q4 | 245,567 | $14,723,975 | -$11,335,543 | $59.98 | 6 |
| 2023 Q3 | 265,106 | $12,793,517 | -$8,025,634 | $48.25 | 7 |
| 2023 Q2 | 225,869 | $10,593,936 | -$8,496,116 | $46.9 | 6 |
| 2023 Q1 | 234,933 | $8,981,484 | -$7,162,183 | $38.33 | 4 |
| 2022 Q4 | 221,604 | $7,970,050 | -$7,310,758 | $35.88 | 3 |
| 2022 Q3 | 223,967 | $6,974,000 | -$7,427,182 | $31.07 | 2 |
| 2022 Q2 | 228,992 | $7,447,428 | -$8,590,148 | $31.14 | 4 |
| 2022 Q1 | 231,981 | $8,537,000 | -$11,675,504 | $36.94 | 5 |
| 2021 Q4 | 260,794 | $11,473,000 | -$5,302,794 | $46.53 | 4 |
| 2021 Q3 | 184,761 | $7,282,000 | -$5,635,283 | $39.42 | 3 |
| 2021 Q2 | 169,316 | $6,547,000 | -$21,388,308 | $38.68 | 5 |
| 2021 Q1 | 637,494 | $21,942,000 | -$1,921,407 | $34.42 | 4 |
| 2020 Q4 | 560,610 | $18,160,000 | -$1,363,832 | $32.39 | 3 |
| 2020 Q3 | 490,679 | $18,308,000 | -$2,971,489 | $37.31 | 3 |
| 2020 Q2 | 600,637 | $20,112,000 | +$1,409,589 | $33.48 | 3 |
| 2020 Q1 | 480,623 | $14,154,000 | +$4,308,585 | $29.45 | 3 |
| 2019 Q4 | 245,712 | $9,885,000 | +$813,491 | $40.23 | 1 |
| 2019 Q3 | 225,491 | $7,782,000 | +$165,206 | $34.51 | 1 |
| 2019 Q2 | 220,697 | $9,136,449 | +$101,608 | $41.4 | 2 |
| 2019 Q1 | 219,115 | $8,031,000 | +$201,196 | $36.66 | 2 |
| 2018 Q4 | 213,626 | $6,592,000 | +$3,122,497 | $30.86 | 2 |
| 2018 Q3 | 112,437 | $3,491,000 | +$526,272 | $31.05 | 1 |
| 2018 Q2 | 95,487 | $3,149,000 | +$429,773 | $32.98 | 1 |
| 2018 Q1 | 82,455 | $2,999,000 | +$41,391 | $36.37 | 1 |
| 2017 Q4 | 81,317 | $3,536,000 | -$62,182 | $43.48 | 1 |
| 2017 Q3 | 82,747 | $3,122,000 | +$46,671 | $37.73 | 1 |
| 2017 Q2 | 81,510 | $2,934,000 | -$63,784 | $36 | 1 |
| 2017 Q1 | 83,282 | $2,614,000 | -$500,915 | $31.39 | 1 |
| 2016 Q4 | 98,992 | $3,165,000 | -$56,056 | $31.96 | 2 |
| 2016 Q3 | 100,745 | $3,838,000 | -$66,325 | $38.2 | 2 |
| 2016 Q2 | 102,488 | $3,506,000 | -$123,406 | $34.32 | 2 |
| 2016 Q1 | 106,100 | $3,810,000 | -$162,618 | $36.03 | 2 |
| 2015 Q4 | 110,634 | $4,006,000 | +$3,507,000 | $35.93 | 2 |
| 2015 Q3 | 14,036 | $422,000 | -$3,635,000 | $30.07 | 1 |
| 2015 Q2 | 121,655 | $4,088,000 | +$138,903 | $33.03 | 2 |
| 2015 Q1 | 117,487 | $3,251,000 | +$70,416 | $27.68 | 2 |
| 2014 Q4 | 114,563 | $3,304,000 | +$505,485 | $29.02 | 3 |
| 2014 Q3 | 97,143 | $2,292,000 | -$109,341 | $23.7 | 3 |
| 2014 Q2 | 101,780 | $2,669,000 | -$573,581 | $26.28 | 3 |
| 2014 Q1 | 121,859 | $3,403,000 | +$308,809 | $27.89 | 5 |