| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 77,900 | $5,233,000 | -$54,228 | $67.18 | 1 |
| 2025 Q2 | 78,610 | $6,161,228 | -$447,733 | $77.39 | 2 |
| 2025 Q1 | 84,340 | $5,864,161 | -$667,484 | $69.54 | 2 |
| 2024 Q4 | 92,500 | $5,798,000 | -$1,800,478 | $62.68 | 1 |
| 2024 Q3 | 112,200 | $7,651,152 | +$1,980,928 | $74.39 | 2 |
| 2024 Q2 | 89,600 | $4,963,000 | -$121,859 | $55.39 | 1 |
| 2024 Q1 | 91,800 | $4,933,000 | -$816,793 | $53.74 | 1 |
| 2023 Q4 | 107,000 | $5,566,000 | -$213,277 | $52.02 | 1 |
| 2023 Q3 | 111,100 | $5,797,000 | $52.18 | 1 | |
| 2023 Q2 | 111,100 | $6,282,000 | +$6,282,000 | $56.54 | 1 |
| 2022 Q1 | 0 | $0 | -$9,796,000 | 0 | |
| 2021 Q4 | 183,800 | $9,796,000 | -$152,000 | $53.3 | 1 |
| 2021 Q3 | 186,920 | $124,960,000 | +$1,250,581 | $363.88 | 2 |
| 2021 Q2 | 184,539 | $7,486,000 | +$7,269,449 | $44.06 | 2 |
| 2021 Q1 | 4,544 | $207,000 | -$42,971 | $45.55 | 1 |
| 2020 Q4 | 5,508 | $245,000 | -$1,091,214 | $43.72 | 2 |
| 2020 Q3 | 28,375 | $1,357,000 | -$7,003,115 | $47.82 | 3 |
| 2020 Q2 | 174,826 | $7,188,000 | -$22,084,864 | $41.12 | 3 |
| 2020 Q1 | 711,953 | $28,469,000 | +$4,467,239 | $40 | 3 |
| 2019 Q4 | 600,251 | $24,805,000 | -$1,728,108 | $41.17 | 3 |
| 2019 Q3 | 642,056 | $28,286,000 | -$1,656,044 | $44.05 | 2 |
| 2019 Q2 | 679,646 | $25,557,000 | -$613,225 | $37.47 | 2 |
| 2019 Q1 | 695,953 | $25,629,000 | +$90,558 | $36.72 | 2 |
| 2018 Q4 | 693,494 | $24,037,000 | +$6,843,185 | $34.68 | 2 |
| 2018 Q3 | 496,059 | $15,420,000 | +$2,120,135 | $31.1 | 2 |
| 2018 Q2 | 427,784 | $14,537,000 | -$68,882 | $34 | 2 |
| 2018 Q1 | 429,812 | $13,700,000 | -$2,679,254 | $31.86 | 2 |
| 2017 Q4 | 512,985 | $16,469,000 | +$10,202,000 | $32.11 | 3 |
| 2017 Q3 | 195,413 | $6,485,000 | $33.41 | 2 | |
| 2017 Q2 | 195,413 | $6,429,000 | $32.9 | 2 | |
| 2017 Q1 | 195,413 | $5,994,000 | +$36,798 | $30.67 | 2 |
| 2016 Q4 | 194,213 | $6,572,000 | -$84,310,916 | $35.01 | 2 |
| 2016 Q3 | 2,763,475 | $90,567,000 | +$84,094,000 | $32.78 | 4 |
| 2016 Q2 | 197,415 | $6,869,000 | $34.68 | 3 | |
| 2016 Q1 | 197,415 | $7,621,000 | -$2,078,117 | $34.84 | 3 |
| 2015 Q4 | 257,061 | $7,187,000 | +$1,350,534 | $27.98 | 3 |
| 2015 Q3 | 208,643 | $5,669,000 | -$2,672,103 | $27.14 | 3 |
| 2015 Q2 | 308,613 | $8,779,000 | -$1,774,511 | $26.85 | 5 |
| 2015 Q1 | 375,408 | $10,168,000 | +$5,728,370 | $27.08 | 3 |
| 2014 Q4 | 163,896 | $13,499,000 | -$43,476,844 | $80.55 | 3 |
| 2014 Q3 | 812,860 | $54,897,000 | +$51,189,220 | $67.02 | 4 |
| 2014 Q2 | 48,076 | $3,219,000 | -$42,915,568 | $66.15 | 2 |
| 2014 Q1 | 776,686 | $45,844,000 | -$4,631,817 | $58.8 | 3 |