| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 3,143,203 | $161,940,353 | +$12,875,073 | $51.52 | 118 |
| 2025 Q2 | 2,983,681 | $142,221,615 | +$3,128,136 | $47.69 | 110 |
| 2025 Q1 | 3,008,560 | $128,685,723 | +$1,509,777 | $42.78 | 109 |
| 2024 Q4 | 2,983,864 | $135,202,209 | +$4,553,709 | $45.3 | 109 |
| 2024 Q3 | 2,824,999 | $125,004,480 | +$2,072,923 | $44.22 | 97 |
| 2024 Q2 | 2,813,219 | $118,371,013 | -$20,517,500 | $42.05 | 90 |
| 2024 Q1 | 3,278,745 | $132,078,512 | +$33,638,098 | $40.29 | 78 |
| 2023 Q4 | 2,454,877 | $89,318,809 | +$4,600,603 | $36.39 | 71 |
| 2023 Q3 | 2,294,943 | $74,461,615 | -$18,024,032 | $32.43 | 60 |
| 2023 Q2 | 2,849,608 | $96,355,081 | +$32,643,546 | $33.82 | 57 |
| 2023 Q1 | 1,887,174 | $58,297,988 | -$106,415,771 | $30.9 | 53 |
| 2022 Q4 | 5,663,519 | $160,992,992 | +$12,998,134 | $28.43 | 60 |
| 2022 Q3 | 5,208,264 | $139,774,441 | +$1,012,752 | $26.83 | 44 |
| 2022 Q2 | 5,167,061 | $146,692,134 | +$13,729,480 | $28.39 | 40 |
| 2022 Q1 | 4,628,530 | $158,914,164 | -$184,542,236 | $34.37 | 37 |
| 2021 Q4 | 9,987,148 | $366,827,521 | +$236,176,293 | $36.73 | 28 |
| 2021 Q3 | 3,518,239 | $116,501,360 | +$52,020,910 | $33.11 | 18 |
| 2021 Q2 | 1,947,232 | $64,136,000 | +$37,982,322 | $32.93 | 9 |
| 2021 Q1 | 797,029 | $24,198,000 | +$18,678,000 | $30.36 | 9 |
| 2020 Q4 | 182,021 | $5,220,000 | -$365,000 | $28.67 | 2 |
| 2020 Q3 | 199,787 | $5,147,000 | +$5,147,000 | $25.76 | 2 |