| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 638,030 | $59,014,644 | +$125,900 | $92.49 | 93 |
| 2025 Q2 | 648,304 | $51,793,796 | -$4,348,337 | $79.87 | 92 |
| 2025 Q1 | 686,556 | $59,329,046 | -$7,420,789 | $86.61 | 96 |
| 2024 Q4 | 771,959 | $63,800,712 | +$984,893 | $82.62 | 93 |
| 2024 Q3 | 759,068 | $65,987,834 | -$1,444,326 | $86.97 | 97 |
| 2024 Q2 | 772,678 | $63,597,132 | -$4,040,264 | $82.21 | 89 |
| 2024 Q1 | 850,599 | $66,020,158 | +$10,912,907 | $80.16 | 93 |
| 2023 Q4 | 690,752 | $52,571,098 | -$3,529,113 | $76.1 | 86 |
| 2023 Q3 | 718,716 | $52,012,966 | -$4,223,551 | $72.37 | 82 |
| 2023 Q2 | 770,569 | $58,279,520 | -$7,369,268 | $75.62 | 84 |
| 2023 Q1 | 864,587 | $65,706,224 | -$7,112,845 | $76 | 86 |
| 2022 Q4 | 960,831 | $75,515,897 | +$1,189,802 | $78.6 | 92 |
| 2022 Q3 | 968,120 | $69,031,328 | +$13,740,443 | $71.3 | 79 |
| 2022 Q2 | 774,936 | $58,099,507 | +$1,531,676 | $74.97 | 77 |
| 2022 Q1 | 750,950 | $59,765,049 | -$3,608,649 | $79.59 | 83 |
| 2021 Q4 | 797,603 | $64,683,241 | -$11,337,748 | $81.13 | 78 |
| 2021 Q3 | 943,943 | $73,105,100 | +$8,871,294 | $77.37 | 92 |
| 2021 Q2 | 828,585 | $66,678,384 | -$232,033 | $80.45 | 88 |
| 2021 Q1 | 831,812 | $65,599,188 | -$16,638,970 | $78.88 | 86 |
| 2020 Q4 | 1,051,101 | $75,081,504 | -$5,092,016 | $71.39 | 85 |
| 2020 Q3 | 1,129,485 | $72,171,244 | -$15,663,262 | $63.87 | 83 |
| 2020 Q2 | 1,386,375 | $89,733,993 | +$423,042 | $64.72 | 85 |
| 2020 Q1 | 1,371,396 | $75,501,624 | -$9,823,991 | $55.01 | 84 |
| 2019 Q4 | 1,555,221 | $100,644,541 | -$34,607,398 | $64.72 | 94 |
| 2019 Q3 | 2,050,980 | $116,238,583 | +$34,497,474 | $56.66 | 81 |
| 2019 Q2 | 1,432,968 | $86,206,047 | +$22,441,438 | $60.16 | 80 |
| 2019 Q1 | 1,045,167 | $68,093,369 | -$15,449,049 | $65.17 | 90 |
| 2018 Q4 | 1,286,629 | $80,277,439 | -$4,463,456 | $62.35 | 88 |
| 2018 Q3 | 1,347,135 | $98,959,347 | +$13,536,254 | $73.49 | 86 |
| 2018 Q2 | 1,178,051 | $79,262,795 | +$79,257,889 | $67.21 | 77 |
| 2018 Q1 | 73 | $4,555 | $62.4 | 1 | |
| 2017 Q4 | 73 | $4,684 | +$4,684 | $64.16 | 1 |
| 2016 Q2 | 0 | $0 | -$7,000 | 0 | |
| 2016 Q1 | 100 | $7,000 | $70 | 1 |