| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 67,200 | $6,820,000 | -$4,037,568 | $101.5 | 1 |
| 2025 Q2 | 106,650 | $9,114,086 | +$2,536,498 | $85.12 | 2 |
| 2025 Q1 | 76,850 | $5,539,250 | +$4,918,764 | $70.99 | 2 |
| 2024 Q4 | 7,400 | $520,000 | -$255,784 | $70.39 | 1 |
| 2024 Q3 | 11,100 | $696,000 | +$254,000 | $62.6 | 2 |
| 2024 Q2 | 6,800 | $447,000 | -$267,000 | $63.46 | 1 |
| 2024 Q1 | 11,300 | $714,000 | -$574,991 | $63.24 | 1 |
| 2023 Q4 | 20,400 | $1,049,000 | -$92,559 | $51.44 | 1 |
| 2023 Q3 | 22,200 | $913,000 | +$542,865 | $41.13 | 1 |
| 2023 Q2 | 9,000 | $414,000 | -$777,400 | $46.04 | 1 |
| 2023 Q1 | 25,900 | $1,214,000 | +$1,214,000 | $46.89 | 1 |
| 2022 Q4 | $45.23 | 0 | |||
| 2022 Q3 | $41.67 | 0 | |||
| 2022 Q2 | 0 | $0 | -$646,000 | $45.99 | 0 |
| 2022 Q1 | 12,100 | $646,000 | -$400,413 | $53.4 | 1 |
| 2021 Q4 | 19,600 | $1,183,000 | -$1,140,750 | $60.39 | 1 |
| 2021 Q3 | 38,500 | $2,701,000 | +$2,701,000 | $70.18 | 1 |
| 2021 Q2 | 0 | $0 | -$3,673,000 | $70.75 | 0 |
| 2021 Q1 | 50,500 | $3,673,000 | +$3,673,000 | $72.75 | 1 |
| 2020 Q4 | $61.66 | 0 | |||
| 2020 Q3 | 0 | $0 | -$1,471,000 | $43.11 | 0 |
| 2020 Q2 | 28,800 | $1,471,000 | +$868,299 | $51.1 | 1 |
| 2020 Q1 | 11,800 | $497,000 | -$3,925,458 | $42.12 | 1 |
| 2019 Q4 | 105,000 | $8,388,000 | -$7,786,166 | $79.89 | 1 |
| 2019 Q3 | 216,577 | $14,960,000 | +$5,309,900 | $69.08 | 2 |
| 2019 Q2 | 139,704 | $9,783,000 | +$1,457,825 | $70.03 | 2 |
| 2019 Q1 | 118,876 | $7,396,000 | -$281,217 | $62.22 | 1 |
| 2018 Q4 | 123,396 | $6,424,000 | -$2,889,774 | $52.06 | 1 |
| 2018 Q3 | 164,021 | $11,766,000 | +$860,511 | $71.74 | 2 |
| 2018 Q2 | 153,677 | $10,284,000 | +$1,668,057 | $66.92 | 2 |
| 2018 Q1 | 128,752 | $8,691,000 | +$12,825 | $67.5 | 1 |
| 2017 Q4 | 128,562 | $9,566,000 | -$93,158 | $74.41 | 1 |
| 2017 Q3 | 129,814 | $9,443,000 | -$265,365 | $72.74 | 1 |
| 2017 Q2 | 133,462 | $8,926,000 | +$207,329 | $66.88 | 1 |
| 2017 Q1 | 130,362 | $7,798,000 | +$129,446 | $59.82 | 1 |
| 2016 Q4 | 128,198 | $7,619,000 | -$182,217 | $59.43 | 1 |
| 2016 Q3 | 131,264 | $6,200,000 | -$5,118,523 | $47.23 | 1 |
| 2016 Q2 | 251,876 | $10,677,000 | +$5,321,169 | $42.39 | 2 |
| 2016 Q1 | 126,356 | $5,275,000 | +$2,713,647 | $41.75 | 1 |
| 2015 Q4 | 61,354 | $3,175,000 | -$14,655,000 | $51.75 | 1 |
| 2015 Q3 | 3,083,854 | $17,699,000 | +$14,596,952 | $49.61 | 2 |
| 2015 Q2 | 62,524 | $3,454,000 | -$53,972 | $55.24 | 1 |
| 2015 Q1 | 63,501 | $3,272,000 | +$361 | $51.52 | 1 |
| 2014 Q4 | 63,494 | $3,436,000 | +$105,525 | $54.11 | 1 |
| 2014 Q3 | 61,544 | $3,189,000 | $51.82 | 1 | |
| 2014 Q2 | 61,544 | $2,899,000 | +$2,899,000 | $47.1 | 1 |
| 2014 Q1 | $47.6 | 0 |