| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 133,037 | $10,218,205 | +$3,718,812 | $76.8 | 14 |
| 2025 Q2 | 84,697 | $5,427,544 | -$5,022,619 | $64.08 | 14 |
| 2025 Q1 | 178,613 | $9,718,818 | +$3,868,206 | $53.64 | 11 |
| 2024 Q4 | 108,569 | $5,480,361 | -$5,305,130 | $50.48 | 11 |
| 2024 Q3 | 206,103 | $12,520,633 | +$7,563,291 | $60.75 | 12 |
| 2024 Q2 | 81,616 | $4,428,978 | -$553,888 | $54.27 | 11 |
| 2024 Q1 | 92,230 | $4,813,402 | -$4,712,877 | $51.45 | 11 |
| 2023 Q4 | 184,057 | $9,360,101 | +$1,759,821 | $50.86 | 15 |
| 2023 Q3 | 152,384 | $6,857,758 | -$283,539 | $45 | 14 |
| 2023 Q2 | 157,076 | $7,952,193 | +$4,161,108 | $50.63 | 10 |
| 2023 Q1 | 74,840 | $3,810,461 | -$910,579 | $50.92 | 12 |
| 2022 Q4 | 94,816 | $4,604,642 | +$508,515 | $48.57 | 15 |
| 2022 Q3 | 68,564 | $2,837,000 | -$956,386 | $41.34 | 15 |
| 2022 Q2 | 81,637 | $4,543,000 | +$10,834 | $55.64 | 16 |
| 2022 Q1 | 80,989 | $5,791,672 | -$741,560 | $71.5 | 15 |
| 2021 Q4 | 85,953 | $7,332,841 | -$3,429,086 | $85.31 | 16 |
| 2021 Q3 | 126,759 | $11,295,592 | +$176,560 | $88.74 | 18 |
| 2021 Q2 | 120,340 | $12,967,000 | +$3,996,061 | $107.74 | 20 |
| 2021 Q1 | 83,992 | $8,551,000 | +$4,172,795 | $100.95 | 19 |
| 2020 Q4 | 43,029 | $4,199,164 | +$553,509 | $95.77 | 19 |
| 2020 Q3 | 42,848 | $2,956,901 | -$2,040,539 | $69.01 | 17 |
| 2020 Q2 | 79,654 | $4,575,000 | +$872,115 | $57.43 | 15 |
| 2020 Q1 | 64,090 | $2,711,000 | +$327,349 | $42.26 | 13 |
| 2019 Q4 | 52,657 | $4,245,000 | +$1,011,222 | $80.83 | 12 |
| 2019 Q3 | 64,891 | $4,215,000 | -$2,386,072 | $65 | 12 |
| 2019 Q2 | 97,630 | $7,116,000 | +$3,169,920 | $72.82 | 15 |
| 2019 Q1 | 30,685 | $2,264,000 | -$1,036,391 | $73.83 | 12 |
| 2018 Q4 | 71,323 | $4,426,000 | -$2,240,360 | $62.01 | 10 |
| 2018 Q3 | 94,705 | $7,065,000 | -$2,368,060 | $74.77 | 10 |
| 2018 Q2 | 124,170 | $9,652,000 | -$2,658,266 | $77.75 | 10 |
| 2018 Q1 | 146,867 | $14,068,000 | +$872,323 | $96.03 | 14 |
| 2017 Q4 | 138,339 | $13,000,000 | +$1,471,411 | $93.97 | 11 |
| 2017 Q3 | 82,900 | $6,895,000 | +$1,492,686 | $83.26 | 8 |
| 2017 Q2 | 67,828 | $4,882,000 | -$97,901 | $71.98 | 10 |
| 2017 Q1 | 65,586 | $4,121,000 | -$2,159,828 | $64.95 | 10 |
| 2016 Q4 | 99,926 | $5,150,000 | +$1,479,659 | $50.85 | 13 |
| 2016 Q3 | 70,423 | $4,151,000 | -$1,944,496 | $59 | 12 |
| 2016 Q2 | 106,607 | $5,277,000 | +$122,391 | $49.6 | 11 |
| 2016 Q1 | 104,587 | $5,186,000 | +$540,119 | $50.06 | 8 |
| 2015 Q4 | 111,396 | $4,987,000 | -$1,746,945 | $44.96 | 14 |
| 2015 Q3 | 107,271 | $4,932,000 | -$772,773 | $45.48 | 9 |
| 2015 Q2 | 116,719 | $7,938,000 | +$4,816,128 | $68.55 | 15 |
| 2015 Q1 | 46,148 | $3,226,183 | -$3,034,191 | $69.59 | 12 |
| 2014 Q4 | 90,529 | $6,116,241 | -$4,097,201 | $67.57 | 16 |
| 2014 Q3 | 145,439 | $10,775,723 | +$5,688,880 | $74.26 | 19 |
| 2014 Q2 | 68,594 | $5,556,377 | -$5,233,301 | $80.97 | 17 |
| 2014 Q1 | 138,664 | $10,083,236 | -$4,129,606 | $72.71 | 12 |