| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 3,257,709 | $363,254,494 | +$69,238,533 | $111.56 | 207 |
| 2025 Q2 | 2,723,143 | $242,558,312 | +$27,299,920 | $89.17 | 178 |
| 2025 Q1 | 2,420,230 | $160,458,621 | +$26,390,512 | $66.26 | 153 |
| 2024 Q4 | 2,028,885 | $156,676,062 | +$3,178,049 | $77.25 | 171 |
| 2024 Q3 | 1,994,420 | $121,379,331 | -$36,287,180 | $60.92 | 151 |
| 2024 Q2 | 2,595,956 | $143,384,519 | -$19,211,051 | $55.09 | 166 |
| 2024 Q1 | 2,920,939 | $159,789,209 | -$63,183,288 | $54.71 | 167 |
| 2023 Q4 | 4,062,524 | $231,088,400 | -$6,412,870 | $57.7 | 183 |
| 2023 Q3 | 4,181,332 | $220,693,144 | +$37,125,588 | $52.46 | 176 |
| 2023 Q2 | 3,445,813 | $194,096,138 | +$25,747,297 | $56.36 | 163 |
| 2023 Q1 | 3,011,880 | $150,175,950 | -$4,166,173 | $50.29 | 156 |
| 2022 Q4 | 3,140,914 | $128,761,623 | -$17,535,151 | $41.01 | 170 |
| 2022 Q3 | 3,581,840 | $161,204,879 | -$12,716,789 | $45.07 | 162 |
| 2022 Q2 | 3,832,471 | $192,346,806 | -$55,953,930 | $50.08 | 171 |
| 2022 Q1 | 4,819,192 | $325,290,819 | -$25,895,483 | $67.66 | 202 |
| 2021 Q4 | 5,119,162 | $393,707,053 | -$29,090,225 | $77.01 | 252 |
| 2021 Q3 | 5,387,175 | $421,162,386 | -$126,077,784 | $78.05 | 226 |
| 2021 Q2 | 6,966,553 | $599,786,824 | -$107,524,614 | $86.21 | 248 |
| 2021 Q1 | 8,265,009 | $693,760,952 | +$238,045,850 | $83.94 | 262 |
| 2020 Q4 | 5,388,887 | $411,283,813 | +$157,461,064 | $76.29 | 175 |
| 2020 Q3 | 3,145,884 | $180,488,702 | +$87,760,127 | $57.39 | 86 |
| 2020 Q2 | 1,605,697 | $75,972,913 | +$40,560,260 | $47.3 | 60 |
| 2020 Q1 | 801,564 | $26,571,279 | -$682,319 | $33.15 | 43 |
| 2019 Q4 | 801,451 | $29,743,568 | +$1,311,405 | $37.13 | 42 |
| 2019 Q3 | 760,177 | $24,112,045 | -$660,266 | $31.7 | 38 |
| 2019 Q2 | 781,317 | $26,321,976 | -$3,147,325 | $33.75 | 40 |
| 2019 Q1 | 852,778 | $29,016,650 | +$2,495,468 | $34.04 | 39 |
| 2018 Q4 | 790,842 | $23,339,996 | -$7,729,316 | $29.49 | 30 |
| 2018 Q3 | 997,906 | $35,935,482 | +$3,961,685 | $36 | 40 |
| 2018 Q2 | 888,745 | $30,767,212 | -$3,792,270 | $34.66 | 38 |
| 2018 Q1 | 1,003,050 | $32,959,502 | +$6,207,743 | $32.86 | 39 |
| 2017 Q4 | 814,143 | $26,993,000 | +$7,090,415 | $32.94 | 32 |
| 2017 Q3 | 580,187 | $18,500,000 | +$1,487,918 | $31.83 | 20 |
| 2017 Q2 | 535,328 | $15,056,000 | +$8,460,584 | $28.12 | 16 |
| 2017 Q1 | 235,996 | $5,816,000 | +$227,416 | $24.65 | 7 |
| 2016 Q4 | 227,648 | $4,999,000 | -$63,061 | $21.91 | 6 |
| 2016 Q3 | 230,516 | $5,155,000 | -$189,949 | $22.34 | 4 |
| 2016 Q2 | 238,987 | $4,590,000 | +$981,928 | $19.2 | 3 |
| 2016 Q1 | 187,734 | $3,560,000 | -$553,201 | $19.28 | 4 |
| 2015 Q4 | 216,322 | $4,148,000 | +$41,889 | $19.17 | 4 |
| 2015 Q3 | 213,445 | $3,703,000 | -$173,583 | $17.35 | 3 |
| 2015 Q2 | 223,422 | $4,414,000 | +$3,919,960 | $19.75 | 2 |
| 2015 Q1 | 25,005 | $498,000 | -$612,000 | $19.92 | 1 |
| 2014 Q4 | 55,953 | $1,110,000 | -$914,963 | $19.83 | 2 |
| 2014 Q3 | 94,448 | $1,872,000 | +$1,872,000 | $19.82 | 2 |