| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 220,871 | $35,286,593 | -$6,030,812 | $159.76 | 21 |
| 2025 Q2 | 260,037 | $38,487,690 | +$9,770,396 | $148.01 | 22 |
| 2025 Q1 | 198,603 | $26,575,622 | -$27,731,866 | $133.75 | 23 |
| 2024 Q4 | 395,863 | $55,827,214 | +$2,126,702 | $141.03 | 23 |
| 2024 Q3 | 378,130 | $52,128,983 | +$4,610,766 | $137.86 | 23 |
| 2024 Q2 | 348,202 | $45,355,697 | +$2,883,526 | $130.25 | 23 |
| 2024 Q1 | 336,105 | $42,469,554 | -$4,706,547 | $126.6 | 21 |
| 2023 Q4 | 379,188 | $43,914,588 | -$460,344 | $115.97 | 25 |
| 2023 Q3 | 383,150 | $39,606,228 | +$2,649,730 | $103.41 | 21 |
| 2023 Q2 | 350,407 | $37,594,340 | +$6,646,281 | $107.32 | 16 |
| 2023 Q1 | 289,742 | $28,789,926 | +$1,509,438 | $99.37 | 18 |
| 2022 Q4 | 335,054 | $31,191,921 | -$833,777 | $93.1 | 17 |
| 2022 Q3 | 343,569 | $29,995,451 | -$3,872,212 | $87.3 | 18 |
| 2022 Q2 | 385,460 | $35,372,637 | +$2,315,587 | $91.76 | 18 |
| 2022 Q1 | 386,549 | $42,830,482 | +$1,007,681 | $110.79 | 22 |
| 2021 Q4 | 377,206 | $44,343,655 | -$2,463,854 | $117.56 | 24 |
| 2021 Q3 | 398,179 | $43,039,000 | -$585,117 | $108.08 | 24 |
| 2021 Q2 | 445,988 | $48,456,435 | +$4,665,266 | $108.48 | 25 |
| 2021 Q1 | 402,904 | $40,507,152 | -$528,511 | $100.51 | 21 |
| 2020 Q4 | 408,332 | $38,685,644 | -$607,975 | $94.75 | 19 |
| 2020 Q3 | 411,615 | $34,139,000 | +$11,079,222 | $82.94 | 17 |
| 2020 Q2 | 286,684 | $21,863,117 | -$3,055,306 | $76.26 | 18 |
| 2020 Q1 | 332,686 | $20,875,837 | -$1,186,953 | $62.76 | 19 |
| 2019 Q4 | 353,073 | $28,137,598 | +$496,941 | $79.7 | 24 |
| 2019 Q3 | 367,267 | $26,954,852 | +$3,880,539 | $73.5 | 23 |
| 2019 Q2 | 313,699 | $22,912,905 | -$18,774,010 | $73.05 | 21 |
| 2019 Q1 | 663,057 | $46,700,000 | +$7,313,891 | $70.43 | 20 |
| 2018 Q4 | 559,565 | $34,821,000 | -$11,034,458 | $62.09 | 18 |
| 2018 Q3 | 689,801 | $50,237,000 | +$13,068,619 | $72.84 | 20 |
| 2018 Q2 | 533,426 | $36,456,000 | -$36,076 | $68.35 | 19 |
| 2018 Q1 | 534,628 | $35,312,000 | -$12,516,929 | $66.05 | 21 |
| 2017 Q4 | 722,127 | $48,182,000 | -$2,792,674 | $66.72 | 21 |
| 2017 Q3 | 764,328 | $48,192,000 | -$2,282,313 | $63.05 | 18 |
| 2017 Q2 | 802,269 | $48,570,282 | +$15,201,090 | $60.56 | 21 |
| 2017 Q1 | 551,056 | $32,545,629 | -$654,896 | $59.06 | 19 |
| 2016 Q4 | 562,403 | $31,546,000 | +$2,687,483 | $56.08 | 17 |
| 2016 Q3 | 497,962 | $26,991,000 | +$172,146 | $54.22 | 15 |
| 2016 Q2 | 495,124 | $25,837,772 | +$167,172 | $52.18 | 16 |
| 2016 Q1 | 489,540 | $24,986,000 | -$1,802,550 | $51.03 | 14 |
| 2015 Q4 | 527,134 | $26,773,445 | +$2,757,120 | $50.79 | 15 |
| 2015 Q3 | 466,533 | $22,425,000 | -$753,625 | $48.07 | 11 |
| 2015 Q2 | 481,588 | $25,091,000 | -$928,142 | $52.1 | 12 |
| 2015 Q1 | 499,324 | $26,106,000 | -$2,564,751 | $52.28 | 13 |
| 2014 Q4 | 549,166 | $28,338,257 | +$15,482,900 | $51.6 | 16 |
| 2014 Q3 | 253,103 | $12,476,655 | +$2,040,682 | $49.3 | 11 |
| 2014 Q2 | 211,675 | $10,483,000 | +$5,895,415 | $49.52 | 12 |
| 2014 Q1 | 95,319 | $4,520,000 | +$2,993,423 | $47.42 | 4 |