| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 20,134 | $936,978 | -$271,240 | $44.59 | 5 |
| 2025 Q3 | 2,964,989 | $124,314,916 | +$21,900,302 | $41.96 | 146 |
| 2025 Q2 | 2,535,274 | $82,928,970 | -$18,064,706 | $32.69 | 143 |
| 2025 Q1 | 3,059,685 | $87,063,497 | -$31,143,027 | $28.62 | 145 |
| 2024 Q4 | 4,197,172 | $142,889,541 | -$21,669,057 | $33.93 | 167 |
| 2024 Q3 | 4,881,932 | $175,479,094 | -$9,881,536 | $35.91 | 182 |
| 2024 Q2 | 5,231,272 | $178,786,477 | -$39,169,186 | $34.01 | 196 |
| 2024 Q1 | 6,427,896 | $222,800,258 | -$73,618,982 | $34.68 | 207 |
| 2023 Q4 | 9,458 | $398,845 | +$282,286 | $42.17 | 2 |
| 2023 Q3 | 8,287,976 | $353,403,716 | -$26,406,919 | $42.63 | 249 |
| 2023 Q2 | 8,783,223 | $449,169,692 | -$39,396,788 | $51.16 | 263 |
| 2023 Q1 | 9,695,738 | $504,534,908 | -$19,843,353 | $52.23 | 277 |
| 2022 Q4 | 10,839,321 | $510,397,443 | -$81,066,008 | $47.19 | 280 |
| 2022 Q3 | 12,308,450 | $701,103,968 | +$43,543,345 | $56.97 | 298 |
| 2022 Q2 | 12,047,367 | $629,404,762 | -$77,008,908 | $52.20 | 279 |
| 2022 Q1 | 12,941,478 | $835,194,360 | -$106,436,170 | $64.62 | 315 |
| 2021 Q4 | 15,042,095 | $1,022,186,322 | +$105,207,031 | $67.97 | 334 |
| 2021 Q3 | 13,197,962 | $828,369,488 | +$3,525,312 | $62.60 | 280 |
| 2021 Q2 | 12,917,711 | $892,946,025 | -$60,738,798 | $69.21 | 280 |
| 2021 Q1 | 13,843,961 | $948,825,155 | +$325,987,093 | $68.60 | 278 |
| 2020 Q4 | 8,823,431 | $620,034,177 | +$344,526,687 | $70.23 | 205 |
| 2020 Q3 | 3,634,322 | $161,374,220 | +$67,048,607 | $44.35 | 106 |
| 2020 Q2 | 2,007,582 | $59,735,913 | +$13,217,874 | $29.71 | 70 |
| 2020 Q1 | 1,608,656 | $32,254,829 | +$12,203,442 | $20.04 | 63 |
| 2019 Q4 | 1,005,950 | $25,035,759 | +$4,076,215 | $24.89 | 61 |
| 2019 Q3 | 828,270 | $17,727,282 | +$1,428,275 | $21.40 | 44 |
| 2019 Q2 | 762,012 | $16,083,320 | -$13,311,003 | $21.11 | 45 |
| 2019 Q1 | 696,961 | $13,999,529 | -$66,554 | $20.08 | 43 |
| 2018 Q4 | 709,081 | $12,494,524 | +$1,989,086 | $17.62 | 46 |
| 2018 Q3 | 596,933 | $11,752,647 | +$305,017 | $19.70 | 48 |
| 2018 Q2 | 582,487 | $11,350,959 | +$1,325,750 | $19.49 | 48 |
| 2018 Q1 | 557,522 | $10,857,904 | +$1,837,279 | $19.51 | 44 |
| 2017 Q4 | 420,260 | $8,531,000 | -$1,117,660 | $20.29 | 35 |
| 2017 Q3 | 464,191 | $8,927,000 | +$2,178,897 | $19.23 | 30 |
| 2017 Q2 | 353,059 | $6,384,000 | +$1,128,488 | $18.08 | 25 |
| 2017 Q1 | 295,190 | $4,948,000 | -$927,893 | $16.75 | 25 |
| 2016 Q4 | 307,665 | $4,745,000 | +$798,699 | $15.41 | 26 |
| 2016 Q3 | 282,068 | $4,263,000 | -$8,021,480 | $15.12 | 26 |
| 2016 Q2 | 844,719 | $12,073,000 | -$1,162,046 | $14.29 | 27 |
| 2016 Q1 | 874,042 | $12,940,000 | +$356,181 | $14.80 | 25 |
| 2015 Q4 | 913,693 | $14,628,000 | -$4,247,360 | $16.04 | 29 |
| 2015 Q3 | 1,170,556 | $16,451,000 | -$661,451 | $14.05 | 27 |
| 2015 Q2 | 1,129,479 | $20,829,416 | -$2,147,423 | $18.45 | 31 |
| 2015 Q1 | 1,245,656 | $23,106,517 | -$6,514,978 | $18.55 | 29 |
| 2014 Q4 | 1,694,694 | $29,210,229 | -$10,906,840 | $17.23 | 36 |
| 2014 Q3 | 1,887,698 | $36,028,939 | -$3,434,689 | $19.09 | 33 |
| 2014 Q2 | 2,266,602 | $46,579,041 | -$54,508,761 | $20.55 | 34 |
| 2014 Q1 | 4,925,926 | $100,036,162 | +$48,638,864 | $20.31 | 36 |