| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 631,067 | $24,576,187 | -$1,049,573 | $38.94 | 47 |
| 2025 Q2 | 663,411 | $25,399,643 | +$2,125,856 | $38.29 | 46 |
| 2025 Q1 | 610,538 | $21,633,988 | +$16,599,413 | $35.44 | 49 |
| 2024 Q4 | 116,856 | $20,088,338 | -$680,618 | $171.42 | 48 |
| 2024 Q3 | 115,029 | $20,755,171 | -$1,114,492 | $180.47 | 44 |
| 2024 Q2 | 121,373 | $20,696,562 | +$3,791,684 | $170.55 | 42 |
| 2024 Q1 | 99,137 | $16,598,594 | -$6,167,039 | $167.54 | 38 |
| 2023 Q4 | 139,404 | $21,198,853 | +$3,917,431 | $152.41 | 44 |
| 2023 Q3 | 113,667 | $16,289,832 | -$1,405,363 | $143.3 | 41 |
| 2023 Q2 | 122,137 | $19,675,348 | -$1,241,006 | $161.59 | 44 |
| 2023 Q1 | 122,656 | $17,852,239 | -$735,197 | $145.53 | 49 |
| 2022 Q4 | 127,698 | $17,396,936 | -$1,229,536 | $136.2 | 42 |
| 2022 Q3 | 137,171 | $17,933,647 | +$3,747,856 | $130.69 | 42 |
| 2022 Q2 | 108,502 | $14,089,993 | -$2,638,319 | $129.84 | 38 |
| 2022 Q1 | 117,482 | $17,817,641 | -$3,430,326 | $151.66 | 40 |
| 2021 Q4 | 139,238 | $21,290,213 | +$4,472,973 | $152.92 | 39 |
| 2021 Q3 | 110,219 | $15,800,785 | +$3,473,727 | $143.37 | 36 |
| 2021 Q2 | 82,258 | $11,638,732 | +$4,493,076 | $141.48 | 34 |
| 2021 Q1 | 50,711 | $6,784,374 | -$863,619 | $133.53 | 25 |
| 2020 Q4 | 57,892 | $6,969,825 | +$2,030,545 | $120.36 | 27 |
| 2020 Q3 | 44,062 | $4,401,992 | -$4,055,994 | $99.96 | 19 |
| 2020 Q2 | 85,068 | $7,908,369 | -$1,192,200 | $92.98 | 22 |
| 2020 Q1 | 98,993 | $7,538,858 | +$1,468,804 | $76.08 | 23 |
| 2019 Q4 | 75,272 | $8,015,000 | +$581,818 | $106.5 | 24 |
| 2019 Q3 | 69,897 | $7,296,000 | -$1,579,910 | $104.32 | 23 |
| 2019 Q2 | 85,007 | $8,727,000 | +$2,296,856 | $102.65 | 19 |
| 2019 Q1 | 58,748 | $5,050,000 | +$1,560,091 | $96.83 | 18 |
| 2018 Q4 | 38,729 | $3,223,000 | +$423,858 | $83.1 | 16 |
| 2018 Q3 | 33,186 | $3,205,000 | -$143,869 | $96.52 | 15 |
| 2018 Q2 | 39,173 | $3,555,000 | +$91,562 | $90.28 | 16 |
| 2018 Q1 | 38,304 | $3,255,000 | +$854,930 | $84.81 | 16 |
| 2017 Q4 | 28,226 | $2,451,000 | +$165,814 | $86.88 | 15 |
| 2017 Q3 | 24,154 | $2,088,000 | -$2,636,858 | $86.45 | 13 |
| 2017 Q2 | 57,920 | $4,591,000 | -$611,769 | $78.97 | 13 |
| 2017 Q1 | 65,991 | $5,119,016 | +$767,717 | $77.57 | 16 |
| 2016 Q4 | 56,084 | $4,233,890 | -$787,124 | $75.48 | 17 |
| 2016 Q3 | 63,790 | $4,447,594 | -$342,458 | $69.73 | 17 |
| 2016 Q2 | 68,694 | $4,615,544 | +$4,615,544 | $67.23 | 14 |