| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 55,981 | $6,537,384 | +$2,695,409 | $116.77 | 6 |
| 2025 Q2 | 33,301 | $3,315,640 | -$877,635 | $99.57 | 5 |
| 2025 Q1 | 47,020 | $3,840,827 | +$2,747,827 | $81.69 | 6 |
| 2024 Q4 | 13,378 | $1,116,568 | +$727,207 | $83.47 | 3 |
| 2024 Q3 | 4,666 | $346,000 | +$86,973 | $74.19 | 1 |
| 2024 Q2 | 3,496 | $238,382 | -$2,200,792 | $68.06 | 2 |
| 2024 Q1 | 38,399 | $2,422,842 | +$2,126,442 | $63.09 | 5 |
| 2023 Q4 | 5,844 | $296,400 | +$288,488 | $50.72 | 3 |
| 2023 Q3 | 156 | $6,587 | +$2,069 | $42.22 | 1 |
| 2023 Q2 | 107 | $4,542 | +$4,542 | $42.45 | 1 |
| 2023 Q1 | 0 | $0 | -$743,143 | 0 | |
| 2022 Q4 | 23,406 | $743,143 | -$345,227 | $31.75 | 3 |
| 2022 Q3 | 36,749 | $1,046,000 | -$188,647 | $28.49 | 6 |
| 2022 Q2 | 41,441 | $1,440,000 | +$356,092 | $34.76 | 7 |
| 2022 Q1 | 28,628 | $1,359,000 | -$531,719 | $47.47 | 5 |
| 2021 Q4 | 37,428 | $2,057,000 | -$289,909 | $54.97 | 6 |
| 2021 Q3 | 42,648 | $2,008,000 | +$513,564 | $47.08 | 6 |
| 2021 Q2 | 31,509 | $1,524,000 | +$1,113,571 | $48.4 | 5 |
| 2021 Q1 | 8,902 | $410,000 | +$66,455 | $46.72 | 2 |
| 2020 Q4 | 7,465 | $296,000 | +$272,000 | $39.65 | 1 |
| 2020 Q3 | 743 | $24,000 | +$323 | $32.3 | 1 |
| 2020 Q2 | 733 | $24,000 | -$1,473 | $32.74 | 1 |
| 2020 Q1 | 778 | $21,000 | -$5,614 | $26.99 | 1 |
| 2019 Q4 | 986 | $41,000 | -$232,461 | $41.58 | 1 |
| 2019 Q3 | 6,825 | $272,000 | -$7,476 | $39.93 | 2 |
| 2019 Q2 | 7,013 | $286,000 | +$253,116 | $40.94 | 2 |
| 2019 Q1 | 799 | $33,000 | -$1,156 | $41.3 | 1 |
| 2018 Q4 | 827 | $27,000 | -$3,526 | $32.65 | 1 |
| 2018 Q3 | 935 | $41,000 | -$795,000 | $43.85 | 1 |
| 2018 Q2 | 22,060 | $830,000 | +$769,310 | $37.43 | 3 |
| 2018 Q1 | 1,623 | $58,000 | -$7,247 | $35.66 | 2 |
| 2017 Q4 | 1,825 | $79,000 | -$1,283,307 | $43.18 | 2 |
| 2017 Q3 | 29,665 | $1,368,000 | -$973,812 | $46.31 | 4 |
| 2017 Q2 | 52,138 | $2,696,000 | +$14,941 | $51.86 | 6 |
| 2017 Q1 | 51,719 | $2,718,000 | +$2,096,057 | $52.55 | 6 |
| 2016 Q4 | 11,506 | $1,382,000 | -$2,157,538 | $119.79 | 6 |
| 2016 Q3 | 29,886 | $3,098,000 | +$517,137 | $102.73 | 4 |
| 2016 Q2 | 24,650 | $2,696,000 | -$535,410 | $107.85 | 4 |
| 2016 Q1 | 31,120 | $2,931,000 | +$111,830 | $94.16 | 5 |
| 2015 Q4 | 28,859 | $2,396,000 | +$533,015 | $83.01 | 5 |
| 2015 Q3 | 22,856 | $1,657,000 | -$1,370,683 | $72.56 | 6 |
| 2015 Q2 | 40,781 | $3,609,000 | +$215,831 | $88.24 | 5 |
| 2015 Q1 | 37,704 | $3,537,000 | +$3,491,000 | $93.48 | 6 |
| 2014 Q4 | 513 | $46,000 | -$5,208,000 | $90.69 | 3 |
| 2014 Q3 | 57,404 | $5,288,000 | -$34,552 | $92.12 | 3 |
| 2014 Q2 | 57,772 | $5,446,000 | -$150,532 | $94.01 | 2 |
| 2014 Q1 | 59,367 | $5,483,000 | +$442,019 | $92.57 | 2 |