| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 39,415 | $5,738,538 | -$974,199 | $145.99 | 7 |
| 2025 Q2 | 46,138 | $6,923,562 | -$1,450,222 | $150.67 | 7 |
| 2025 Q1 | 55,820 | $6,843,516 | +$242,039 | $122.74 | 6 |
| 2024 Q4 | 53,537 | $7,338,922 | +$58,246 | $136.56 | 7 |
| 2024 Q3 | 53,099 | $8,540,600 | -$340,110 | $159.2 | 5 |
| 2024 Q2 | 55,489 | $7,580,359 | -$239,073 | $136.25 | 7 |
| 2024 Q1 | 57,237 | $7,477,198 | +$176,564 | $131.49 | 7 |
| 2023 Q4 | 55,893 | $6,998,767 | -$580,697 | $124.9 | 8 |
| 2023 Q3 | 59,821 | $6,462,297 | -$153,128 | $107.36 | 8 |
| 2023 Q2 | 61,206 | $7,249,724 | +$1,233,999 | $119.12 | 9 |
| 2023 Q1 | 50,812 | $5,986,154 | -$529,897 | $118.5 | 7 |
| 2022 Q4 | 55,319 | $6,263,801 | +$507,038 | $113.23 | 6 |
| 2022 Q3 | 50,841 | $5,012,090 | -$1,696,400 | $99.26 | 6 |
| 2022 Q2 | 65,675 | $7,440,000 | +$1,303,402 | $113.2 | 7 |
| 2022 Q1 | 54,215 | $8,271,000 | +$780,756 | $150.4 | 5 |
| 2021 Q4 | 49,102 | $7,339,000 | -$439,614 | $149.74 | 6 |
| 2021 Q3 | 47,065 | $6,172,000 | +$643,093 | $129.63 | 5 |
| 2021 Q2 | 42,230 | $4,962,439 | -$47,746,167 | $118.68 | 8 |
| 2021 Q1 | 450,988 | $52,670,397 | +$3,245,034 | $116.41 | 8 |
| 2020 Q4 | 423,186 | $45,359,282 | +$2,111,046 | $106.84 | 8 |
| 2020 Q3 | 403,466 | $34,824,000 | +$2,326,945 | $85.97 | 6 |
| 2020 Q2 | 376,801 | $31,072,000 | -$7,812,142 | $81.69 | 6 |
| 2020 Q1 | 471,509 | $24,958,392 | -$1,553,178 | $52.72 | 7 |
| 2019 Q4 | 493,609 | $47,534,907 | +$901,287 | $96.6 | 8 |
| 2019 Q3 | 486,569 | $43,046,000 | -$6,204,895 | $88.38 | 7 |
| 2019 Q2 | 561,164 | $49,378,456 | -$7,743,706 | $88 | 9 |
| 2019 Q1 | 647,269 | $59,635,000 | +$2,228,460 | $91.96 | 9 |
| 2018 Q4 | 623,054 | $47,412,000 | +$552,033 | $76.05 | 9 |
| 2018 Q3 | 615,657 | $55,791,000 | +$8,114,432 | $91.17 | 9 |
| 2018 Q2 | 526,493 | $48,431,000 | +$3,372,973 | $91.7 | 8 |
| 2018 Q1 | 489,968 | $39,223,000 | +$1,752,077 | $78.95 | 9 |
| 2017 Q4 | 467,511 | $36,294,000 | +$1,799,591 | $77.76 | 8 |
| 2017 Q3 | 444,329 | $31,888,000 | -$2,248,320 | $71.6 | 8 |
| 2017 Q2 | 479,325 | $32,641,000 | +$1,257,313 | $67.9 | 9 |
| 2017 Q1 | 460,835 | $31,836,000 | +$2,247,890 | $68.97 | 8 |
| 2016 Q4 | 428,262 | $26,805,000 | -$811,686 | $62.55 | 7 |
| 2016 Q3 | 441,161 | $27,816,000 | -$7,108,466 | $62.7 | 7 |
| 2016 Q2 | 576,440 | $29,433,000 | +$8,189,364 | $51.11 | 8 |
| 2016 Q1 | 416,504 | $21,000,000 | -$4,558,302 | $50.84 | 7 |
| 2015 Q4 | 495,604 | $29,863,000 | +$11,435,196 | $60.23 | 7 |
| 2015 Q3 | 305,874 | $16,342,000 | -$14,176,294 | $53.3 | 5 |
| 2015 Q2 | 420,581 | $26,460,000 | +$1,836,035 | $62.88 | 6 |
| 2015 Q1 | 392,399 | $23,057,000 | +$5,629,651 | $58.79 | 7 |
| 2014 Q4 | 296,557 | $14,074,000 | +$72,007 | $47.45 | 4 |
| 2014 Q3 | 294,949 | $14,882,000 | +$427,346 | $50.47 | 5 |
| 2014 Q2 | 286,481 | $16,116,000 | -$1,768,007 | $56.25 | 6 |
| 2014 Q1 | 319,934 | $17,109,000 | -$312,691 | $53.68 | 7 |