| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 1,977,496 | $239,545,901 | -$21,722,819 | $120.62 | 90 |
| 2025 Q2 | 2,176,318 | $239,154,829 | -$29,063,079 | $109.29 | 87 |
| 2025 Q1 | 2,588,400 | $270,341,475 | +$4,635,245 | $104.7 | 84 |
| 2024 Q4 | 2,535,733 | $286,132,843 | +$41,803,794 | $112.75 | 95 |
| 2024 Q3 | 2,178,453 | $254,984,017 | +$53,706,235 | $117.08 | 81 |
| 2024 Q2 | 1,720,901 | $196,946,445 | +$21,046,137 | $114.41 | 80 |
| 2024 Q1 | 1,526,250 | $183,544,561 | +$26,357,958 | $120.28 | 70 |
| 2023 Q4 | 1,309,989 | $128,818,277 | -$11,107,576 | $98.39 | 60 |
| 2023 Q3 | 1,433,944 | $125,135,355 | +$17,893,233 | $87.31 | 53 |
| 2023 Q2 | 1,227,996 | $111,721,582 | +$6,268,643 | $91 | 48 |
| 2023 Q1 | 1,143,448 | $99,434,464 | +$20,210,905 | $86.99 | 49 |
| 2022 Q4 | 929,369 | $77,944,655 | +$37,858,523 | $83.71 | 44 |
| 2022 Q3 | 454,861 | $34,147,559 | -$881,993 | $75.06 | 35 |
| 2022 Q2 | 464,637 | $36,277,145 | -$3,110,447 | $77.94 | 35 |
| 2022 Q1 | 486,653 | $44,819,818 | +$923,397 | $92.12 | 38 |
| 2021 Q4 | 477,862 | $45,850,394 | +$3,248,351 | $95.96 | 39 |
| 2021 Q3 | 435,778 | $39,180,443 | -$23,761,408 | $89.91 | 37 |
| 2021 Q2 | 698,586 | $63,878,995 | +$24,065,463 | $91.78 | 38 |
| 2021 Q1 | 434,622 | $38,725,391 | +$6,953,384 | $89.1 | 32 |
| 2020 Q4 | 355,921 | $27,295,000 | +$1,014,673 | $76.69 | 25 |
| 2020 Q3 | 342,679 | $20,549,000 | +$686,905 | $59.95 | 24 |
| 2020 Q2 | 331,289 | $19,141,000 | -$1,547,556 | $57.95 | 23 |
| 2020 Q1 | 364,769 | $16,421,000 | -$12,722,800 | $44.96 | 27 |
| 2019 Q4 | 619,210 | $41,738,817 | +$4,152,895 | $67.49 | 30 |
| 2019 Q3 | 530,416 | $33,578,000 | +$18,232 | $63.32 | 29 |
| 2019 Q2 | 735,365 | $47,469,000 | -$2,947,641 | $64.55 | 32 |
| 2019 Q1 | 781,155 | $49,782,000 | -$394,808 | $63.72 | 33 |
| 2018 Q4 | 787,213 | $43,748,000 | +$992,896 | $55.58 | 28 |
| 2018 Q3 | 763,085 | $52,036,000 | +$1,467,490 | $68.18 | 31 |
| 2018 Q2 | 741,708 | $49,311,000 | +$48,586,000 | $66.48 | 29 |
| 2018 Q1 | 10,907 | $688,000 | $63.08 | 1 | |
| 2017 Q4 | 10,907 | $701,000 | -$4,178 | $64.27 | 1 |
| 2017 Q3 | 10,972 | $673,000 | $61.34 | 1 | |
| 2017 Q2 | 10,972 | $655,000 | $59.7 | 1 | |
| 2017 Q1 | 10,972 | $648,000 | -$58,528 | $59.06 | 1 |
| 2016 Q4 | 11,963 | $689,000 | +$677,481 | $57.59 | 1 |
| 2016 Q3 | 200 | $636,000 | -$41,899,680 | $3,180 | 1 |
| 2016 Q2 | 13,376 | $676,000 | -$267,922 | $50.54 | 1 |
| 2016 Q1 | 18,668 | $911,000 | $54.38 | 2 |