| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 1,297,466 | $78,217,460 | +$1,076,966 | $60.28 | 76 |
| 2025 Q2 | 1,280,670 | $75,207,589 | -$42,071,777 | $58.72 | 70 |
| 2025 Q1 | 1,997,213 | $103,115,213 | +$364,013 | $58.05 | 69 |
| 2024 Q4 | 1,240,422 | $78,534,646 | +$6,199,335 | $63.31 | 65 |
| 2024 Q3 | 1,140,475 | $66,998,363 | +$1,338,520 | $58.75 | 57 |
| 2024 Q2 | 1,109,484 | $49,864,679 | +$3,593,644 | $44.94 | 54 |
| 2024 Q1 | 1,023,931 | $50,373,067 | -$3,244,774 | $49.2 | 48 |
| 2023 Q4 | 1,058,639 | $68,513,788 | +$2,024,684 | $64.72 | 46 |
| 2023 Q3 | 1,076,155 | $51,569,405 | -$1,413,393 | $47.92 | 47 |
| 2023 Q2 | 1,090,068 | $81,174,120 | +$33,954,227 | $74.47 | 50 |
| 2023 Q1 | 625,808 | $52,285,549 | +$27,333,458 | $83.55 | 33 |
| 2022 Q4 | 304,513 | $23,339,013 | +$4,615,470 | $76.72 | 25 |
| 2022 Q3 | 244,673 | $17,164,000 | +$1,680,659 | $70.15 | 24 |
| 2022 Q2 | 220,682 | $15,420,000 | +$14,019,624 | $69.95 | 18 |
| 2022 Q1 | 20,000 | $1,270,000 | -$564,722 | $63.5 | 1 |
| 2021 Q4 | 28,981 | $1,760,000 | +$126,000 | $60.77 | 2 |
| 2021 Q3 | 26,909 | $1,682,000 | -$112,248 | $62.51 | 1 |
| 2021 Q2 | 28,681 | $1,794,000 | +$159,749 | $62.86 | 2 |
| 2021 Q1 | 26,149 | $1,560,000 | -$115,000 | $59.66 | 1 |
| 2020 Q4 | 28,201 | $1,579,000 | $56.01 | 2 | |
| 2020 Q3 | 28,201 | $1,221,000 | -$247,000 | $43.56 | 2 |
| 2020 Q2 | 33,168 | $1,650,000 | +$1,114,619 | $49.73 | 3 |
| 2020 Q1 | 10,764 | $529,000 | -$185,609 | $49.2 | 2 |
| 2019 Q4 | 13,677 | $841,000 | -$2,087,000 | $61.43 | 3 |
| 2019 Q3 | 49,413 | $2,886,000 | -$146,614 | $58.39 | 3 |
| 2019 Q2 | 51,923 | $2,621,000 | -$437,655 | $60.51 | 3 |
| 2019 Q1 | 61,169 | $3,915,000 | +$229,000 | $63.98 | 3 |
| 2018 Q4 | 57,590 | $3,198,000 | -$407,262 | $55.56 | 2 |
| 2018 Q3 | 64,470 | $4,033,000 | -$125,161 | $62.58 | 3 |
| 2018 Q2 | 66,471 | $4,188,000 | -$134,425 | $63 | 3 |
| 2018 Q1 | 68,612 | $4,426,000 | -$223,000 | $68.85 | 2 |
| 2017 Q4 | 72,157 | $4,546,050 | +$223,000 | $63 | 3 |
| 2017 Q3 | 68,612 | $3,911,000 | +$27,762 | $57 | 2 |
| 2017 Q2 | 68,125 | $3,883,000 | +$149,915 | $64.49 | 2 |
| 2017 Q1 | 65,348 | $3,449,000 | -$5,120 | $52.78 | 2 |
| 2016 Q4 | 65,445 | $3,468,000 | -$820,384 | $52.99 | 2 |
| 2016 Q3 | 82,974 | $4,182,000 | +$199,747 | $50.4 | 2 |
| 2016 Q2 | 79,011 | $4,029,000 | -$62,111 | $50.99 | 2 |
| 2016 Q1 | 80,229 | $3,438,000 | $42.4 | 2 | |
| 2015 Q4 | 80,229 | $3,931,000 | +$107,744 | $49 | 2 |
| 2015 Q3 | 78,030 | $3,757,000 | +$94,663 | $48.15 | 2 |
| 2015 Q2 | 76,064 | $3,727,000 | -$11,269 | $49 | 2 |
| 2015 Q1 | 76,294 | $3,757,000 | -$605,181 | $49.28 | 2 |
| 2014 Q4 | 87,916 | $4,716,000 | -$42,324 | $53.64 | 3 |
| 2014 Q3 | 88,705 | $4,701,000 | +$138,242 | $52.99 | 3 |
| 2014 Q2 | 86,098 | $4,692,000 | +$2,018,759 | $54.49 | 3 |
| 2014 Q1 | 49,051 | $2,697,000 | $54.97 | 2 |