| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 36,207 | $3,273,000 | $90.4 | 1 | |
| 2025 Q2 | 36,207 | $3,357,000 | $92.72 | 1 | |
| 2025 Q1 | 36,207 | $3,151,000 | -$3,993,945 | $87.03 | 1 |
| 2024 Q4 | 88,085 | $6,765,620 | +$3,800,413 | $76.81 | 2 |
| 2024 Q3 | 38,607 | $3,040,000 | -$3,043,707 | $78.74 | 1 |
| 2024 Q2 | 80,376 | $5,856,707 | +$53,493 | $72.87 | 2 |
| 2024 Q1 | 79,642 | $5,571,438 | -$12,403,513 | $69.96 | 2 |
| 2023 Q4 | 256,961 | $17,149,920 | +$172,389 | $66.74 | 2 |
| 2023 Q3 | 254,378 | $15,893,220 | -$49,287 | $62.48 | 2 |
| 2023 Q2 | 255,167 | $16,440,052 | +$3,288,729 | $64.43 | 2 |
| 2023 Q1 | 204,118 | $12,081,744 | +$17,935 | $59.19 | 1 |
| 2022 Q4 | 203,815 | $11,275,046 | +$425,964 | $55.32 | 1 |
| 2022 Q3 | 196,115 | $8,358,421 | $42.62 | 1 | |
| 2022 Q2 | 196,115 | $10,121,495 | +$101,465 | $51.61 | 1 |
| 2022 Q1 | 194,149 | $9,437,583 | +$445,837 | $48.61 | 1 |
| 2021 Q4 | 184,965 | $10,345,177 | +$23,184 | $56.54 | 2 |
| 2021 Q3 | 184,552 | $10,203,880 | +$344,014 | $55.29 | 1 |
| 2021 Q2 | 178,330 | $10,578,536 | -$596,463 | $59.32 | 1 |
| 2021 Q1 | 188,385 | $9,826,162 | +$6,937 | $52.16 | 1 |
| 2020 Q4 | 188,252 | $9,380,597 | +$183,325 | $49.83 | 1 |
| 2020 Q3 | 184,573 | $7,163,278 | -$639,474 | $38.81 | 1 |
| 2020 Q2 | 201,636 | $7,613,780 | +$844,508 | $37.76 | 2 |
| 2020 Q1 | 179,271 | $6,728,041 | -$4,436,587 | $37.53 | 1 |
| 2019 Q4 | 267,897 | $13,629,959 | -$599,769 | $50.88 | 2 |
| 2019 Q3 | 279,687 | $15,508,612 | +$1,552,773 | $55.45 | 2 |
| 2019 Q2 | 250,379 | $14,146,445 | +$140,007 | $56.5 | 2 |
| 2019 Q1 | 247,901 | $12,826,150 | +$2,345,187 | $51.74 | 2 |
| 2018 Q4 | 205,424 | $9,418,855 | +$1,143,847 | $45.85 | 2 |
| 2018 Q3 | 180,480 | $8,206,426 | -$54,247,061 | $45.47 | 1 |
| 2018 Q2 | 1,516,929 | $61,647,939 | -$39,108,076 | $40.64 | 2 |
| 2018 Q1 | 2,479,235 | $103,285,055 | -$1,797,840 | $41.66 | 2 |
| 2017 Q4 | 2,522,390 | $100,517,483 | -$2,300,230 | $39.85 | 2 |
| 2017 Q3 | 2,580,112 | $107,384,012 | -$28,201,180 | $41.62 | 2 |
| 2017 Q2 | 3,257,701 | $132,490,862 | -$828,652 | $40.67 | 2 |
| 2017 Q1 | 3,278,076 | $123,550,471 | +$123,525,471 | $37.69 | 2 |
| 2016 Q4 | 800 | $25,000 | +$25,000 | $31.25 | 1 |
| 2016 Q3 | 0 | $0 | -$431,849 | 0 | |
| 2016 Q2 | 12,100 | $431,849 | +$431,849 | $35.69 | 1 |