| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 18,746 | $1,054,922 | +$32,507 | $56.26 | 5 |
| 2025 Q3 | 6,686,141 | $383,911,467 | +$11,438,743 | $57.42 | 128 |
| 2025 Q2 | 6,489,954 | $340,594,788 | +$343,844 | $52.48 | 120 |
| 2025 Q1 | 6,479,100 | $366,205,707 | -$1,364,611 | $56.52 | 120 |
| 2024 Q4 | 6,500,487 | $353,887,187 | +$3,753,272 | $54.44 | 106 |
| 2024 Q3 | 6,431,055 | $308,368,201 | +$2,428,945 | $47.95 | 94 |
| 2024 Q2 | 6,382,345 | $250,440,498 | -$13,809,782 | $39.24 | 87 |
| 2024 Q1 | 6,652,371 | $354,664,770 | +$799,497 | $53.29 | 85 |
| 2023 Q4 | 1,125 | $59,603 | $52.98 | 1 | |
| 2023 Q3 | 6,970,991 | $315,720,325 | +$94,669,971 | $45.29 | 83 |
| 2023 Q2 | 4,869,914 | $331,386,064 | -$972,000 | $68.06 | 88 |
| 2023 Q1 | 4,855,369 | $290,787,134 | -$3,739,938 | $59.89 | 83 |
| 2022 Q4 | 4,937,721 | $277,849,871 | +$1,992,547 | $56.27 | 90 |
| 2022 Q3 | 4,831,336 | $231,464,197 | -$1,267,716 | $47.91 | 69 |
| 2022 Q2 | 4,862,440 | $241,247,544 | -$5,669,398 | $49.61 | 75 |
| 2022 Q1 | 5,001,378 | $241,831,894 | -$3,314,823 | $48.35 | 74 |
| 2021 Q4 | 5,057,152 | $272,857,983 | -$4,994,129 | $53.97 | 76 |
| 2021 Q3 | 5,141,425 | $235,315,713 | +$2,687,411 | $45.77 | 70 |
| 2021 Q2 | 5,082,293 | $193,840,486 | -$1,927,520 | $38.14 | 62 |
| 2021 Q1 | 5,124,727 | $231,026,571 | -$3,352,816 | $45.09 | 65 |
| 2020 Q4 | 5,224,492 | $197,959,889 | +$65,943,604 | $37.89 | 61 |
| 2020 Q3 | 3,473,606 | $153,875,159 | -$1,897,148 | $44.29 | 56 |
| 2020 Q2 | 3,521,171 | $125,558,530 | -$1,085,029 | $35.66 | 55 |
| 2020 Q1 | 3,558,191 | $108,542,413 | -$1,681,920 | $30.51 | 49 |
| 2019 Q4 | 3,609,205 | $164,936,039 | -$1,450,575 | $45.70 | 55 |
| 2019 Q3 | 3,645,664 | $145,576,376 | -$2,326,120 | $39.94 | 50 |
| 2019 Q2 | 3,701,071 | $136,605,333 | -$320,190 | $36.91 | 47 |
| 2019 Q1 | 3,735,547 | $155,138,093 | -$1,483,819 | $41.53 | 49 |
| 2018 Q4 | 3,764,838 | $134,024,559 | -$1,210,580 | $35.60 | 45 |
| 2018 Q3 | 3,827,456 | $152,676,904 | -$2,898,567 | $39.89 | 53 |
| 2018 Q2 | 3,897,434 | $171,099,153 | -$6,245,336 | $43.90 | 58 |
| 2018 Q1 | 4,034,274 | $162,901,506 | -$3,084,456 | $40.38 | 56 |
| 2017 Q4 | 4,142,182 | $199,689,225 | -$26,382,940 | $48.21 | 68 |
| 2017 Q3 | 4,657,685 | $203,157,630 | -$681,545 | $43.62 | 61 |
| 2017 Q2 | 4,680,423 | $170,411,351 | -$14,812,100 | $36.41 | 57 |
| 2017 Q1 | 5,094,286 | $158,837,084 | +$4,934,170 | $31.18 | 48 |
| 2016 Q4 | 5,230,715 | $161,470,646 | -$11,105,557 | $30.87 | 54 |
| 2016 Q3 | 5,672,752 | $137,900,156 | -$11,348,964 | $24.31 | 47 |
| 2016 Q2 | 6,140,907 | $127,665,318 | +$5,250,541 | $20.79 | 42 |
| 2016 Q1 | 5,892,578 | $107,598,000 | -$6,072,416 | $18.26 | 28 |
| 2015 Q4 | 6,165,443 | $135,023,000 | -$71,176,593 | $21.90 | 28 |
| 2015 Q3 | 8,875,476 | $206,886,704 | -$1,506,585 | $23.31 | 31 |
| 2015 Q2 | 8,910,415 | $213,852,184 | +$8,543,229 | $24.00 | 32 |
| 2015 Q1 | 8,553,973 | $211,453,416 | -$3,012,052 | $24.72 | 25 |
| 2014 Q4 | 9,166,680 | $258,133,011 | -$1,381,326 | $28.16 | 26 |
| 2014 Q3 | 9,202,100 | $272,435,945 | -$2,812,039 | $29.45 | 26 |
| 2014 Q2 | 9,299,821 | $292,480,000 | -$2,000,790 | $31.45 | 26 |
| 2014 Q1 | 9,373,083 | $264,068,000 | -$3,715,094 | $28.16 | 28 |