| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 616,835 | $48,139,962 | -$2,520,805 | $78.04 | 2 |
| 2025 Q2 | 649,135 | $56,402,287 | +$386,393 | $86.89 | 2 |
| 2025 Q1 | 644,688 | $52,494,027 | -$4,516,183 | $81.43 | 2 |
| 2024 Q4 | 700,152 | $49,808,008 | -$1,682,790 | $71.14 | 2 |
| 2024 Q3 | 723,807 | $64,333,575 | +$896,999 | $88.88 | 2 |
| 2024 Q2 | 713,715 | $69,045,332 | -$1,652,301 | $96.76 | 2 |
| 2024 Q1 | 730,815 | $70,451,463 | +$280,995 | $96.49 | 3 |
| 2023 Q4 | 727,906 | $73,881,030 | +$1,935,526 | $101.5 | 3 |
| 2023 Q3 | 708,800 | $62,551,382 | -$873,277 | $88.3 | 2 |
| 2023 Q2 | 718,696 | $73,839,758 | +$6,378,673 | $102.75 | 2 |
| 2023 Q1 | 656,611 | $70,507,494 | -$2,425,008 | $107.5 | 2 |
| 2022 Q4 | 679,161 | $63,880,888 | +$6,755,102 | $93.93 | 2 |
| 2022 Q3 | 607,374 | $58,096,000 | -$872,254 | $88.03 | 3 |
| 2022 Q2 | 616,443 | $59,385,000 | +$55,806,000 | $90.95 | 3 |
| 2022 Q1 | 39,354 | $3,790,000 | +$27,000 | $95.04 | 2 |
| 2021 Q4 | 39,066 | $4,392,000 | -$153,668 | $112.43 | 1 |
| 2021 Q3 | 40,454 | $4,229,000 | -$1,000 | $104.35 | 2 |
| 2021 Q2 | 40,466 | $4,903,000 | +$1,000 | $118.06 | 3 |
| 2021 Q1 | 40,454 | $4,167,000 | -$43,454 | $105.31 | 2 |
| 2020 Q4 | 40,876 | $4,562,000 | $111.36 | 2 | |
| 2020 Q3 | 40,876 | $3,638,000 | -$8,000 | $89.63 | 2 |
| 2020 Q2 | 40,966 | $3,775,000 | +$8,000 | $90.28 | 3 |
| 2020 Q1 | 40,876 | $3,415,000 | -$16,128,000 | $81.72 | 2 |
| 2019 Q4 | 193,280 | $20,483,000 | -$718,039 | $106.18 | 4 |
| 2019 Q3 | 200,021 | $20,595,000 | +$350,445 | $107.87 | 4 |
| 2019 Q2 | 196,828 | $21,905,000 | -$61,361 | $111.14 | 3 |
| 2019 Q1 | 197,380 | $20,813,000 | -$1,587,398 | $105.51 | 2 |
| 2018 Q4 | 214,588 | $18,804,000 | -$54,359 | $88.24 | 3 |
| 2018 Q3 | 215,210 | $20,093,000 | -$109,229 | $93.79 | 3 |
| 2018 Q2 | 216,382 | $21,625,000 | +$7,265,445 | $100.44 | 3 |
| 2018 Q1 | 143,536 | $15,410,000 | -$8,259,720 | $107.36 | 3 |
| 2017 Q4 | 220,471 | $22,927,000 | -$219,810 | $104.39 | 3 |
| 2017 Q3 | 222,588 | $22,018,000 | +$4,907,484 | $98.9 | 3 |
| 2017 Q2 | 172,982 | $16,804,000 | -$70,441 | $97.12 | 3 |
| 2017 Q1 | 173,707 | $14,820,000 | -$16,292 | $85.34 | 3 |
| 2016 Q4 | 173,898 | $13,011,000 | -$63,770 | $75.15 | 3 |
| 2016 Q3 | 174,744 | $15,379,000 | -$2,904 | $88 | 4 |
| 2016 Q2 | 174,777 | $15,997,000 | -$1,323,990 | $91.95 | 4 |
| 2016 Q1 | 189,295 | $17,143,000 | -$51,642 | $90.79 | 5 |
| 2015 Q4 | 189,866 | $16,129,000 | -$1,203,606 | $85.44 | 5 |
| 2015 Q3 | 204,089 | $16,486,000 | -$78,782 | $80.64 | 5 |
| 2015 Q2 | 205,064 | $15,603,000 | -$1,492,708 | $75.85 | 5 |
| 2015 Q1 | 224,664 | $17,209,000 | +$4,605,004 | $76.27 | 4 |
| 2014 Q4 | 164,659 | $11,717,000 | -$5,540 | $71.35 | 4 |
| 2014 Q3 | 164,737 | $12,310,000 | -$441,001 | $74.83 | 4 |
| 2014 Q2 | 170,938 | $12,263,000 | +$1,528,778 | $71.78 | 5 |
| 2014 Q1 | 149,618 | $10,417,000 | +$5,302,000 | $69.62 | 4 |