| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 761,619 | $61,826,994 | +$16,703,694 | $81.18 | 39 |
| 2025 Q2 | 556,135 | $42,823,424 | +$3,560,520 | $77.01 | 37 |
| 2025 Q1 | 509,910 | $35,402,576 | +$1,111,674 | $69.44 | 36 |
| 2024 Q4 | 508,478 | $37,052,368 | +$1,765,963 | $72.77 | 43 |
| 2024 Q3 | 489,968 | $35,224,401 | +$1,786,992 | $71.72 | 37 |
| 2024 Q2 | 461,662 | $30,579,411 | -$2,812,187 | $66.28 | 32 |
| 2024 Q1 | 491,510 | $33,376,123 | -$1,615,433 | $67.91 | 35 |
| 2023 Q4 | 516,796 | $32,146,028 | +$90,647 | $62.2 | 32 |
| 2023 Q3 | 502,175 | $28,284,099 | -$1,637,440 | $56.3 | 28 |
| 2023 Q2 | 531,387 | $30,423,565 | +$1,748,310 | $57.25 | 27 |
| 2023 Q1 | 497,720 | $27,110,128 | -$2,268,840 | $54.47 | 24 |
| 2022 Q4 | 539,959 | $28,775,532 | -$990,383 | $53.3 | 30 |
| 2022 Q3 | 562,108 | $27,620,000 | +$429,518 | $49.11 | 26 |
| 2022 Q2 | 552,817 | $27,775,000 | -$348,493 | $50.23 | 26 |
| 2022 Q1 | 558,090 | $33,119,000 | +$1,746,043 | $59.35 | 29 |
| 2021 Q4 | 529,173 | $34,099,000 | -$862,636 | $64.43 | 28 |
| 2021 Q3 | 521,406 | $30,738,000 | +$2,359,254 | $58.95 | 20 |
| 2021 Q2 | 484,247 | $28,768,000 | -$1,049,826 | $59.4 | 19 |
| 2021 Q1 | 489,307 | $28,377,816 | -$5,831,547 | $56.4 | 20 |
| 2020 Q4 | 604,623 | $30,875,000 | +$2,609,706 | $49.77 | 21 |
| 2020 Q3 | 552,975 | $23,223,000 | -$913,828 | $41.98 | 21 |
| 2020 Q2 | 571,894 | $22,407,000 | -$5,725,882 | $39.18 | 19 |
| 2020 Q1 | 724,117 | $22,662,621 | -$2,790,092 | $31.22 | 22 |
| 2019 Q4 | 806,893 | $34,488,000 | +$2,103,480 | $42.74 | 26 |
| 2019 Q3 | 757,439 | $30,132,889 | -$804,836 | $39.79 | 25 |
| 2019 Q2 | 771,528 | $31,196,099 | -$4,179,764 | $40.43 | 24 |
| 2019 Q1 | 889,248 | $35,625,976 | +$1,633,489 | $40.05 | 27 |
| 2018 Q4 | 705,825 | $25,051,914 | -$590,520 | $35.48 | 25 |
| 2018 Q3 | 717,879 | $32,262,537 | +$65,899 | $44.98 | 22 |
| 2018 Q2 | 715,600 | $31,086,032 | -$3,913,424 | $43.46 | 22 |
| 2018 Q1 | 807,383 | $33,625,485 | -$25,882,237 | $41.65 | 24 |
| 2017 Q4 | 1,428,868 | $59,476,420 | -$392,683 | $41.58 | 24 |
| 2017 Q3 | 1,415,285 | $56,174,812 | -$10,226,882 | $39.69 | 18 |
| 2017 Q2 | 1,734,047 | $65,515,296 | +$730,763 | $37.78 | 23 |
| 2017 Q1 | 1,716,071 | $62,884,666 | -$944,266 | $36.65 | 26 |
| 2016 Q4 | 1,746,264 | $61,208,000 | -$542,148 | $35.05 | 24 |
| 2016 Q3 | 1,755,883 | $56,828,000 | -$1,656,973 | $32.36 | 24 |
| 2016 Q2 | 1,807,514 | $54,961,000 | -$1,256,431 | $30.39 | 20 |
| 2016 Q1 | 1,840,999 | $55,753,000 | -$4,543,221 | $30.29 | 21 |
| 2015 Q4 | 1,991,014 | $60,124,000 | +$1,117,579 | $30.21 | 20 |
| 2015 Q3 | 1,953,333 | $57,928,000 | +$444,177 | $29.65 | 19 |
| 2015 Q2 | 1,937,974 | $64,469,770 | +$533,244 | $33.27 | 18 |
| 2015 Q1 | 1,921,878 | $63,576,584 | -$3,622,869 | $33.22 | 16 |
| 2014 Q4 | 2,031,870 | $64,047,578 | -$9,117,648 | $31.52 | 20 |
| 2014 Q3 | 2,288,433 | $69,153,503 | +$7,673,859 | $30.23 | 22 |
| 2014 Q2 | 2,033,645 | $63,910,255 | +$6,301,869 | $31.42 | 18 |
| 2014 Q1 | 1,833,608 | $55,710,652 | +$4,434,755 | $30.38 | 17 |