| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 299,168 | $72,955,147 | -$10,152,710 | $247.02 | 10 |
| 2025 Q2 | 344,039 | $70,578,198 | -$1,810,965 | $225.69 | 12 |
| 2025 Q1 | 348,710 | $60,646,527 | -$25,047,298 | $190.9 | 10 |
| 2024 Q4 | 448,483 | $94,728,853 | -$13,919,053 | $211.22 | 9 |
| 2024 Q3 | 514,381 | $92,845,596 | -$35,634,581 | $197.71 | 8 |
| 2024 Q2 | 663,507 | $127,605,417 | +$16,634,231 | $192.32 | 13 |
| 2024 Q1 | 575,206 | $101,927,254 | +$39,462,684 | $177.2 | 11 |
| 2023 Q4 | 353,319 | $641,894,918 | +$18,784,806 | $160 | 12 |
| 2023 Q3 | 392,630 | $55,216,821 | +$4,391,757 | $140.11 | 10 |
| 2023 Q2 | 362,567 | $52,822,270 | +$826,695 | $145.68 | 10 |
| 2023 Q1 | 357,005 | $45,842,623 | -$1,026,626 | $128.41 | 6 |
| 2022 Q4 | 368,554 | $40,438,009 | -$682,624 | $109.72 | 7 |
| 2022 Q3 | 369,208 | $40,651,000 | +$934,677 | $110.12 | 7 |
| 2022 Q2 | 360,720 | $41,362,000 | -$871,430 | $114.66 | 5 |
| 2022 Q1 | 367,384 | $54,377,406 | +$990,841 | $148.12 | 9 |
| 2021 Q4 | 360,689 | $59,567,187 | -$10,552,699 | $165.11 | 10 |
| 2021 Q3 | 424,585 | $63,417,000 | -$3,365,401 | $149.36 | 8 |
| 2021 Q2 | 447,056 | $65,931,000 | -$1,482,747 | $147.48 | 7 |
| 2021 Q1 | 458,591 | $60,635,000 | -$2,371,053 | $132.22 | 8 |
| 2020 Q4 | 476,526 | $62,168,000 | +$1,401,600 | $130.46 | 6 |
| 2020 Q3 | 466,904 | $54,758,000 | +$20,287,546 | $117.28 | 5 |
| 2020 Q2 | 293,918 | $30,559,000 | +$242,657 | $103.97 | 3 |
| 2020 Q1 | 293,765 | $24,010,000 | -$126,231 | $80.72 | 4 |
| 2019 Q4 | 294,470 | $27,632,000 | -$539,694 | $93.83 | 6 |
| 2019 Q3 | 302,299 | $25,885,000 | +$2,447,338 | $85.61 | 7 |
| 2019 Q2 | 286,151 | $24,076,000 | +$2,370,642 | $84.14 | 8 |
| 2019 Q1 | 258,259 | $20,802,000 | +$391,767 | $80.52 | 8 |
| 2018 Q4 | 253,397 | $17,505,000 | +$87,916 | $69.08 | 6 |
| 2018 Q3 | 248,493 | $20,595,000 | +$2,856,942 | $82.88 | 7 |
| 2018 Q2 | 214,269 | $16,524,000 | -$110,811 | $77.11 | 4 |
| 2018 Q1 | 216,531 | $15,766,000 | -$5,544,543 | $73.05 | 4 |
| 2017 Q4 | 292,637 | $21,172,000 | -$2,507,797 | $72.35 | 3 |
| 2017 Q3 | 327,760 | $22,400,000 | -$605,443 | $68.34 | 5 |
| 2017 Q2 | 336,618 | $21,999,000 | +$6,999,169 | $65.4 | 4 |
| 2017 Q1 | 229,774 | $14,386,000 | +$655,897 | $62.6 | 4 |
| 2016 Q4 | 219,298 | $12,569,000 | -$151,772 | $57.32 | 4 |
| 2016 Q3 | 221,949 | $12,834,000 | -$645,038 | $57.82 | 4 |
| 2016 Q2 | 233,104 | $12,863,000 | -$7,577,100 | $55.18 | 4 |
| 2016 Q1 | 370,733 | $20,304,000 | +$187,717 | $54.79 | 6 |
| 2015 Q4 | 367,319 | $19,978,000 | -$2,751,773 | $54.77 | 5 |
| 2015 Q3 | 417,957 | $21,681,000 | +$2,106,428 | $51.65 | 6 |
| 2015 Q2 | 377,178 | $20,823,000 | -$4,463,752 | $55.11 | 3 |
| 2015 Q1 | 457,599 | $25,346,000 | +$11,669,945 | $55.39 | 4 |
| 2014 Q4 | 246,902 | $13,259,000 | +$6,494,118 | $53.7 | 2 |
| 2014 Q3 | 125,972 | $6,463,000 | +$6,463,000 | $51.31 | 1 |