| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 186,199 | $16,701,031 | +$4,409,673 | $89.7 | 10 |
| 2025 Q2 | 136,914 | $13,509,606 | -$7,872,767 | $98.65 | 5 |
| 2025 Q1 | 213,819 | $22,285,589 | +$7,596,340 | $104.36 | 4 |
| 2024 Q4 | 139,836 | $18,903,005 | -$8,914,130 | $135.18 | 4 |
| 2024 Q3 | 192,152 | $29,261,785 | +$8,962,803 | $155.86 | 4 |
| 2024 Q2 | 135,724 | $20,082,484 | +$13,063,668 | $148.04 | 8 |
| 2024 Q1 | 42,280 | $7,478,122 | +$2,988,894 | $177.21 | 8 |
| 2023 Q4 | 27,094 | $3,858,555 | -$38,054 | $142.42 | 6 |
| 2023 Q3 | 31,880 | $3,524,783 | +$1,005,465 | $110.57 | 3 |
| 2023 Q2 | 20,776 | $2,738,697 | -$40,927,438 | $131.9 | 5 |
| 2023 Q1 | 331,807 | $43,898,340 | +$28,390,306 | $165.63 | 8 |
| 2022 Q4 | 42,216 | $6,291,201 | -$1,410,015 | $149.04 | 7 |
| 2022 Q3 | 51,852 | $7,693,000 | +$3,096,000 | $148.32 | 5 |
| 2022 Q2 | 38,867 | $5,489,000 | +$2,989,379 | $141.22 | 7 |
| 2022 Q1 | 14,985 | $3,180,000 | -$17,533,616 | $212.19 | 5 |
| 2021 Q4 | 90,293 | $20,895,777 | +$9,845,092 | $231.42 | 8 |
| 2021 Q3 | 47,951 | $10,968,000 | -$38,251,808 | $228.72 | 7 |
| 2021 Q2 | 203,546 | $49,209,000 | +$14,573,296 | $241.75 | 12 |
| 2021 Q1 | 205,638 | $40,731,000 | -$8,064,616 | $198.08 | 9 |
| 2020 Q4 | 203,233 | $35,877,000 | +$33,786,440 | $176.53 | 7 |
| 2020 Q3 | 12,862 | $2,025,000 | -$22,732,741 | $157.42 | 3 |
| 2020 Q2 | 202,921 | $24,337,000 | +$15,583,112 | $119.92 | 6 |
| 2020 Q1 | 76,646 | $7,125,233 | +$1,574,286 | $92.96 | 6 |
| 2019 Q4 | 58,580 | $7,511,000 | +$5,233,267 | $128.29 | 6 |
| 2019 Q3 | 18,907 | $2,021,000 | -$4,664,962 | $106.87 | 4 |
| 2019 Q2 | 74,257 | $6,431,000 | -$3,070,770 | $86.6 | 4 |
| 2019 Q1 | 117,355 | $9,419,000 | +$8,448,000 | $80.24 | 4 |
| 2018 Q4 | 13,984 | $924,000 | -$2,588,568 | $66.08 | 3 |
| 2018 Q3 | 41,644 | $3,674,000 | +$1,751,026 | $88.24 | 5 |
| 2018 Q2 | 23,138 | $1,761,000 | -$3,456,520 | $76.12 | 3 |
| 2018 Q1 | 72,855 | $5,062,706 | +$1,308,786 | $69.43 | 9 |
| 2017 Q4 | 47,707 | $3,320,112 | -$1,770,285 | $65.25 | 5 |
| 2017 Q3 | 83,655 | $4,936,335 | +$2,052,279 | $59.01 | 6 |
| 2017 Q2 | 50,911 | $2,663,641 | -$686,081 | $52.31 | 7 |
| 2017 Q1 | 62,467 | $3,440,214 | -$2,285,737 | $55.18 | 7 |
| 2016 Q4 | 86,570 | $6,252,222 | -$61,079,751 | $72.22 | 5 |
| 2016 Q3 | 979,027 | $67,240,353 | +$63,359,246 | $68.69 | 6 |
| 2016 Q2 | 55,819 | $3,897,000 | -$1,476,429 | $69.84 | 6 |
| 2016 Q1 | 70,588 | $5,811,205 | +$1,944,834 | $82.27 | 5 |
| 2015 Q4 | 49,677 | $3,607,000 | -$3,280,000 | $72.6 | 6 |
| 2015 Q3 | 87,067 | $6,848,000 | -$4,285,210 | $78.63 | 3 |
| 2015 Q2 | 139,197 | $11,364,000 | +$1,938,933 | $81.64 | 6 |
| 2015 Q1 | 115,420 | $9,473,000 | +$2,399,191 | $82.07 | 5 |
| 2014 Q4 | 86,193 | $6,543,000 | -$6,129,037 | $75.94 | 2 |
| 2014 Q3 | 189,093 | $11,853,200 | +$10,624,201 | $62.69 | 6 |
| 2014 Q2 | 21,200 | $1,229,000 | -$1,911,797 | $57.97 | 1 |
| 2014 Q1 | 52,800 | $3,194,000 | -$8,127,000 | $60.48 | 3 |