| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 1,796,429 | $170,357,544 | +$775,451 | $94.83 | 72 |
| 2025 Q2 | 1,790,757 | $153,456,708 | +$16,165,326 | $85.69 | 62 |
| 2025 Q1 | 1,602,186 | $127,012,258 | -$10,686,687 | $79.27 | 60 |
| 2024 Q4 | 1,743,524 | $130,905,145 | +$11,191,228 | $75.14 | 61 |
| 2024 Q3 | 1,586,250 | $127,942,699 | +$10,336,546 | $80.66 | 62 |
| 2024 Q2 | 1,459,435 | $109,605,801 | -$10,607,221 | $75.12 | 60 |
| 2024 Q1 | 1,598,359 | $123,500,887 | -$98,176,909 | $77.3 | 59 |
| 2023 Q4 | 2,914,788 | $218,272,714 | +$105,253,774 | $74.9 | 74 |
| 2023 Q3 | 1,503,799 | $103,590,709 | +$5,738,003 | $68.96 | 49 |
| 2023 Q2 | 1,421,727 | $94,699,843 | +$384,310 | $66.61 | 43 |
| 2023 Q1 | 1,416,147 | $94,650,990 | -$2,449,684 | $66.84 | 46 |
| 2022 Q4 | 1,452,982 | $91,753,475 | +$20,512,873 | $63.16 | 46 |
| 2022 Q3 | 1,130,774 | $64,362,883 | -$1,730,198 | $56.92 | 39 |
| 2022 Q2 | 1,155,793 | $68,603,732 | -$1,367,095 | $59.34 | 37 |
| 2022 Q1 | 1,173,898 | $77,262,382 | +$119,031 | $65.91 | 46 |
| 2021 Q4 | 1,116,334 | $79,638,019 | -$3,601,273 | $71.34 | 47 |
| 2021 Q3 | 1,148,385 | $88,244,034 | -$2,209,181 | $76.85 | 48 |
| 2021 Q2 | 1,181,927 | $87,265,240 | +$23,771,146 | $73.84 | 50 |
| 2021 Q1 | 860,039 | $65,597,198 | +$212,277 | $76.27 | 45 |
| 2020 Q4 | 860,730 | $62,428,824 | +$10,658,667 | $72.53 | 44 |
| 2020 Q3 | 713,016 | $49,912,571 | -$3,422,058 | $69.99 | 45 |
| 2020 Q2 | 762,575 | $48,772,970 | -$9,618,022 | $63.96 | 47 |
| 2020 Q1 | 916,800 | $53,298,534 | -$3,800,490 | $58.14 | 50 |
| 2019 Q4 | 956,773 | $70,391,391 | +$1,131,657 | $73.56 | 62 |
| 2019 Q3 | 950,167 | $65,340,843 | -$47,008,238 | $68.78 | 64 |
| 2019 Q2 | 1,658,983 | $109,686,669 | -$33,603,414 | $66.11 | 65 |
| 2019 Q1 | 2,172,561 | $148,153,473 | -$110,095,717 | $68.2 | 69 |
| 2018 Q4 | 3,845,597 | $247,620,223 | -$139,279,730 | $64.39 | 86 |
| 2018 Q3 | 6,257,478 | $484,056,722 | -$46,338,772 | $77.36 | 90 |
| 2018 Q2 | 6,899,518 | $531,518,632 | +$79,336,623 | $76.99 | 90 |
| 2018 Q1 | 5,820,832 | $473,552,655 | +$157,276,694 | $81.33 | 81 |
| 2017 Q4 | 3,893,785 | $313,383,726 | +$78,345,839 | $80.43 | 83 |
| 2017 Q3 | 2,915,712 | $218,752,803 | +$21,388,835 | $75.02 | 59 |
| 2017 Q2 | 2,641,397 | $185,189,284 | +$6,703,663 | $70.11 | 56 |
| 2017 Q1 | 2,550,705 | $170,097,612 | +$33,137,512 | $66.69 | 56 |
| 2016 Q4 | 2,033,620 | $125,919,640 | +$25,264,646 | $61.92 | 51 |
| 2016 Q3 | 1,645,710 | $101,202,374 | -$120,011,626 | $61.5 | 48 |
| 2016 Q2 | 3,590,460 | $199,894,314 | -$16,483,218 | $55.67 | 47 |
| 2016 Q1 | 3,887,299 | $213,698,545 | +$71,785,139 | $55.07 | 49 |
| 2015 Q4 | 2,581,457 | $145,929,176 | +$19,486,722 | $56.56 | 55 |
| 2015 Q3 | 2,232,327 | $119,380,082 | -$21,659,913 | $53.4 | 50 |
| 2015 Q2 | 2,628,511 | $148,641,903 | +$20,505,038 | $56.55 | 52 |
| 2015 Q1 | 2,236,127 | $121,034,490 | -$3,549,463 | $54.14 | 51 |
| 2014 Q4 | 2,350,521 | $112,679,907 | -$12,241,785 | $48.52 | 53 |
| 2014 Q3 | 2,554,210 | $131,127,675 | +$2,997,324 | $51.45 | 46 |
| 2014 Q2 | 2,521,707 | $133,714,062 | -$1,629,759 | $53.57 | 43 |
| 2014 Q1 | 2,559,390 | $127,005,706 | +$2,477,649 | $50.03 | 40 |