| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 846,882 | $33,416,750 | +$2,366,857 | $39.46 | 24 |
| 2025 Q2 | 937,871 | $29,674,581 | +$1,255,996 | $31.64 | 15 |
| 2025 Q1 | 898,247 | $24,908,784 | +$1,892,747 | $27.73 | 15 |
| 2024 Q4 | 833,037 | $21,270,940 | +$1,347 | $25.53 | 12 |
| 2024 Q3 | 832,984 | $23,373,307 | -$1,786,740 | $28.06 | 10 |
| 2024 Q2 | 909,852 | $21,553,636 | -$3,176,280 | $23.69 | 13 |
| 2024 Q1 | 1,039,013 | $24,950,804 | -$4,852,620 | $23.91 | 14 |
| 2023 Q4 | 1,241,659 | $31,852,044 | +$1,266,542 | $25.65 | 12 |
| 2023 Q3 | 1,192,253 | $32,381,421 | +$4,707,041 | $27.16 | 14 |
| 2023 Q2 | 1,017,454 | $29,844,739 | +$3,188,442 | $29.33 | 17 |
| 2023 Q1 | 907,054 | $30,505,804 | +$4,898,041 | $33.63 | 17 |
| 2022 Q4 | 761,878 | $26,635,746 | +$20,694,621 | $34.96 | 19 |
| 2022 Q3 | 172,889 | $5,113,620 | +$2,995,811 | $29.3 | 13 |
| 2022 Q2 | 68,117 | $2,723,880 | +$226,138 | $40 | 11 |
| 2022 Q1 | 66,723 | $2,491,816 | +$986,724 | $39.92 | 14 |
| 2021 Q4 | 36,466 | $1,743,368 | -$3,145,551 | $47.88 | 18 |
| 2021 Q3 | 93,841 | $4,773,406 | -$6,506,908 | $50.88 | 16 |
| 2021 Q2 | 214,581 | $12,305,588 | -$5,843,887 | $57.76 | 21 |
| 2021 Q1 | 316,825 | $17,455,578 | -$9,899,636 | $55.06 | 20 |
| 2020 Q4 | 545,146 | $26,823,107 | -$3,279,135 | $49.15 | 11 |
| 2020 Q3 | 612,867 | $26,635,460 | -$3,335,173 | $43.46 | 11 |
| 2020 Q2 | 689,663 | $26,828,849 | +$2,436,638 | $38.9 | 12 |
| 2020 Q1 | 628,688 | $21,826,559 | +$20,733,533 | $34.71 | 13 |
| 2019 Q4 | 30,463 | $1,243,481 | +$910,347 | $40.79 | 12 |
| 2019 Q3 | 8,007 | $308,666 | -$503,169 | $38.53 | 8 |
| 2019 Q2 | 19,996 | $842,544 | +$4,054 | $42.16 | 10 |
| 2019 Q1 | 19,862 | $904,172 | +$469,579 | $45.39 | 11 |
| 2018 Q4 | 9,537 | $373,433 | -$7,016,689 | $39.1 | 8 |
| 2018 Q3 | 162,289 | $7,483,459 | +$4,535,382 | $46.16 | 12 |
| 2018 Q2 | 60,602 | $3,060,555 | -$967,097 | $50.49 | 14 |
| 2018 Q1 | 79,190 | $4,196,280 | -$221,073 | $52.98 | 13 |
| 2017 Q4 | 84,479 | $4,268,935 | +$277,751 | $50.54 | 15 |
| 2017 Q3 | 78,156 | $3,989,000 | -$260,170 | $51.04 | 13 |
| 2017 Q2 | 96,923 | $4,384,000 | -$725,921 | $45.22 | 11 |
| 2017 Q1 | 112,900 | $5,128,000 | +$130,809 | $45.51 | 11 |
| 2016 Q4 | 110,801 | $4,542,000 | +$2,134,590 | $40.97 | 12 |
| 2016 Q3 | 58,741 | $2,640,000 | +$115,233 | $44.97 | 10 |
| 2016 Q2 | 56,185 | $2,205,000 | -$1,284,020 | $39.21 | 10 |
| 2016 Q1 | 88,764 | $3,689,000 | +$1,681,928 | $41.55 | 11 |
| 2015 Q4 | 48,145 | $2,146,000 | -$2,682,017 | $44.56 | 11 |
| 2015 Q3 | 108,774 | $4,502,000 | -$13,580,757 | $41.39 | 12 |
| 2015 Q2 | 345,018 | $19,960,388 | +$11,813,506 | $57.85 | 15 |
| 2015 Q1 | 152,600 | $7,269,885 | -$1,238,545 | $48.31 | 13 |
| 2014 Q4 | 179,785 | $8,111,768 | -$352,291 | $45.33 | 15 |
| 2014 Q3 | 181,725 | $8,536,000 | -$6,384,867 | $47.39 | 14 |
| 2014 Q2 | 342,240 | $14,451,692 | +$3,147,485 | $45.54 | 15 |
| 2014 Q1 | 233,540 | $9,042,781 | -$4,034,001 | $46.25 | 12 |