| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 1,037,138 | $62,371,109 | -$579,312 | $60.14 | 39 |
| 2025 Q2 | 1,047,291 | $59,810,998 | -$5,035,913 | $57.11 | 39 |
| 2025 Q1 | 1,042,365 | $58,488,764 | -$963,452 | $56.12 | 36 |
| 2024 Q4 | 1,059,505 | $55,435,506 | +$1,083,112 | $52.32 | 30 |
| 2024 Q3 | 1,032,301 | $56,597,088 | +$1,829,128 | $54.83 | 33 |
| 2024 Q2 | 1,001,147 | $50,083,947 | -$11,678,356 | $50.03 | 35 |
| 2024 Q1 | 1,232,193 | $62,670,430 | -$3,633,505 | $50.86 | 40 |
| 2023 Q4 | 1,303,874 | $63,639,684 | -$1,699,258 | $48.81 | 37 |
| 2023 Q3 | 1,345,112 | $60,990,323 | -$7,507,986 | $45.34 | 33 |
| 2023 Q2 | 1,506,463 | $70,092,658 | -$15,202,003 | $46.53 | 33 |
| 2023 Q1 | 1,832,895 | $85,772,112 | +$724,161 | $46.8 | 34 |
| 2022 Q4 | 1,817,416 | $85,057,918 | +$27,913,602 | $46.8 | 30 |
| 2022 Q3 | 845,432 | $34,640,557 | +$2,873,973 | $41.14 | 28 |
| 2022 Q2 | 774,126 | $35,601,134 | +$14,621,952 | $45.99 | 28 |
| 2022 Q1 | 451,488 | $23,069,688 | +$2,528,461 | $51.1 | 30 |
| 2021 Q4 | 403,634 | $20,171,739 | +$1,207,176 | $50.03 | 29 |
| 2021 Q3 | 377,637 | $17,682,067 | -$14,388,590 | $46.82 | 26 |
| 2021 Q2 | 673,405 | $32,462,037 | +$10,479,551 | $48.21 | 28 |
| 2021 Q1 | 456,189 | $21,378,419 | -$3,680,639 | $46.86 | 30 |
| 2020 Q4 | 533,301 | $22,843,370 | -$2,916,296 | $42.78 | 28 |
| 2020 Q3 | 601,313 | $22,754,384 | -$16,300,576 | $37.84 | 28 |
| 2020 Q2 | 1,030,806 | $39,600,420 | +$10,917,787 | $38.42 | 31 |
| 2020 Q1 | 746,859 | $25,569,150 | +$1,082,174 | $34.14 | 38 |
| 2019 Q4 | 714,901 | $34,584,048 | -$551,354 | $48.38 | 37 |
| 2019 Q3 | 725,121 | $33,358,808 | -$3,266,797 | $46.01 | 32 |
| 2019 Q2 | 794,801 | $36,841,860 | -$2,939,283 | $46.35 | 32 |
| 2019 Q1 | 858,379 | $39,561,821 | -$1,251,071 | $46.09 | 31 |
| 2018 Q4 | 884,723 | $37,502,178 | -$7,065,241 | $41.75 | 33 |
| 2018 Q3 | 1,050,882 | $48,899,588 | -$2,246,148 | $46.53 | 32 |
| 2018 Q2 | 1,098,296 | $50,330,896 | +$1,988,004 | $45.83 | 33 |
| 2018 Q1 | 1,054,295 | $49,055,609 | +$6,521,426 | $46.53 | 37 |
| 2017 Q4 | 913,623 | $44,318,975 | +$3,405,484 | $48.51 | 34 |
| 2017 Q3 | 830,131 | $39,107,712 | -$743,286 | $47.11 | 27 |
| 2017 Q2 | 846,667 | $38,303,524 | +$4,780,133 | $45.25 | 31 |
| 2017 Q1 | 741,348 | $33,290,496 | +$8,340,255 | $44.95 | 33 |
| 2016 Q4 | 567,995 | $24,693,346 | +$7,578,188 | $43.46 | 30 |
| 2016 Q3 | 382,358 | $16,363,282 | +$100,609 | $42.81 | 29 |
| 2016 Q2 | 409,447 | $17,061,168 | +$281,504 | $41.67 | 25 |
| 2016 Q1 | 402,978 | $16,437,082 | -$13,073,053 | $40.81 | 25 |
| 2015 Q4 | 742,835 | $29,232,938 | -$13,048,862 | $39.38 | 29 |
| 2015 Q3 | 1,061,716 | $40,605,820 | +$680,624 | $38.19 | 28 |
| 2015 Q2 | 1,021,577 | $44,357,509 | +$10,542,578 | $43.43 | 27 |
| 2015 Q1 | 778,451 | $34,509,993 | +$3,311,924 | $44.33 | 27 |
| 2014 Q4 | 711,316 | $31,246,402 | -$2,250,971 | $43.94 | 28 |
| 2014 Q3 | 526,485 | $24,402,431 | +$1,828,093 | $46.36 | 26 |
| 2014 Q2 | 486,714 | $24,008,254 | -$6,326,753 | $49.38 | 27 |
| 2014 Q1 | 626,818 | $29,763,585 | -$140,648 | $47.49 | 30 |