| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 323,541 | $27,577,464 | +$3,198,896 | $85.23 | 24 |
| 2025 Q2 | 297,935 | $23,869,606 | -$3,066,998 | $80.12 | 23 |
| 2025 Q1 | 336,762 | $24,579,413 | -$1,650,596 | $72.98 | 25 |
| 2024 Q4 | 359,549 | $25,462,435 | -$727,201 | $70.81 | 26 |
| 2024 Q3 | 358,257 | $27,408,730 | +$7,814,852 | $76.55 | 26 |
| 2024 Q2 | 257,128 | $18,631,025 | +$1,170,537 | $72.31 | 24 |
| 2024 Q1 | 240,092 | $18,011,415 | -$14,799,538 | $74.98 | 22 |
| 2023 Q4 | 460,182 | $31,337,814 | -$43,268,791 | $67.99 | 25 |
| 2023 Q3 | 1,143,259 | $73,392,996 | +$28,782,786 | $64.02 | 32 |
| 2023 Q2 | 696,157 | $45,935,324 | +$23,591,822 | $66 | 26 |
| 2023 Q1 | 338,630 | $21,226,465 | -$1,327,618 | $62.68 | 20 |
| 2022 Q4 | 362,617 | $21,248,890 | +$2,881,864 | $58.32 | 20 |
| 2022 Q3 | 318,740 | $16,568,000 | -$4,821,440 | $51.98 | 19 |
| 2022 Q2 | 395,317 | $22,269,000 | -$3,578,536 | $56.33 | 21 |
| 2022 Q1 | 458,877 | $29,887,000 | +$1,767,034 | $65.12 | 22 |
| 2021 Q4 | 431,583 | $30,506,000 | -$1,075,912 | $70.68 | 20 |
| 2021 Q3 | 446,286 | $33,470,105 | +$4,911,308 | $75.01 | 22 |
| 2021 Q2 | 380,896 | $27,421,293 | +$2,784,542 | $71.97 | 22 |
| 2021 Q1 | 341,609 | $25,139,722 | -$6,171,475 | $73.59 | 23 |
| 2020 Q4 | 425,467 | $30,817,000 | -$4,244,987 | $72.4 | 20 |
| 2020 Q3 | 485,486 | $31,061,000 | -$10,497,869 | $63.98 | 22 |
| 2020 Q2 | 649,581 | $38,598,000 | +$7,581,117 | $59.42 | 23 |
| 2020 Q1 | 522,451 | $27,672,000 | -$10,381,349 | $52.99 | 23 |
| 2019 Q4 | 690,997 | $44,072,267 | +$197,000 | $63.78 | 25 |
| 2019 Q3 | 688,675 | $42,042,000 | -$15,326,170 | $61.11 | 27 |
| 2019 Q2 | 942,262 | $55,188,000 | +$4,682,276 | $58.53 | 25 |
| 2019 Q1 | 859,626 | $50,722,000 | -$1,568,312 | $59.01 | 24 |
| 2018 Q4 | 886,921 | $48,322,000 | +$6,648,753 | $54.49 | 23 |
| 2018 Q3 | 754,936 | $49,065,000 | +$7,567,524 | $65 | 24 |
| 2018 Q2 | 805,932 | $50,685,000 | +$18,970,493 | $62.88 | 26 |
| 2018 Q1 | 480,890 | $31,693,000 | +$2,750,809 | $65.87 | 23 |
| 2017 Q4 | 439,653 | $28,702,000 | -$4,904,253 | $64.94 | 25 |
| 2017 Q3 | 510,793 | $30,895,000 | +$3,032,110 | $60.42 | 21 |
| 2017 Q2 | 460,610 | $26,887,000 | +$1,855,075 | $58.31 | 21 |
| 2017 Q1 | 427,230 | $23,857,000 | +$5,229,543 | $55.85 | 21 |
| 2016 Q4 | 438,270 | $23,368,000 | -$1,511,389 | $53.02 | 22 |
| 2016 Q3 | 410,351 | $22,294,000 | -$40,870,310 | $54.34 | 24 |
| 2016 Q2 | 1,214,341 | $60,962,000 | -$23,562,200 | $50.2 | 25 |
| 2016 Q1 | 1,637,256 | $81,512,000 | +$27,425,233 | $49.75 | 25 |
| 2015 Q4 | 1,085,252 | $57,091,909 | -$3,837,857 | $52.54 | 24 |
| 2015 Q3 | 1,157,984 | $56,868,000 | +$46,284,592 | $49.11 | 20 |
| 2015 Q2 | 210,139 | $11,620,513 | +$4,262,462 | $55.29 | 22 |
| 2015 Q1 | 135,215 | $7,353,535 | -$4,796,657 | $53.82 | 22 |
| 2014 Q4 | 225,506 | $11,014,000 | +$2,728,169 | $48.49 | 21 |
| 2014 Q3 | 158,763 | $8,052,000 | -$8,005,205 | $50.3 | 20 |
| 2014 Q2 | 317,653 | $16,463,000 | +$4,008,703 | $51.59 | 20 |
| 2014 Q1 | 239,768 | $11,729,000 | +$1,924,783 | $48.55 | 20 |