| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 12,855 | $1,173,946 | -$2,654,580 | $91.35 | 7 |
| 2025 Q2 | 42,959 | $3,470,644 | -$763,222 | $80.81 | 9 |
| 2025 Q1 | 54,145 | $4,166,879 | +$1,567,866 | $76.96 | 6 |
| 2024 Q4 | 34,033 | $2,434,590 | +$540,460 | $71.54 | 7 |
| 2024 Q3 | 26,444 | $2,191,986 | -$2,141,444 | $82.89 | 6 |
| 2024 Q2 | 57,940 | $3,456,895 | -$591,503 | $59.66 | 7 |
| 2024 Q1 | 67,854 | $3,813,935 | +$176,916 | $56.21 | 7 |
| 2023 Q4 | 65,849 | $3,489,692 | +$3,311,240 | $53 | 9 |
| 2023 Q3 | 2,373 | $110,280 | -$407,527 | $46.76 | 5 |
| 2023 Q2 | 9,041 | $530,343 | -$370,093 | $58.66 | 4 |
| 2023 Q1 | 14,589 | $925,065 | -$2,107,449 | $63.41 | 5 |
| 2022 Q4 | 44,369 | $3,096,184 | -$4,163,690 | $69.8 | 7 |
| 2022 Q3 | 107,361 | $6,552,000 | +$2,326,773 | $61.03 | 7 |
| 2022 Q2 | 66,922 | $4,700,000 | -$3,342,227 | $70.24 | 9 |
| 2022 Q1 | 114,229 | $9,170,209 | +$3,193,640 | $80.27 | 10 |
| 2021 Q4 | 74,451 | $5,534,837 | -$3,376,208 | $74.34 | 9 |
| 2021 Q3 | 125,285 | $7,406,321 | +$4,127,135 | $59.12 | 10 |
| 2021 Q2 | 55,506 | $3,271,000 | -$1,049,335 | $58.43 | 7 |
| 2021 Q1 | 72,647 | $4,350,000 | -$599,285 | $59.86 | 8 |
| 2020 Q4 | 83,350 | $4,743,474 | +$58,198 | $56.91 | 9 |
| 2020 Q3 | 84,700 | $4,257,983 | +$658,615 | $50.27 | 7 |
| 2020 Q2 | 72,889 | $3,357,482 | +$490,093 | $46.05 | 7 |
| 2020 Q1 | 62,238 | $2,841,000 | +$360,913 | $45.65 | 8 |
| 2019 Q4 | 53,228 | $3,693,822 | +$148,452 | $69.45 | 13 |
| 2019 Q3 | 51,588 | $3,625,204 | +$1,022,813 | $70.29 | 10 |
| 2019 Q2 | 36,999 | $2,228,000 | +$248,243 | $60.12 | 7 |
| 2019 Q1 | 32,878 | $1,884,000 | -$1,101,587 | $57.31 | 6 |
| 2018 Q4 | 57,728 | $2,722,000 | -$418,504 | $47.15 | 8 |
| 2018 Q3 | 66,339 | $3,155,000 | -$1,040,601 | $47.55 | 10 |
| 2018 Q2 | 88,559 | $4,077,000 | -$304,087 | $46.39 | 7 |
| 2018 Q1 | 95,710 | $4,181,000 | -$4,920,030 | $43.36 | 10 |
| 2017 Q4 | 224,002 | $10,542,000 | +$6,047,997 | $47.04 | 14 |
| 2017 Q3 | 95,148 | $4,544,000 | +$1,033,154 | $47.76 | 9 |
| 2017 Q2 | 81,106 | $3,641,023 | +$1,207,078 | $44.89 | 12 |
| 2017 Q1 | 51,547 | $2,243,255 | -$2,111,104 | $43.7 | 8 |
| 2016 Q4 | 100,520 | $3,918,000 | -$250,745 | $38.98 | 8 |
| 2016 Q3 | 106,007 | $4,211,509 | +$2,319,930 | $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,074 | $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,686 | $88.86 | 12 |
| 2015 Q2 | 117,326 | $9,672,000 | -$2,016,956 | $82.43 | 9 |
| 2015 Q1 | 134,853 | $12,795,000 | +$7,233,934 | $94.87 | 11 |
| 2014 Q4 | 57,248 | $6,158,000 | -$2,779,373 | $107.57 | 12 |
| 2014 Q3 | 82,640 | $7,094,000 | +$2,161,553 | $85.83 | 11 |
| 2014 Q2 | 54,673 | $5,147,395 | +$1,146,004 | $94.16 | 8 |
| 2014 Q1 | 42,521 | $3,478,634 | -$283,461 | $81.81 | 9 |