| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 160,603 | $13,403,499 | +$6,201,048 | $83.52 | 22 |
| 2025 Q2 | 104,829 | $8,738,642 | -$2,121,036 | $78.82 | 21 |
| 2025 Q1 | 119,630 | $12,749,419 | -$3,651,625 | $106.61 | 21 |
| 2024 Q4 | 162,215 | $14,967,674 | +$2,061,776 | $92.29 | 23 |
| 2024 Q3 | 117,641 | $14,975,249 | -$10,934,696 | $133.18 | 19 |
| 2024 Q2 | 209,029 | $24,832,086 | -$619,320 | $116.81 | 21 |
| 2024 Q1 | 212,892 | $26,661,184 | +$41,524 | $125.45 | 23 |
| 2023 Q4 | 212,898 | $21,651,140 | +$427,610 | $101.74 | 21 |
| 2023 Q3 | 211,193 | $18,695,500 | +$3,185,404 | $88.53 | 20 |
| 2023 Q2 | 172,863 | $17,292,257 | +$3,960,918 | $100.01 | 20 |
| 2023 Q1 | 111,129 | $10,668,334 | +$5,851,532 | $96 | 13 |
| 2022 Q4 | 48,370 | $5,550,191 | -$3,013,993 | $114.76 | 20 |
| 2022 Q3 | 75,620 | $6,384,394 | +$4,299,088 | $84.44 | 18 |
| 2022 Q2 | 24,736 | $2,549,132 | -$6,683,921 | $103.08 | 17 |
| 2022 Q1 | 82,130 | $10,714,439 | -$2,026,081 | $130.45 | 22 |
| 2021 Q4 | 93,191 | $13,512,085 | +$5,665,143 | $144.96 | 20 |
| 2021 Q3 | 59,622 | $6,415,296 | +$3,553,188 | $107.43 | 19 |
| 2021 Q2 | 26,189 | $2,785,000 | -$5,481,399 | $104.58 | 14 |
| 2021 Q1 | 90,189 | $7,533,644 | -$4,130,827 | $83.51 | 15 |
| 2020 Q4 | 144,746 | $11,147,104 | +$4,022,795 | $77 | 17 |
| 2020 Q3 | 92,309 | $5,870,731 | -$7,543,034 | $63.02 | 13 |
| 2020 Q2 | 215,776 | $11,724,759 | +$1,931,782 | $54.33 | 15 |
| 2020 Q1 | 180,011 | $7,164,157 | -$2,162,962 | $39.83 | 13 |
| 2019 Q4 | 235,161 | $17,326,593 | +$160,152 | $73.68 | 16 |
| 2019 Q3 | 234,465 | $11,857,425 | -$5,213,004 | $50.58 | 19 |
| 2019 Q2 | 328,290 | $18,427,033 | +$3,683,089 | $56.11 | 17 |
| 2019 Q1 | 262,640 | $14,599,783 | +$3,499,449 | $55.58 | 12 |
| 2018 Q4 | 199,383 | $9,488,000 | +$2,674,818 | $47.59 | 13 |
| 2018 Q3 | 141,882 | $9,454,545 | -$4,674,599 | $66.63 | 11 |
| 2018 Q2 | 248,899 | $11,283,000 | +$3,462,491 | $45.37 | 18 |
| 2018 Q1 | 173,165 | $7,453,000 | +$2,373,456 | $43.04 | 16 |
| 2017 Q4 | 116,193 | $5,414,000 | -$3,613,480 | $46.6 | 14 |
| 2017 Q3 | 193,068 | $8,762,000 | -$1,411,763 | $45.48 | 9 |
| 2017 Q2 | 240,937 | $10,055,260 | +$1,264,445 | $41.7 | 14 |
| 2017 Q1 | 181,464 | $6,253,820 | -$1,133,088 | $34.45 | 13 |
| 2016 Q4 | 239,800 | $6,613,000 | -$1,863,499 | $27.57 | 14 |
| 2016 Q3 | 295,621 | $9,606,340 | +$3,157,864 | $31.88 | 15 |
| 2016 Q2 | 198,560 | $6,283,000 | +$1,143,225 | $31.63 | 11 |
| 2016 Q1 | 159,786 | $4,337,840 | -$1,605,161 | $27.15 | 12 |
| 2015 Q4 | 211,884 | $7,076,400 | +$2,802,832 | $33.4 | 12 |
| 2015 Q3 | 127,415 | $3,369,280 | -$6,207,317 | $26.44 | 9 |
| 2015 Q2 | 262,705 | $10,329,920 | +$6,738,748 | $39.32 | 11 |
| 2015 Q1 | 69,646 | $10,242,669 | -$2,877,027 | $147.08 | 12 |
| 2014 Q4 | 96,637 | $12,023,156 | +$8,809,291 | $124.43 | 13 |
| 2014 Q3 | 23,762 | $2,454,980 | -$6,256,048 | $103.29 | 5 |
| 2014 Q2 | 94,498 | $8,468,740 | +$1,164,727 | $89.62 | 9 |
| 2014 Q1 | 83,752 | $6,714,255 | +$2,631,710 | $80.16 | 6 |