| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 3,624,057 | $331,889,097 | +$23,976,349 | $91.61 | 104 |
| 2025 Q2 | 3,374,228 | $278,218,886 | -$24,151,133 | $82.44 | 98 |
| 2025 Q1 | 3,657,192 | $273,745,494 | +$24,638,801 | $74.88 | 99 |
| 2024 Q4 | 3,355,657 | $268,719,480 | +$3,785,996 | $80 | 103 |
| 2024 Q3 | 3,243,362 | $258,326,035 | +$1,642,936 | $79.64 | 95 |
| 2024 Q2 | 3,249,354 | $239,078,714 | +$17,543,972 | $73.58 | 95 |
| 2024 Q1 | 2,996,035 | $226,508,087 | -$9,275,577 | $75.61 | 88 |
| 2023 Q4 | 3,122,467 | $212,663,952 | +$27,118,846 | $68.12 | 87 |
| 2023 Q3 | 2,718,970 | $164,762,681 | +$8,814,795 | $60.7 | 80 |
| 2023 Q2 | 2,576,338 | $166,885,524 | -$1,933,439 | $64.78 | 80 |
| 2023 Q1 | 2,598,382 | $154,555,802 | -$2,278,408 | $59.49 | 76 |
| 2022 Q4 | 2,597,087 | $146,482,690 | -$10,245,763 | $56.39 | 79 |
| 2022 Q3 | 2,864,170 | $153,237,660 | +$2,040,203 | $53.52 | 82 |
| 2022 Q2 | 2,815,050 | $153,912,534 | -$11,210,437 | $54.66 | 88 |
| 2022 Q1 | 3,025,548 | $201,934,319 | -$91,388,040 | $66.68 | 90 |
| 2021 Q4 | 4,313,894 | $319,946,424 | -$1,355,259 | $74.18 | 111 |
| 2021 Q3 | 4,295,753 | $309,033,452 | +$23,191,355 | $71.91 | 98 |
| 2021 Q2 | 3,971,114 | $299,192,658 | -$42,825,845 | $75.35 | 95 |
| 2021 Q1 | 4,647,232 | $316,101,983 | -$12,519,613 | $67.98 | 103 |
| 2020 Q4 | 4,844,107 | $316,814,313 | +$17,432,737 | $65.38 | 109 |
| 2020 Q3 | 4,256,755 | $227,889,593 | +$18,279,885 | $53.5 | 92 |
| 2020 Q2 | 3,726,390 | $178,175,093 | -$4,256,581 | $47.8 | 86 |
| 2020 Q1 | 3,839,031 | $141,924,300 | -$1,323,795 | $36.96 | 73 |
| 2019 Q4 | 3,788,685 | $181,399,847 | -$8,697,365 | $47.87 | 84 |
| 2019 Q3 | 3,889,738 | $174,052,150 | +$17,401,497 | $44.75 | 71 |
| 2019 Q2 | 3,532,561 | $159,786,090 | +$7,267,132 | $45.23 | 55 |
| 2019 Q1 | 3,389,133 | $146,353,774 | +$5,790,344 | $43.2 | 53 |
| 2018 Q4 | 3,346,817 | $121,216,386 | -$33,899,881 | $36.22 | 54 |
| 2018 Q3 | 4,140,929 | $185,429,735 | +$49,412,669 | $46.28 | 55 |
| 2018 Q2 | 3,390,162 | $133,782,732 | +$20,574,834 | $43.33 | 47 |
| 2018 Q1 | 2,272,324 | $92,527,000 | +$11,820,920 | $40.74 | 43 |
| 2017 Q4 | 1,982,620 | $77,801,000 | +$4,289,930 | $39.19 | 40 |
| 2017 Q3 | 1,670,981 | $61,134,000 | +$3,936,593 | $36.56 | 31 |
| 2017 Q2 | 1,576,081 | $54,491,321 | +$4,648,851 | $34.57 | 38 |
| 2017 Q1 | 1,442,974 | $48,238,186 | +$1,392,230 | $33.48 | 37 |
| 2016 Q4 | 1,380,280 | $43,364,924 | -$11,639,940 | $31.39 | 36 |
| 2016 Q3 | 1,750,752 | $54,163,976 | +$8,310,704 | $31 | 34 |
| 2016 Q2 | 1,475,476 | $44,272,756 | -$5,331,365 | $30.02 | 36 |
| 2016 Q1 | 1,566,571 | $45,179,496 | -$33,963,386 | $28.87 | 32 |
| 2015 Q4 | 2,752,404 | $79,209,490 | +$5,746,752 | $28.84 | 32 |
| 2015 Q3 | 2,543,829 | $71,694,328 | +$6,324,011 | $28.12 | 30 |
| 2015 Q2 | 2,307,571 | $70,942,133 | +$15,670,930 | $30.75 | 26 |
| 2015 Q1 | 1,797,548 | $55,941,914 | +$18,694,274 | $31.14 | 24 |
| 2014 Q4 | 1,197,497 | $35,195,614 | +$8,654,077 | $29.39 | 20 |
| 2014 Q3 | 843,194 | $23,332,236 | +$4,498,097 | $27.71 | 18 |
| 2014 Q2 | 677,864 | $19,650,799 | +$1,525,483 | $28.99 | 18 |
| 2014 Q1 | 649,737 | $18,360,451 | +$1,236,185 | $28.26 | 16 |