| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 3,772,778 | $458,600,815 | +$60,769,439 | $121.31 | 132 |
| 2025 Q2 | 3,278,108 | $385,797,804 | +$4,078,926 | $117.65 | 116 |
| 2025 Q1 | 3,259,474 | $328,392,786 | +$2,589,670 | $100.74 | 118 |
| 2024 Q4 | 3,233,749 | $320,116,597 | +$20,977,908 | $99.09 | 117 |
| 2024 Q3 | 3,027,829 | $274,130,630 | +$6,982,495 | $90.7 | 112 |
| 2024 Q2 | 2,922,753 | $241,511,122 | -$11,996,479 | $82.59 | 96 |
| 2024 Q1 | 3,057,574 | $263,903,493 | +$5,473,614 | $86.67 | 102 |
| 2023 Q4 | 4,097 | $355,046 | +$4,073 | $86.66 | 1 |
| 2023 Q3 | 2,797,245 | $216,175,524 | -$884,999 | $77.15 | 80 |
| 2023 Q2 | 2,849,783 | $237,567,457 | +$34,474,351 | $83.2 | 80 |
| 2023 Q1 | 2,436,272 | $179,124,336 | +$4,969,026 | $73.58 | 76 |
| 2022 Q4 | 2,348,994 | $217,865,043 | +$17,057,517 | $92.82 | 86 |
| 2022 Q3 | 2,044,273 | $156,391,339 | -$263,639 | $76.48 | 75 |
| 2022 Q2 | 2,063,674 | $156,662,614 | +$4,491,266 | $75.81 | 72 |
| 2022 Q1 | 1,984,589 | $142,939,310 | -$1,405,685 | $71.99 | 62 |
| 2021 Q4 | 1,993,291 | $144,028,521 | -$1,006,608 | $72.24 | 62 |
| 2021 Q3 | 2,005,598 | $142,176,445 | +$1,132,223 | $70.87 | 60 |
| 2021 Q2 | 2,001,418 | $139,663,814 | -$5,807,883 | $69.77 | 60 |
| 2021 Q1 | 2,094,159 | $148,674,334 | +$5,552,889 | $74.99 | 65 |
| 2020 Q4 | 2,026,661 | $131,449,160 | +$4,477,002 | $64.82 | 57 |
| 2020 Q3 | 1,958,307 | $114,986,402 | -$2,592,031 | $58.7 | 57 |
| 2020 Q2 | 1,994,452 | $127,843,512 | +$7,564,417 | $64.09 | 57 |
| 2020 Q1 | 1,878,621 | $105,174,088 | +$131,320 | $56 | 53 |
| 2019 Q4 | 1,781,293 | $124,713,372 | +$9,434,158 | $70 | 53 |
| 2019 Q3 | 1,646,302 | $108,964,658 | +$17,915,027 | $66.18 | 47 |
| 2019 Q2 | 1,297,371 | $89,473,253 | +$21,008,605 | $68.96 | 45 |
| 2019 Q1 | 1,016,732 | $59,947,000 | +$6,504,958 | $58.93 | 30 |
| 2018 Q4 | 909,067 | $42,582,000 | +$10,301,875 | $46.6 | 20 |
| 2018 Q3 | 687,595 | $37,646,000 | +$755,586 | $54.75 | 4 |
| 2018 Q2 | 673,795 | $36,175,000 | -$937,814 | $53.67 | 4 |
| 2018 Q1 | 691,267 | $31,971,000 | +$498,793 | $46.25 | 4 |
| 2017 Q4 | 680,487 | $30,417,282 | -$464,545 | $44.7 | 4 |
| 2017 Q3 | 690,877 | $26,568,000 | -$245,698 | $38.49 | 4 |
| 2017 Q2 | 697,297 | $25,277,000 | +$231,988 | $36.25 | 3 |
| 2017 Q1 | 690,897 | $24,389,000 | +$642,031 | $35.3 | 3 |
| 2016 Q4 | 672,710 | $22,422,000 | +$803,280 | $33.33 | 3 |
| 2016 Q3 | 648,608 | $19,652,000 | +$32,637 | $30.3 | 3 |
| 2016 Q2 | 647,532 | $18,131,000 | -$381,030 | $28 | 3 |
| 2016 Q1 | 661,140 | $17,224,000 | +$60,251 | $27 | 3 |
| 2015 Q4 | 657,309 | $18,568,000 | -$194,608 | $28.25 | 3 |
| 2015 Q3 | 664,199 | $15,974,000 | +$49,331 | $24.05 | 3 |
| 2015 Q2 | 662,149 | $15,958,000 | -$13,264 | $24.1 | 3 |
| 2015 Q1 | 662,699 | $15,540,000 | +$116,871 | $23.45 | 3 |
| 2014 Q4 | 657,717 | $14,898,000 | +$140,463 | $22.65 | 3 |
| 2014 Q3 | 651,517 | $13,512,000 | +$11,498,104 | $20.74 | 3 |
| 2014 Q2 | 97,102 | $2,029,000 | +$2,029,005 | $20.9 | 1 |