| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 503,221 | $44,644,755 | -$26,348 | $89.1 | 2 |
| 2025 Q2 | 503,518 | $41,485,886 | +$185,032 | $81.99 | 2 |
| 2025 Q1 | 501,251 | $33,559,597 | -$1,194,022 | $66.95 | 2 |
| 2024 Q4 | 518,605 | $40,511,376 | -$2,308,541 | $78.38 | 2 |
| 2024 Q3 | 547,394 | $38,427,078 | +$764,718 | $70.05 | 3 |
| 2024 Q2 | 537,710 | $36,572,210 | +$676,497 | $67.91 | 2 |
| 2024 Q1 | 527,764 | $39,550,587 | +$210,134 | $74.9 | 2 |
| 2023 Q4 | 524,960 | $36,664,636 | -$269,579 | $70 | 2 |
| 2023 Q3 | 528,820 | $31,099,402 | -$386,097 | $58.92 | 2 |
| 2023 Q2 | 535,383 | $29,586,346 | -$1,221,844 | $55.17 | 2 |
| 2023 Q1 | 557,501 | $26,059,955 | -$105,483 | $46.63 | 2 |
| 2022 Q4 | 559,762 | $26,994,606 | -$1,857,211 | $48.17 | 2 |
| 2022 Q3 | 598,285 | $27,419,000 | -$719,281 | $45.83 | 3 |
| 2022 Q2 | 613,977 | $30,574,000 | -$622,717 | $49.77 | 2 |
| 2022 Q1 | 626,482 | $41,969,000 | -$897,220 | $67 | 2 |
| 2021 Q4 | 639,396 | $50,212,000 | +$554,138 | $78.49 | 3 |
| 2021 Q3 | 632,445 | $44,669,000 | +$2,440,211 | $70.63 | 3 |
| 2021 Q2 | 597,835 | $43,411,000 | +$1,389,740 | $72.53 | 4 |
| 2021 Q1 | 581,313 | $35,977,000 | -$2,336,658 | $62.22 | 4 |
| 2020 Q4 | 629,196 | $36,137,000 | -$1,327,447 | $57.37 | 5 |
| 2020 Q3 | 720,669 | $32,152,000 | +$2,898,268 | $44.63 | 5 |
| 2020 Q2 | 655,745 | $29,605,000 | -$1,582,488 | $44.76 | 4 |
| 2020 Q1 | 686,593 | $25,356,000 | -$704,783 | $36.38 | 5 |
| 2019 Q4 | 705,672 | $44,658,000 | -$336,286 | $63.07 | 6 |
| 2019 Q3 | 710,988 | $44,131,000 | -$44,928 | $62.58 | 5 |
| 2019 Q2 | 731,075 | $44,119,000 | -$1,696,968 | $60.38 | 5 |
| 2019 Q1 | 759,354 | $42,898,000 | +$494,665 | $56.87 | 7 |
| 2018 Q4 | 750,687 | $40,896,000 | -$380,486 | $54.41 | 6 |
| 2018 Q3 | 757,666 | $51,833,000 | -$2,394,567 | $67.92 | 6 |
| 2018 Q2 | 792,456 | $58,227,000 | -$1,000,957 | $73.37 | 6 |
| 2018 Q1 | 806,145 | $58,126,000 | -$517,467 | $71.9 | 7 |
| 2017 Q4 | 813,301 | $59,644,000 | -$147,143 | $73.36 | 5 |
| 2017 Q3 | 815,307 | $63,153,000 | -$1,279,095 | $77.45 | 5 |
| 2017 Q2 | 831,581 | $65,931,000 | +$381 | $79.36 | 6 |
| 2017 Q1 | 831,576 | $59,876,000 | -$60,977 | $72 | 6 |
| 2016 Q4 | 832,420 | $57,045,000 | +$292,150 | $67.77 | 6 |
| 2016 Q3 | 828,109 | $53,440,000 | +$237,424 | $64.51 | 6 |
| 2016 Q2 | 824,430 | $50,364,000 | +$45,829,222 | $61.07 | 6 |
| 2016 Q1 | 74,629 | $5,026,000 | +$315,666 | $60.75 | 7 |
| 2015 Q4 | 69,432 | $4,266,000 | -$4,376 | $61.47 | 6 |
| 2015 Q3 | 69,503 | $3,989,000 | +$1,139 | $57.34 | 6 |
| 2015 Q2 | 69,482 | $4,218,000 | +$38,387 | $55.29 | 6 |
| 2015 Q1 | 68,998 | $4,008,000 | -$78,900 | $58.12 | 6 |
| 2014 Q4 | 70,354 | $4,345,000 | +$6,191 | $58.34 | 6 |
| 2014 Q3 | 70,248 | $4,286,000 | -$7,011 | $55.67 | 6 |
| 2014 Q2 | 70,374 | $4,585,000 | -$4,055,157 | $62 | 6 |
| 2014 Q1 | 143,831 | $8,153,000 | +$2,328,664 | $55.65 | 7 |