| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 359,399 | $26,417,991 | +$13,767,305 | $73.49 | 29 |
| 2025 Q2 | 202,348 | $10,716,724 | -$6,857,541 | $52.97 | 23 |
| 2025 Q1 | 310,649 | $19,322,079 | +$5,478,225 | $62.25 | 28 |
| 2024 Q4 | 222,052 | $18,723,644 | -$7,496,762 | $84.33 | 22 |
| 2024 Q3 | 177,857 | $30,061,576 | +$10,595,603 | $169.02 | 27 |
| 2024 Q2 | 128,437 | $11,995,678 | +$2,953,540 | $93.41 | 18 |
| 2024 Q1 | 86,835 | $13,150,856 | -$17,048,983 | $151.48 | 20 |
| 2023 Q4 | 228,261 | $25,043,038 | -$2,538,153 | $109.72 | 25 |
| 2023 Q3 | 272,807 | $14,972,290 | +$7,056,890 | $54.88 | 22 |
| 2023 Q2 | 133,577 | $10,170,642 | +$7,362,454 | $76.15 | 20 |
| 2023 Q1 | 38,930 | $1,741,735 | -$6,346,332 | $44.75 | 13 |
| 2022 Q4 | 191,799 | $5,879,516 | +$4,328,070 | $30.66 | 16 |
| 2022 Q3 | 49,759 | $1,084,000 | -$5,043,927 | $21.81 | 12 |
| 2022 Q2 | 261,541 | $6,403,000 | +$1,878,928 | $24.48 | 20 |
| 2022 Q1 | 175,721 | $7,118,000 | -$15,217,305 | $40.51 | 15 |
| 2021 Q4 | 315,378 | $39,042,000 | +$17,664,246 | $123.8 | 28 |
| 2021 Q3 | 184,535 | $12,146,000 | +$364,233 | $65.36 | 18 |
| 2021 Q2 | 172,958 | $13,464,000 | -$1,152,939 | $77.86 | 20 |
| 2021 Q1 | 180,496 | $13,997,000 | -$5,925,791 | $77.13 | 17 |
| 2020 Q4 | 289,896 | $13,388,004 | +$15,492 | $46.16 | 17 |
| 2020 Q3 | 308,138 | $16,225,998 | -$3,441,824 | $52.61 | 17 |
| 2020 Q2 | 382,104 | $10,285,000 | +$5,488,660 | $26.92 | 13 |
| 2020 Q1 | 194,984 | $1,998,075 | -$347,042 | $10.25 | 9 |
| 2019 Q4 | 39,124 | $2,659,000 | +$309,205 | $67.96 | 5 |
| 2019 Q3 | 35,545 | $2,292,000 | -$2,861,714 | $64.81 | 8 |
| 2019 Q2 | 81,249 | $3,728,000 | -$222,542 | $45.88 | 7 |
| 2019 Q1 | 86,532 | $3,232,000 | +$1,277,998 | $37.39 | 8 |
| 2018 Q4 | 53,491 | $1,342,000 | -$3,303,000 | $23.96 | 5 |
| 2018 Q3 | 103,100 | $4,406,000 | -$1,352,320 | $42.77 | 6 |
| 2018 Q2 | 131,587 | $7,304,000 | +$1,868,847 | $55.52 | 9 |
| 2018 Q1 | 85,847 | $5,583,754 | +$3,580,187 | $65.04 | 10 |
| 2017 Q4 | 30,815 | $2,844,000 | +$1,277,089 | $91.64 | 5 |
| 2017 Q3 | 20,126 | $1,128,000 | -$389,917 | $56.02 | 4 |
| 2017 Q2 | 38,126 | $1,754,000 | +$257,569 | $46.01 | 2 |
| 2017 Q1 | 32,542 | $1,265,000 | +$928,015 | $38.89 | 3 |
| 2016 Q4 | 8,666 | $220,000 | +$220,000 | $25.39 | 1 |
| 2016 Q3 | 0 | $0 | -$254,000 | 0 | |
| 2016 Q2 | 9,430 | $254,000 | -$110,031 | $26.94 | 1 |
| 2016 Q1 | 13,515 | $350,000 | -$87,999 | $25.9 | 1 |
| 2015 Q4 | 16,913 | $479,000 | -$1,500,000 | $28.32 | 1 |
| 2015 Q3 | 79,221 | $1,979,000 | +$1,979,000 | $24.99 | 2 |