| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 475,369 | $36,738,839 | +$1,028,475 | $77.29 | 49 |
| 2025 Q2 | 462,597 | $34,837,748 | -$12,832,676 | $75.31 | 45 |
| 2025 Q1 | 644,568 | $42,664,859 | +$10,099,936 | $66.19 | 40 |
| 2024 Q4 | 492,563 | $29,919,235 | -$7,996,504 | $60.74 | 37 |
| 2024 Q3 | 623,202 | $41,339,762 | +$6,404,801 | $66.35 | 42 |
| 2024 Q2 | 527,822 | $31,979,388 | +$976,516 | $60.59 | 43 |
| 2024 Q1 | 510,463 | $32,105,482 | -$12,258,232 | $62.91 | 41 |
| 2023 Q4 | 702,620 | $42,699,195 | +$6,667,732 | $60.77 | 43 |
| 2023 Q3 | 596,730 | $33,456,706 | +$4,360,675 | $56.15 | 37 |
| 2023 Q2 | 518,670 | $29,951,120 | -$581,522 | $57.59 | 39 |
| 2023 Q1 | 528,246 | $30,880,443 | -$3,340,220 | $58.46 | 40 |
| 2022 Q4 | 593,817 | $32,941,836 | -$8,749,708 | $55.48 | 45 |
| 2022 Q3 | 753,672 | $35,685,629 | -$1,509,903 | $47.35 | 41 |
| 2022 Q2 | 780,486 | $43,177,746 | +$3,924,653 | $55.32 | 42 |
| 2022 Q1 | 708,052 | $45,471,991 | -$2,104,630 | $64.22 | 46 |
| 2021 Q4 | 739,382 | $49,690,409 | -$5,334,731 | $67.2 | 48 |
| 2021 Q3 | 804,024 | $53,797,717 | +$2,975,289 | $66.91 | 49 |
| 2021 Q2 | 759,185 | $51,493,905 | -$1,567,919 | $67.83 | 48 |
| 2021 Q1 | 778,966 | $52,292,962 | -$27,590,296 | $67.11 | 55 |
| 2020 Q4 | 1,194,953 | $75,988,404 | -$4,231,784 | $63.58 | 56 |
| 2020 Q3 | 1,103,818 | $61,733,160 | -$19,584,822 | $55.94 | 49 |
| 2020 Q2 | 1,407,804 | $75,379,949 | -$24,677,654 | $53.54 | 48 |
| 2020 Q1 | 1,879,491 | $88,071,751 | -$14,530,407 | $46.86 | 54 |
| 2019 Q4 | 2,120,987 | $139,385,418 | -$11,285,121 | $65.72 | 72 |
| 2019 Q3 | 2,275,771 | $137,257,359 | -$2,429,621 | $60.31 | 59 |
| 2019 Q2 | 2,315,823 | $143,428,702 | -$18,200,506 | $61.92 | 55 |
| 2019 Q1 | 2,608,166 | $162,074,845 | +$30,385,952 | $62.09 | 56 |
| 2018 Q4 | 2,123,321 | $120,506,386 | -$14,103,775 | $56.74 | 56 |
| 2018 Q3 | 2,272,496 | $148,970,145 | -$1,738,234 | $65.57 | 59 |
| 2018 Q2 | 2,298,885 | $150,039,200 | +$1,797,986 | $65.27 | 58 |
| 2018 Q1 | 2,269,795 | $156,060,875 | +$17,969,937 | $68.75 | 54 |
| 2017 Q4 | 2,047,738 | $141,215,768 | +$10,060,408 | $68.98 | 49 |
| 2017 Q3 | 1,893,577 | $125,606,000 | +$18,616,236 | $66.33 | 45 |
| 2017 Q2 | 1,614,395 | $102,905,062 | +$2,209,983 | $63.75 | 48 |
| 2017 Q1 | 1,579,543 | $95,072,350 | +$7,047,241 | $60.18 | 45 |
| 2016 Q4 | 1,442,145 | $79,936,368 | +$2,395,616 | $55.37 | 47 |
| 2016 Q3 | 1,420,083 | $79,627,812 | -$3,605,662 | $56.07 | 49 |
| 2016 Q2 | 1,452,946 | $76,395,435 | +$4,119,659 | $52.41 | 50 |
| 2016 Q1 | 1,360,310 | $75,929,409 | +$415,462 | $55.82 | 44 |
| 2015 Q4 | 1,353,917 | $75,313,374 | +$881,067 | $55.5 | 50 |
| 2015 Q3 | 1,339,649 | $71,151,644 | -$6,419,684 | $53.11 | 46 |
| 2015 Q2 | 1,456,673 | $85,937,866 | +$11,690,017 | $59.1 | 45 |
| 2015 Q1 | 1,258,227 | $74,023,014 | +$13,515,040 | $58.92 | 44 |
| 2014 Q4 | 1,028,341 | $57,186,666 | -$8,274,645 | $55.61 | 42 |
| 2014 Q3 | 1,115,397 | $63,073,567 | +$3,026,143 | $56.54 | 40 |
| 2014 Q2 | 1,070,053 | $66,054,756 | +$3,462,918 | $61.74 | 43 |
| 2014 Q1 | 1,013,992 | $61,087,459 | +$5,356,214 | $60.23 | 42 |