| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 18,593 | $1,505,847 | -$138,412 | $80.99 | 2 |
| 2025 Q3 | 7,560,916 | $589,489,249 | +$59,677,299 | $77.97 | 47 |
| 2025 Q2 | 6,877,371 | $489,361,009 | +$107,233,875 | $71.22 | 45 |
| 2025 Q1 | 5,296,543 | $337,918,461 | +$41,171,585 | $63.80 | 42 |
| 2024 Q4 | 4,644,440 | $308,346,052 | +$3,075,237 | $66.39 | 47 |
| 2024 Q3 | 4,610,172 | $299,846,324 | +$99,411,360 | $65.04 | 43 |
| 2024 Q2 | 3,068,027 | $188,752,652 | +$16,811,151 | $61.52 | 42 |
| 2024 Q1 | 2,794,799 | $164,554,693 | +$1,036,771 | $58.88 | 32 |
| 2023 Q4 | 300 | $15,891 | +$15,891 | $52.97 | 1 |
| 2023 Q3 | 2,543,797 | $121,289,131 | +$3,372,837 | $47.68 | 32 |
| 2023 Q2 | 2,472,419 | $121,509,510 | +$5,454,129 | $49.15 | 32 |
| 2023 Q1 | 2,359,612 | $107,193,546 | +$2,964,078 | $45.43 | 26 |
| 2022 Q4 | 2,297,396 | $97,890,735 | -$27,771,446 | $42.61 | 30 |
| 2022 Q3 | 2,934,668 | $116,362,358 | +$2,745,899 | $39.66 | 29 |
| 2022 Q2 | 2,877,564 | $120,713,000 | +$10,208,301 | $41.95 | 32 |
| 2022 Q1 | 2,629,213 | $131,511,000 | +$13,399,974 | $50.02 | 33 |
| 2021 Q4 | 2,354,053 | $122,892,306 | -$576,450 | $52.20 | 36 |
| 2021 Q3 | 2,360,818 | $111,953,000 | +$36,414,744 | $47.42 | 32 |
| 2021 Q2 | 1,592,976 | $75,421,000 | -$2,248,379 | $47.35 | 26 |
| 2021 Q1 | 1,640,372 | $71,347,000 | -$1,820,493 | $43.50 | 22 |
| 2020 Q4 | 1,659,145 | $68,144,000 | +$2,855,205 | $41.10 | 18 |
| 2020 Q3 | 575,591 | $21,133,000 | +$3,155,061 | $36.71 | 21 |
| 2020 Q2 | 1,570,755 | $54,149,489 | +$14,677,148 | $34.48 | 20 |
| 2020 Q1 | 1,146,038 | $32,849,169 | +$2,070,559 | $28.66 | 14 |
| 2019 Q4 | 1,063,605 | $39,113,119 | -$4,274,506 | $36.76 | 16 |
| 2019 Q3 | 1,188,252 | $40,412,000 | +$1,472,774 | $34.01 | 16 |
| 2019 Q2 | 1,144,972 | $38,572,000 | -$29,331,547 | $33.69 | 17 |
| 2019 Q1 | 2,015,547 | $67,600,000 | +$15,650,773 | $33.53 | 12 |
| 2018 Q4 | 1,551,969 | $46,779,000 | +$150,819 | $30.13 | 12 |
| 2018 Q3 | 1,533,353 | $54,863,000 | +$12,609,077 | $35.78 | 9 |
| 2018 Q2 | 1,182,901 | $40,190,000 | +$6,705,357 | $33.98 | 8 |
| 2018 Q1 | 986,273 | $32,864,000 | +$5,519,913 | $33.34 | 9 |
| 2017 Q4 | 820,175 | $27,344,000 | +$2,949,026 | $33.34 | 5 |
| 2017 Q3 | 174,980 | $5,418,000 | +$378,891 | $30.99 | 2 |
| 2017 Q2 | 162,754 | $4,837,000 | +$93,290 | $29.72 | 1 |
| 2017 Q1 | 159,615 | $4,678,000 | +$426,418 | $29.31 | 1 |
| 2016 Q4 | 146,514 | $4,068,000 | +$593,653 | $27.77 | 3 |
| 2016 Q3 | 125,203 | $3,361,000 | +$1,403,223 | $26.84 | 3 |
| 2016 Q2 | 72,930 | $1,872,000 | -$596,922 | $25.67 | 1 |
| 2016 Q1 | 95,839 | $2,482,000 | +$1,137,583 | $25.90 | 3 |
| 2015 Q4 | 51,888 | $1,347,000 | +$1,347,002 | $27.98 | 2 |