| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 619,021 | $20,500,741 | +$460,951 | $33.2 | 42 |
| 2025 Q2 | 606,202 | $17,211,418 | -$2,503,205 | $28.38 | 39 |
| 2025 Q1 | 722,083 | $21,382,660 | -$4,554,278 | $29.61 | 38 |
| 2024 Q4 | 848,433 | $22,194,130 | +$9,334,749 | $26.16 | 42 |
| 2024 Q3 | 496,744 | $14,002,702 | -$12,155,307 | $28.19 | 38 |
| 2024 Q2 | 1,044,700 | $23,259,935 | +$7,567,916 | $22.25 | 41 |
| 2024 Q1 | 1,115,852 | $27,450,680 | +$4,561,901 | $24.58 | 46 |
| 2023 Q4 | 918,187 | $23,915,862 | +$4,588,250 | $26.03 | 49 |
| 2023 Q3 | 739,561 | $20,012,027 | -$9,449,604 | $27.06 | 45 |
| 2023 Q2 | 1,093,904 | $29,122,063 | -$14,915,931 | $26.63 | 48 |
| 2023 Q1 | 1,627,329 | $48,320,937 | -$10,543,614 | $29.69 | 48 |
| 2022 Q4 | 1,984,002 | $54,224,702 | -$45,842,499 | $27.33 | 44 |
| 2022 Q3 | 3,275,731 | $83,105,057 | -$9,164,821 | $25.37 | 36 |
| 2022 Q2 | 3,653,226 | $119,725,958 | -$23,322,846 | $32.59 | 51 |
| 2022 Q1 | 2,741,704 | $79,482,175 | +$36,963,307 | $28.98 | 50 |
| 2021 Q4 | 1,135,106 | $41,694,757 | -$8,836,880 | $36.48 | 50 |
| 2021 Q3 | 1,265,228 | $53,322,375 | +$27,964,407 | $42.19 | 46 |
| 2021 Q2 | 563,877 | $34,526,460 | -$12,870,655 | $61.23 | 46 |
| 2021 Q1 | 766,218 | $48,634,885 | +$18,516,953 | $63.52 | 53 |
| 2020 Q4 | 474,470 | $30,300,625 | -$403,377 | $63.86 | 48 |
| 2020 Q3 | 489,544 | $25,814,900 | -$4,472,319 | $52.68 | 43 |
| 2020 Q2 | 574,196 | $28,082,866 | -$1,715,836 | $48.86 | 40 |
| 2020 Q1 | 609,761 | $22,960,376 | -$7,208,506 | $37.65 | 41 |
| 2019 Q4 | 787,557 | $32,743,462 | +$921,285 | $41.56 | 45 |
| 2019 Q3 | 773,305 | $27,533,494 | -$5,493,567 | $35.61 | 46 |
| 2019 Q2 | 925,760 | $34,544,778 | +$2,833,003 | $37.39 | 46 |
| 2019 Q1 | 845,021 | $34,235,212 | +$3,700,156 | $40.45 | 49 |
| 2018 Q4 | 755,188 | $23,800,907 | +$334,046 | $31.52 | 43 |
| 2018 Q3 | 737,861 | $28,454,209 | -$13,817,838 | $38.56 | 45 |
| 2018 Q2 | 930,166 | $42,813,036 | +$42,790,036 | $46.03 | 47 |
| 2016 Q2 | 0 | $0 | -$5,000 | 0 | |
| 2016 Q1 | 120 | $5,000 | $41.67 | 1 |