| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 312,376 | $31,805,423 | -$13,469,618 | $101.56 | 51 |
| 2025 Q2 | 445,923 | $44,464,094 | -$1,234,321 | $99.55 | 52 |
| 2025 Q1 | 459,236 | $45,157,141 | +$13,581,705 | $98.12 | 49 |
| 2024 Q4 | 322,773 | $29,206,734 | -$3,671,397 | $90.18 | 48 |
| 2024 Q3 | 361,164 | $35,120,242 | -$6,801,277 | $96.9 | 55 |
| 2024 Q2 | 432,177 | $38,966,680 | +$14,576,933 | $89.88 | 51 |
| 2024 Q1 | 268,750 | $25,517,634 | -$7,881,470 | $94.83 | 50 |
| 2023 Q4 | 354,064 | $31,573,674 | -$14,051,163 | $88.95 | 47 |
| 2023 Q3 | 510,105 | $42,965,177 | +$1,063,230 | $83.22 | 48 |
| 2023 Q2 | 492,754 | $46,609,735 | +$1,509,628 | $93.77 | 40 |
| 2023 Q1 | 471,428 | $41,174,012 | -$5,789,508 | $86.46 | 50 |
| 2022 Q4 | 545,127 | $46,352,601 | -$1,272,045 | $84.79 | 50 |
| 2022 Q3 | 566,825 | $49,837,607 | +$21,670,488 | $87.8 | 52 |
| 2022 Q2 | 313,285 | $26,718,614 | -$4,407,772 | $82.24 | 40 |
| 2022 Q1 | 354,118 | $36,763,952 | -$8,852,745 | $101.33 | 43 |
| 2021 Q4 | 439,228 | $47,529,008 | -$57,488,405 | $106.01 | 52 |
| 2021 Q3 | 934,555 | $97,520,046 | -$1,531,931 | $104.17 | 53 |
| 2021 Q2 | 973,706 | $111,612,674 | +$57,621,366 | $114.31 | 54 |
| 2021 Q1 | 470,601 | $50,242,407 | -$4,629,298 | $106.35 | 42 |
| 2020 Q4 | 517,609 | $50,289,061 | +$13,512,797 | $96.77 | 46 |
| 2020 Q3 | 364,694 | $28,229,239 | +$1,503,752 | $77.4 | 30 |
| 2020 Q2 | 356,960 | $24,693,537 | +$2,800,087 | $68.09 | 33 |
| 2020 Q1 | 323,013 | $18,615,159 | -$6,681,402 | $57.64 | 33 |
| 2019 Q4 | 417,701 | $30,409,298 | +$2,867,350 | $72.63 | 38 |
| 2019 Q3 | 378,788 | $23,597,083 | +$513,428 | $62.3 | 37 |
| 2019 Q2 | 369,305 | $24,586,977 | -$13,518,701 | $66.56 | 39 |
| 2019 Q1 | 575,906 | $37,103,637 | -$8,641,110 | $64.49 | 42 |
| 2018 Q4 | 710,036 | $44,475,180 | +$24,653,800 | $62.59 | 41 |
| 2018 Q3 | 315,531 | $24,208,973 | +$582,014 | $76.71 | 34 |
| 2018 Q2 | 308,767 | $21,435,589 | -$9,830,640 | $69.48 | 33 |
| 2018 Q1 | 466,390 | $29,382,514 | +$11,164,656 | $63 | 32 |
| 2017 Q4 | 289,366 | $17,815,561 | -$2,732,071 | $61.57 | 30 |
| 2017 Q3 | 371,964 | $22,670,649 | -$2,318,944 | $60.94 | 31 |
| 2017 Q2 | 411,599 | $26,511,964 | +$110,629 | $64.41 | 37 |
| 2017 Q1 | 411,948 | $23,937,214 | -$2,413,409 | $58.12 | 37 |
| 2016 Q4 | 447,566 | $23,534,246 | -$4,993,781 | $52.46 | 40 |
| 2016 Q3 | 687,344 | $37,893,510 | -$132,855,040 | $55.09 | 42 |
| 2016 Q2 | 3,024,220 | $173,235,728 | -$4,843,673 | $57.28 | 47 |
| 2016 Q1 | 3,103,531 | $171,731,538 | +$96,934,159 | $55.38 | 39 |
| 2015 Q4 | 1,337,708 | $76,642,854 | +$8,556,838 | $57.38 | 31 |
| 2015 Q3 | 1,187,282 | $67,815,115 | +$36,225,432 | $57.05 | 33 |
| 2015 Q2 | 567,621 | $74,423,136 | +$22,099,448 | $131.1 | 26 |
| 2015 Q1 | 400,498 | $49,808,222 | +$11,897,306 | $124.42 | 25 |
| 2014 Q4 | 315,123 | $35,360,612 | -$26,647,393 | $112.22 | 23 |
| 2014 Q3 | 578,030 | $59,368,138 | +$28,905,798 | $102.74 | 25 |
| 2014 Q2 | 296,707 | $29,683,002 | +$6,747,247 | $100.03 | 21 |
| 2014 Q1 | 229,525 | $21,793,748 | -$239,801 | $94.96 | 18 |