| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 1,704,771 | $102,123,407 | -$2,491,608 | $59.93 | 76 |
| 2025 Q2 | 1,755,872 | $99,138,838 | +$2,040,807 | $56.47 | 73 |
| 2025 Q1 | 1,721,480 | $81,070,845 | +$337,510 | $47.1 | 69 |
| 2024 Q4 | 1,720,466 | $81,324,611 | -$5,163,068 | $47.15 | 76 |
| 2024 Q3 | 1,832,313 | $88,573,994 | -$1,157,224 | $48.36 | 80 |
| 2024 Q2 | 1,886,862 | $88,830,820 | -$8,783,730 | $47.06 | 83 |
| 2024 Q1 | 2,071,624 | $95,656,350 | -$18,410,105 | $46.18 | 82 |
| 2023 Q4 | 2,479,860 | $104,758,774 | -$1,758,354 | $42.25 | 89 |
| 2023 Q3 | 2,442,462 | $93,877,331 | -$17,695,480 | $38.42 | 86 |
| 2023 Q2 | 2,916,180 | $114,522,139 | -$33,751,617 | $39.26 | 95 |
| 2023 Q1 | 3,741,746 | $152,535,172 | -$13,467,932 | $40.78 | 100 |
| 2022 Q4 | 4,189,411 | $162,851,074 | -$59,255,564 | $38.86 | 107 |
| 2022 Q3 | 5,647,998 | $201,731,747 | -$2,135,105 | $35.7 | 111 |
| 2022 Q2 | 5,698,090 | $246,802,787 | -$81,264,703 | $43.32 | 122 |
| 2022 Q1 | 7,161,596 | $349,573,321 | -$134,294,700 | $48.76 | 126 |
| 2021 Q4 | 10,179,355 | $586,722,410 | -$127,244,762 | $57.61 | 164 |
| 2021 Q3 | 11,988,487 | $768,194,932 | -$4,678,447 | $64.07 | 148 |
| 2021 Q2 | 12,165,944 | $831,769,567 | +$72,820,531 | $68.38 | 159 |
| 2021 Q1 | 10,914,689 | $720,266,725 | +$264,614,214 | $65.95 | 148 |
| 2020 Q4 | 6,697,239 | $461,640,431 | +$162,763,965 | $68.8 | 113 |
| 2020 Q3 | 3,575,044 | $203,219,209 | +$126,293,876 | $56.84 | 71 |
| 2020 Q2 | 1,308,769 | $66,436,217 | +$36,893,343 | $50.72 | 41 |
| 2020 Q1 | 587,660 | $21,601,000 | +$4,873,025 | $36.7 | 22 |
| 2019 Q4 | 451,338 | $18,190,929 | +$10,182,856 | $40.21 | 20 |
| 2019 Q3 | 182,260 | $6,620,000 | +$343,737 | $36.32 | 14 |
| 2019 Q2 | 172,848 | $6,261,000 | -$727,824 | $36.22 | 13 |
| 2019 Q1 | 193,229 | $6,717,557 | +$762,086 | $34.76 | 16 |
| 2018 Q4 | 171,616 | $5,202,000 | -$310,322 | $30.31 | 13 |
| 2018 Q3 | 177,057 | $6,226,294 | +$1,842,968 | $35.17 | 14 |
| 2018 Q2 | 124,228 | $4,330,863 | -$177,492 | $34.79 | 13 |
| 2018 Q1 | 127,840 | $4,749,773 | -$103,321 | $37.16 | 12 |
| 2017 Q4 | 132,813 | $4,701,000 | -$1,537,374 | $35.38 | 14 |
| 2017 Q3 | 176,247 | $6,091,000 | +$1,601,387 | $34.56 | 14 |
| 2017 Q2 | 131,934 | $4,165,000 | +$3,135,504 | $31.57 | 8 |
| 2017 Q1 | 35,550 | $1,023,000 | -$428,879 | $28.78 | 5 |
| 2016 Q4 | 74,802 | $1,914,000 | -$1,149,017 | $25.56 | 5 |
| 2016 Q3 | 90,802 | $2,492,000 | +$2,063,482 | $27.45 | 7 |
| 2016 Q2 | 15,633 | $383,000 | -$38,250 | $24.44 | 5 |
| 2016 Q1 | 16,274 | $426,000 | -$504,070 | $26.44 | 4 |
| 2015 Q4 | 34,569 | $933,000 | +$906,854 | $27.25 | 6 |
| 2015 Q3 | 955 | $24,000 | +$10,422 | $24.59 | 3 |
| 2015 Q2 | 499 | $15,000 | -$231,000 | $32.54 | 4 |
| 2015 Q1 | 8,349 | $246,000 | -$2,059,000 | $32.54 | 4 |
| 2014 Q4 | 79,502 | $2,305,000 | +$2,305,000 | $30 | 3 |