| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 12,855 | $1,173,946 | -$2,654,581 | $91.35 | 7 |
| 2025 Q2 | 42,959 | $3,470,644 | -$763,221 | $80.81 | 9 |
| 2025 Q1 | 54,145 | $4,166,879 | +$1,567,866 | $76.96 | 6 |
| 2024 Q4 | 37,260 | $2,702,073 | +$771,470 | $71.54 | 7 |
| 2024 Q3 | 26,443 | $2,191,875 | -$2,141,444 | $82.89 | 5 |
| 2024 Q2 | 57,941 | $3,457,006 | -$591,503 | $59.66 | 8 |
| 2024 Q1 | 67,854 | $3,813,982 | +$176,917 | $56.21 | 7 |
| 2023 Q4 | 65,848 | $3,489,656 | +$3,311,240 | $53.00 | 8 |
| 2023 Q3 | 2,372 | $110,248 | -$407,527 | $46.76 | 4 |
| 2023 Q2 | 9,040 | $530,303 | -$370,132 | $58.66 | 3 |
| 2023 Q1 | 14,589 | $925,065 | -$2,107,448 | $63.41 | 5 |
| 2022 Q4 | 44,369 | $3,096,184 | -$4,163,688 | $69.80 | 7 |
| 2022 Q3 | 107,361 | $6,552,000 | +$2,326,774 | $61.03 | 7 |
| 2022 Q2 | 66,922 | $4,700,000 | -$917,640 | $70.24 | 9 |
| 2022 Q1 | 114,229 | $9,170,209 | +$2,768,367 | $80.27 | 10 |
| 2021 Q4 | 74,451 | $5,534,837 | -$3,376,209 | $74.34 | 9 |
| 2021 Q3 | 125,285 | $7,406,321 | +$4,127,134 | $59.12 | 10 |
| 2021 Q2 | 55,506 | $3,271,000 | -$1,049,336 | $58.43 | 7 |
| 2021 Q1 | 72,647 | $4,350,000 | -$599,283 | $59.86 | 8 |
| 2020 Q4 | 83,350 | $4,743,474 | +$58,197 | $56.91 | 9 |
| 2020 Q3 | 84,700 | $4,257,983 | +$658,615 | $50.27 | 7 |
| 2020 Q2 | 72,889 | $3,357,482 | +$280,256 | $46.05 | 7 |
| 2020 Q1 | 62,238 | $2,841,000 | +$360,914 | $45.65 | 8 |
| 2019 Q4 | 53,228 | $3,693,822 | +$148,452 | $69.45 | 13 |
| 2019 Q3 | 51,553 | $3,623,204 | +$1,020,813 | $70.29 | 9 |
| 2019 Q2 | 36,999 | $2,228,000 | +$248,243 | $60.12 | 7 |
| 2019 Q1 | 32,878 | $1,884,000 | -$1,101,588 | $57.31 | 6 |
| 2018 Q4 | 57,728 | $2,722,000 | -$418,505 | $47.15 | 8 |
| 2018 Q3 | 66,339 | $3,155,000 | -$744,510 | $47.55 | 10 |
| 2018 Q2 | 88,559 | $4,077,000 | -$304,087 | $46.39 | 7 |
| 2018 Q1 | 95,710 | $4,181,000 | -$4,920,029 | $43.36 | 10 |
| 2017 Q4 | 224,002 | $10,542,000 | +$6,047,999 | $47.04 | 14 |
| 2017 Q3 | 95,148 | $4,544,000 | +$1,033,156 | $47.76 | 9 |
| 2017 Q2 | 81,106 | $3,641,023 | +$1,327,540 | $44.89 | 12 |
| 2017 Q1 | 51,547 | $2,243,255 | -$2,111,102 | $43.70 | 8 |
| 2016 Q4 | 100,520 | $3,918,000 | -$250,744 | $38.98 | 8 |
| 2016 Q3 | 106,007 | $4,211,509 | +$2,773,263 | $39.72 | 14 |
| 2016 Q2 | 30,487 | $4,126,762 | +$1,369,462 | $135.41 | 10 |
| 2016 Q1 | 26,294 | $3,150,176 | -$1,144,073 | $119.83 | 11 |
| 2015 Q4 | 55,315 | $5,087,020 | -$3,812,519 | $91.98 | 11 |
| 2015 Q3 | 78,505 | $6,960,359 | -$3,510,688 | $88.86 | 12 |
| 2015 Q2 | 117,326 | $9,672,000 | -$2,016,959 | $82.43 | 9 |
| 2015 Q1 | 134,853 | $12,795,000 | +$7,233,935 | $94.87 | 11 |
| 2014 Q4 | 57,248 | $6,158,000 | -$2,778,376 | $107.57 | 12 |
| 2014 Q3 | 82,623 | $7,093,000 | +$2,160,555 | $85.83 | 10 |
| 2014 Q2 | 54,673 | $5,147,395 | +$1,146,005 | $94.16 | 8 |
| 2014 Q1 | 42,521 | $3,478,634 | -$283,460 | $81.81 | 9 |