| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 323,974 | $18,571,905 | +$6,127,279 | $57.35 | 20 |
| 2025 Q2 | 217,128 | $11,276,380 | -$10,260,345 | $51.93 | 19 |
| 2025 Q1 | 431,944 | $19,742,837 | -$8,743,377 | $45.62 | 25 |
| 2024 Q4 | 622,884 | $29,972,590 | -$3,262,295 | $48.12 | 24 |
| 2024 Q3 | 682,002 | $34,397,558 | +$2,091,226 | $50.44 | 23 |
| 2024 Q2 | 641,227 | $31,430,085 | +$1,492,706 | $49.02 | 25 |
| 2024 Q1 | 610,476 | $30,031,591 | +$1,828,902 | $49.51 | 26 |
| 2023 Q4 | 574,449 | $26,252,162 | +$11,977,242 | $45.7 | 18 |
| 2023 Q3 | 315,230 | $13,129,081 | -$104,897 | $41.65 | 16 |
| 2023 Q2 | 316,211 | $13,831,287 | +$6,375,898 | $43.74 | 15 |
| 2023 Q1 | 172,536 | $7,167,142 | +$4,401,992 | $41.54 | 8 |
| 2022 Q4 | 66,573 | $2,458,378 | +$911,195 | $36.93 | 6 |
| 2022 Q3 | 41,898 | $1,368,000 | -$694,427 | $32.64 | 4 |
| 2022 Q2 | 60,921 | $2,147,000 | +$804,762 | $35.12 | 4 |
| 2022 Q1 | 38,084 | $1,636,000 | +$1,145,933 | $43.97 | 2 |
| 2021 Q4 | 11,411 | $533,000 | -$273,409 | $46.71 | 1 |
| 2021 Q3 | 17,264 | $715,000 | -$46,661 | $44.51 | 2 |
| 2021 Q2 | 18,394 | $771,000 | -$159,951 | $41.92 | 1 |
| 2021 Q1 | 22,210 | $859,000 | -$104,121 | $38.68 | 1 |
| 2020 Q4 | 24,926 | $896,000 | -$9,422 | $36.03 | 2 |
| 2020 Q3 | 25,560 | $763,000 | -$142,098 | $29.84 | 3 |
| 2020 Q2 | 30,315 | $832,000 | +$23,799 | $27.45 | 3 |
| 2020 Q1 | 29,442 | $638,000 | -$3,779 | $21.68 | 3 |
| 2019 Q4 | 29,486 | $853,000 | -$84,387 | $28.39 | 2 |
| 2019 Q3 | 32,385 | $841,000 | +$53,158 | $25.97 | 1 |
| 2019 Q2 | 30,338 | $774,000 | -$195,171 | $25.51 | 1 |
| 2019 Q1 | 37,988 | $949,000 | -$144,144 | $24.98 | 1 |
| 2018 Q4 | 43,758 | $910,000 | +$910,000 | $20.8 | 1 |