| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 37,748 | $3,594,305 | -$18,092 | $95.22 | 3 |
| 2025 Q2 | 37,938 | $3,602,534 | -$14,434 | $94.96 | 3 |
| 2025 Q1 | 38,090 | $3,103,160 | -$259,319 | $81.47 | 3 |
| 2024 Q4 | 41,273 | $3,468,546 | -$63,198 | $84.04 | 3 |
| 2024 Q3 | 42,025 | $3,006,036 | -$143 | $71.53 | 3 |
| 2024 Q2 | 42,027 | $2,699,397 | -$8,676,402 | $64.23 | 3 |
| 2024 Q1 | 189,492 | $11,137,922 | -$11,349,535 | $58.74 | 6 |
| 2023 Q4 | 381,889 | $22,141,920 | -$9,621,283 | $57.98 | 4 |
| 2023 Q3 | 560,601 | $31,697,873 | -$1,352,658,453 | $56.54 | 4 |
| 2023 Q2 | 20,592,015 | $1,393,094,446 | +$12,082,125 | $67.62 | 210 |
| 2023 Q1 | 20,456,729 | $1,380,775,992 | -$54,849,061 | $67.5 | 229 |
| 2022 Q4 | 21,415,939 | $1,144,441,400 | +$26,568,504 | $53.43 | 225 |
| 2022 Q3 | 21,109,781 | $1,108,709,933 | -$18,559,497 | $52.52 | 191 |
| 2022 Q2 | 22,056,128 | $1,278,545,254 | +$3,286,428 | $57.97 | 183 |
| 2022 Q1 | 21,777,279 | $1,372,803,435 | -$64,474,066 | $63.13 | 195 |
| 2021 Q4 | 22,791,252 | $1,351,088,984 | +$43,972,409 | $59.34 | 183 |
| 2021 Q3 | 22,123,003 | $1,040,786,793 | -$30,366,032 | $47.05 | 169 |
| 2021 Q2 | 22,827,483 | $973,571,577 | -$2,085,349 | $42.63 | 173 |
| 2021 Q1 | 23,324,308 | $892,287,919 | -$5,011,582 | $38.22 | 169 |
| 2020 Q4 | 23,002,797 | $874,554,649 | -$8,880,315 | $37.99 | 171 |
| 2020 Q3 | 23,266,782 | $779,287,424 | +$1,317,561 | $33.51 | 156 |
| 2020 Q2 | 23,145,835 | $675,867,148 | -$3,090,027 | $29.18 | 147 |
| 2020 Q1 | 23,412,968 | $604,523,628 | -$11,446,283 | $25.82 | 133 |
| 2019 Q4 | 23,266,807 | $1,018,816,399 | +$11,877,899 | $43.78 | 176 |
| 2019 Q3 | 23,063,517 | $912,472,605 | -$6,389,097 | $39.59 | 170 |
| 2019 Q2 | 23,191,406 | $831,350,047 | -$15,522,924 | $35.86 | 157 |
| 2019 Q1 | 23,734,893 | $807,971,367 | -$10,438,877 | $34.04 | 154 |
| 2018 Q4 | 24,153,243 | $717,830,495 | -$2,021,889 | $29.72 | 145 |
| 2018 Q3 | 24,032,456 | $855,056,863 | -$2,750,521 | $35.58 | 177 |
| 2018 Q2 | 24,155,168 | $852,887,626 | +$21,300,809 | $35.31 | 164 |
| 2018 Q1 | 23,850,908 | $698,948,395 | +$463,777 | $29.29 | 168 |
| 2017 Q4 | 23,289,620 | $762,033,631 | -$8,561,359 | $32.72 | 176 |
| 2017 Q3 | 23,303,824 | $850,280,175 | -$68,057,486 | $36.49 | 176 |
| 2017 Q2 | 25,373,214 | $888,772,675 | +$93,431,663 | $35.03 | 171 |
| 2017 Q1 | 22,726,113 | $743,251,471 | +$78,307,085 | $32.7 | 181 |
| 2016 Q4 | 21,592,214 | $676,991,977 | -$62,524,747 | $31.35 | 174 |
| 2016 Q3 | 23,949,828 | $685,230,495 | +$98,964,278 | $28.65 | 166 |
| 2016 Q2 | 20,910,938 | $400,219,426 | +$363,205,906 | $19.14 | 158 |
| 2016 Q1 | 793,891 | $30,667,000 | +$30,660,000 | $38.63 | 12 |
| 2015 Q4 | 88 | $3,000 | $34.09 | 1 |