| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 515,566 | $62,801,514 | -$5,392,071 | $121.81 | 11 |
| 2025 Q2 | 561,566 | $63,794,793 | -$2,739,417 | $113.6 | 11 |
| 2025 Q1 | 586,326 | $62,292,429 | -$12,732,137 | $106.24 | 15 |
| 2024 Q4 | 701,832 | $80,824,384 | -$3,439,947 | $115.16 | 15 |
| 2024 Q3 | 731,982 | $83,228,171 | -$930,388 | $113.71 | 16 |
| 2024 Q2 | 740,707 | $77,479,655 | +$30,331,636 | $104.6 | 16 |
| 2024 Q1 | 442,694 | $48,492,327 | -$9,101,533 | $109.54 | 13 |
| 2023 Q4 | 534,248 | $54,717,513 | -$53,718,468 | $103.34 | 15 |
| 2023 Q3 | 1,053,199 | $97,874,330 | +$47,709,678 | $90.57 | 13 |
| 2023 Q2 | 553,389 | $52,758,708 | -$453,645 | $95.31 | 14 |
| 2023 Q1 | 558,150 | $50,708,182 | +$285,455 | $90.85 | 13 |
| 2022 Q4 | 559,923 | $49,239,021 | -$2,152,040 | $87.94 | 13 |
| 2022 Q3 | 584,443 | $47,858,504 | -$221,109 | $81.89 | 13 |
| 2022 Q2 | 587,028 | $49,545,236 | -$669,412 | $84.4 | 13 |
| 2022 Q1 | 603,160 | $61,462,297 | -$7,070,770 | $101.88 | 15 |
| 2021 Q4 | 667,305 | $72,314,775 | -$1,025,171 | $108.36 | 17 |
| 2021 Q3 | 676,772 | $70,955,340 | -$2,613,976 | $104.88 | 14 |
| 2021 Q2 | 701,617 | $75,733,479 | +$2,916,654 | $107.94 | 14 |
| 2021 Q1 | 674,600 | $69,232,704 | +$13,102,223 | $102.48 | 13 |
| 2020 Q4 | 547,758 | $51,060,322 | -$9,358,966 | $93.2 | 12 |
| 2020 Q3 | 651,458 | $47,998,839 | +$7,871,065 | $73.68 | 12 |
| 2020 Q2 | 544,626 | $38,069,231 | -$6,372,029 | $69.9 | 11 |
| 2020 Q1 | 636,213 | $35,188,164 | -$954,325 | $55.3 | 10 |
| 2019 Q4 | 1,153,324 | $91,536,765 | +$1,593,979 | $79.36 | 18 |
| 2019 Q3 | 888,875 | $65,588,915 | +$1,545,889 | $73.79 | 17 |
| 2019 Q2 | 1,132,001 | $85,003,000 | -$1,403,201 | $75.1 | 11 |
| 2019 Q1 | 1,150,688 | $84,264,000 | -$29,283,651 | $73.23 | 11 |
| 2018 Q4 | 1,553,877 | $98,249,000 | +$56,206,840 | $63.23 | 13 |
| 2018 Q3 | 658,828 | $51,288,000 | +$25,726,448 | $77.86 | 11 |
| 2018 Q2 | 205,324 | $15,319,000 | -$24,128,961 | $74.61 | 8 |
| 2018 Q1 | 669,032 | $47,232,000 | +$43,166 | $70.42 | 10 |
| 2017 Q4 | 668,387 | $47,307,000 | -$5,352,783 | $70.78 | 11 |
| 2017 Q3 | 744,027 | $50,370,000 | +$200,524 | $67.7 | 9 |
| 2017 Q2 | 742,057 | $47,743,214 | +$1,555,917 | $64.99 | 10 |
| 2017 Q1 | 719,865 | $45,975,320 | +$5,672,195 | $63.87 | 10 |
| 2016 Q4 | 631,052 | $38,985,523 | +$3,807,945 | $61.77 | 9 |
| 2016 Q3 | 569,509 | $33,342,865 | +$1,150,553 | $58.55 | 8 |
| 2016 Q2 | 550,185 | $30,484,764 | +$1,066,011 | $55.41 | 10 |
| 2016 Q1 | 530,941 | $28,367,871 | +$19,306,826 | $53.43 | 8 |
| 2015 Q4 | 169,577 | $8,995,203 | -$14,554,755 | $53.03 | 6 |
| 2015 Q3 | 447,160 | $23,134,901 | +$549,743 | $51.74 | 6 |
| 2015 Q2 | 435,930 | $25,371,000 | -$2,176,527 | $58.2 | 6 |
| 2015 Q1 | 473,044 | $27,685,000 | +$3,923,722 | $58.53 | 8 |
| 2014 Q4 | 405,972 | $22,679,847 | +$19,763,269 | $55.87 | 6 |
| 2014 Q3 | 52,440 | $2,781,000 | +$377,592 | $53.05 | 6 |
| 2014 Q2 | 45,324 | $2,543,000 | +$687,465 | $56.11 | 5 |
| 2014 Q1 | 33,078 | $1,790,000 | +$261,129 | $54.13 | 4 |