| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 438,219 | $65,461,019 | +$5,412,980 | $149.44 | 49 |
| 2025 Q2 | 404,624 | $54,243,614 | -$66,408,659 | $134.06 | 45 |
| 2025 Q1 | 945,829 | $112,372,219 | -$9,018,098 | $118.8 | 56 |
| 2024 Q4 | 1,013,677 | $136,212,373 | +$30,441,157 | $134.37 | 70 |
| 2024 Q3 | 788,466 | $104,309,715 | -$22,139,080 | $132.3 | 57 |
| 2024 Q2 | 957,145 | $114,913,934 | +$5,941,804 | $120.06 | 57 |
| 2024 Q1 | 904,421 | $114,176,489 | +$3,954,371 | $126.87 | 55 |
| 2023 Q4 | 964,354 | $111,465,568 | -$608,333 | $115.96 | 48 |
| 2023 Q3 | 966,112 | $95,965,461 | +$22,625,180 | $99.46 | 49 |
| 2023 Q2 | 735,713 | $76,588,886 | +$37,574,229 | $104.1 | 51 |
| 2023 Q1 | 378,113 | $36,078,242 | +$2,502,056 | $95.43 | 31 |
| 2022 Q4 | 338,204 | $30,031,920 | -$2,021,742 | $88.8 | 34 |
| 2022 Q3 | 360,477 | $28,058,251 | -$3,672,737 | $77.81 | 27 |
| 2022 Q2 | 404,379 | $32,957,104 | -$1,418,603 | $81.5 | 29 |
| 2022 Q1 | 419,350 | $38,685,026 | -$34,435,656 | $92.24 | 31 |
| 2021 Q4 | 771,084 | $75,949,952 | -$5,046,161 | $98.49 | 28 |
| 2021 Q3 | 822,357 | $74,684,864 | -$2,761,799 | $90.82 | 25 |
| 2021 Q2 | 852,695 | $79,721,000 | +$38,207,386 | $93 | 28 |
| 2021 Q1 | 416,525 | $39,064,837 | +$3,446,759 | $93.8 | 25 |
| 2020 Q4 | 378,664 | $30,192,000 | +$520,703 | $79.74 | 16 |
| 2020 Q3 | 375,108 | $23,470,000 | +$8,388,255 | $62.57 | 16 |
| 2020 Q2 | 241,802 | $14,231,000 | -$4,461,406 | $58.85 | 16 |
| 2020 Q1 | 332,406 | $15,960,000 | -$7,324,804 | $48.01 | 21 |
| 2019 Q4 | 433,100 | $31,081,876 | -$2,024,522 | $71.77 | 30 |
| 2019 Q3 | 461,331 | $30,990,000 | -$1,484,038 | $67.16 | 27 |
| 2019 Q2 | 482,385 | $32,139,000 | +$1,498,601 | $66.63 | 30 |
| 2019 Q1 | 462,693 | $29,127,000 | -$33,203,141 | $62.96 | 35 |
| 2018 Q4 | 1,060,820 | $59,055,000 | -$19,761,490 | $55.67 | 35 |
| 2018 Q3 | 1,377,499 | $101,105,953 | +$16,465,316 | $73.4 | 39 |
| 2018 Q2 | 1,176,003 | $79,681,000 | +$79,681,000 | $67.68 | 36 |
| 2016 Q2 | 0 | $0 | -$86,000 | 0 | |
| 2016 Q1 | 1,360 | $86,000 | $63.24 | 1 |