| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 644,648 | $45,379,517 | +$2,039,649 | $70.42 | 61 |
| 2025 Q2 | 621,366 | $43,563,325 | +$5,437,948 | $70.12 | 66 |
| 2025 Q1 | 546,177 | $33,286,564 | -$9,261,497 | $60.96 | 59 |
| 2024 Q4 | 704,622 | $39,866,878 | +$1,421,112 | $56.58 | 57 |
| 2024 Q3 | 691,263 | $43,823,044 | -$3,801,865 | $63.5 | 56 |
| 2024 Q2 | 756,591 | $45,085,944 | -$13,053,502 | $59.58 | 62 |
| 2024 Q1 | 968,673 | $57,885,843 | -$1,100,100 | $59.75 | 60 |
| 2023 Q4 | 987,248 | $58,879,427 | -$20,310,551 | $59.63 | 58 |
| 2023 Q3 | 1,344,785 | $70,771,545 | -$10,047,418 | $52.47 | 60 |
| 2023 Q2 | 1,539,903 | $86,210,858 | -$20,380,346 | $55.84 | 63 |
| 2023 Q1 | 1,871,124 | $109,105,949 | +$48,937,388 | $58.31 | 72 |
| 2022 Q4 | 1,033,038 | $56,533,433 | -$7,039,225 | $54.72 | 61 |
| 2022 Q3 | 1,209,289 | $54,716,746 | -$22,616,155 | $45.24 | 58 |
| 2022 Q2 | 1,680,141 | $92,746,485 | +$10,161,553 | $55.2 | 70 |
| 2022 Q1 | 1,487,597 | $99,985,317 | -$6,606,640 | $67.21 | 80 |
| 2021 Q4 | 1,583,240 | $117,965,940 | -$14,930,795 | $74.51 | 85 |
| 2021 Q3 | 1,773,358 | $127,384,198 | +$11,373,638 | $71.83 | 84 |
| 2021 Q2 | 1,619,227 | $118,705,521 | +$11,933,475 | $73.4 | 80 |
| 2021 Q1 | 1,455,410 | $101,347,736 | -$845,358 | $69.64 | 76 |
| 2020 Q4 | 1,476,736 | $95,332,195 | -$11,151,966 | $64.56 | 74 |
| 2020 Q3 | 1,630,512 | $86,985,907 | -$10,170,427 | $53.17 | 77 |
| 2020 Q2 | 1,824,469 | $90,436,020 | -$51,858,294 | $49.52 | 77 |
| 2020 Q1 | 2,923,539 | $119,293,172 | -$22,206,503 | $40.67 | 81 |
| 2019 Q4 | 3,199,533 | $208,885,913 | -$5,420,346 | $65.35 | 116 |
| 2019 Q3 | 3,282,282 | $183,337,814 | -$25,761,651 | $55.91 | 103 |
| 2019 Q2 | 3,741,764 | $218,198,585 | -$40,660,048 | $58.34 | 110 |
| 2019 Q1 | 4,416,381 | $258,038,439 | -$16,954,426 | $58.43 | 104 |
| 2018 Q4 | 4,734,938 | $252,555,088 | -$66,603,725 | $53.36 | 112 |
| 2018 Q3 | 5,835,451 | $368,939,420 | -$41,331,785 | $63.3 | 119 |
| 2018 Q2 | 6,473,961 | $422,680,920 | -$48,539,429 | $65.26 | 132 |
| 2018 Q1 | 7,190,362 | $502,701,330 | +$33,745,262 | $69.91 | 137 |
| 2017 Q4 | 6,705,655 | $472,704,538 | -$11,085,422 | $70.56 | 130 |
| 2017 Q3 | 6,729,953 | $467,015,897 | +$39,735,663 | $69.47 | 114 |
| 2017 Q2 | 6,061,422 | $391,127,192 | +$32,393,735 | $64.53 | 104 |
| 2017 Q1 | 5,680,883 | $335,523,546 | +$35,328,231 | $59.06 | 101 |
| 2016 Q4 | 5,151,750 | $281,458,019 | -$36,931,979 | $54.62 | 101 |
| 2016 Q3 | 5,823,123 | $321,432,000 | -$16,347,548 | $55.32 | 100 |
| 2016 Q2 | 6,322,279 | $322,053,000 | -$238,400,033 | $51.03 | 99 |
| 2016 Q1 | 10,418,361 | $593,891,000 | +$164,348,391 | $57.03 | 107 |
| 2015 Q4 | 7,601,088 | $425,210,000 | -$16,486,372 | $56 | 109 |
| 2015 Q3 | 7,751,610 | $419,839,000 | +$43,011,729 | $53.84 | 102 |
| 2015 Q2 | 6,938,263 | $396,133,576 | +$42,863,667 | $57.15 | 95 |
| 2015 Q1 | 6,149,198 | $342,289,450 | +$82,141,345 | $55.65 | 92 |
| 2014 Q4 | 4,717,331 | $242,795,634 | -$141,048,539 | $51.47 | 89 |
| 2014 Q3 | 7,948,364 | $416,641,648 | -$246,563,031 | $52.43 | 91 |
| 2014 Q2 | 12,584,308 | $760,277,251 | +$200,791,023 | $60.42 | 101 |
| 2014 Q1 | 9,164,376 | $573,025,464 | +$268,421,914 | $62.53 | 91 |