| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 31,568 | $1,439,268 | -$135,190 | $45.57 | 6 |
| 2025 Q2 | 34,597 | $1,450,198 | +$59,198 | $42.21 | 7 |
| 2025 Q1 | 33,180 | $1,417,758 | +$121,578 | $42.78 | 5 |
| 2024 Q4 | 30,336 | $1,266,331 | -$51,380 | $41.53 | 5 |
| 2024 Q3 | 31,568 | $1,515,899 | -$396,079 | $47.88 | 5 |
| 2024 Q2 | 21,153 | $925,397 | -$210,400 | $43.68 | 4 |
| 2024 Q1 | 25,982 | $1,020,357 | +$93,025 | $39.15 | 5 |
| 2023 Q4 | 23,615 | $941,751 | -$39,899 | $39.98 | 5 |
| 2023 Q3 | 23,731 | $817,528 | +$15,066 | $34.24 | 5 |
| 2023 Q2 | 23,735 | $863,795 | +$63,950 | $36.42 | 4 |
| 2023 Q1 | 21,983 | $783,753 | -$69,523 | $35.65 | 3 |
| 2022 Q4 | 23,933 | $691,611 | -$29,158 | $28.9 | 2 |
| 2022 Q3 | 24,942 | $625,000 | -$390,621 | $25.05 | 2 |
| 2022 Q2 | 41,069 | $989,000 | +$199,336 | $24.08 | 3 |
| 2022 Q1 | 32,769 | $1,140,000 | +$163,641 | $34.89 | 4 |
| 2021 Q4 | 28,055 | $1,129,000 | -$524,664 | $40.28 | 4 |
| 2021 Q3 | 41,617 | $1,560,000 | +$226,508 | $37.4 | 6 |
| 2021 Q2 | 35,601 | $1,258,000 | -$20,658,640 | $35.2 | 6 |
| 2021 Q1 | 719,305 | $21,725,000 | +$790,078 | $30.22 | 6 |
| 2020 Q4 | 692,967 | $18,803,000 | -$90,388,888 | $27.34 | 6 |
| 2020 Q3 | 4,771,249 | $105,710,000 | +$90,528,003 | $22.18 | 6 |
| 2020 Q2 | 686,094 | $15,100,000 | +$2,920,921 | $22.01 | 5 |
| 2020 Q1 | 553,410 | $9,449,000 | +$1,212,363 | $17.38 | 5 |
| 2019 Q4 | 481,470 | $12,100,000 | +$981,252 | $25.14 | 5 |
| 2019 Q3 | 442,399 | $8,717,000 | -$1,038,609 | $19.71 | 5 |
| 2019 Q2 | 495,246 | $10,762,000 | -$163,640 | $21.38 | 6 |
| 2019 Q1 | 502,787 | $11,526,000 | +$611,577 | $22.99 | 6 |
| 2018 Q4 | 476,079 | $10,242,107 | -$1,879,954 | $21.5 | 7 |
| 2018 Q3 | 563,997 | $15,239,649 | -$495,412 | $27.03 | 4 |
| 2018 Q2 | 582,473 | $13,732,000 | -$2,759,402 | $23.43 | 4 |
| 2018 Q1 | 699,472 | $16,715,000 | +$214,343 | $23.53 | 5 |
| 2017 Q4 | 690,574 | $16,289,000 | +$1,057,316 | $23.61 | 6 |
| 2017 Q3 | 645,761 | $15,756,000 | +$1,660,501 | $24.39 | 5 |
| 2017 Q2 | 577,655 | $11,834,000 | +$625,869 | $19.53 | 4 |
| 2017 Q1 | 547,918 | $10,335,000 | +$1,196,762 | $18.86 | 5 |
| 2016 Q4 | 484,446 | $7,999,000 | +$1,390,179 | $16.51 | 5 |
| 2016 Q3 | 400,301 | $6,252,000 | +$2,334,059 | $15.56 | 4 |
| 2016 Q2 | 250,929 | $3,933,000 | +$1,554,502 | $15.35 | 4 |
| 2016 Q1 | 151,699 | $2,462,000 | +$369,151 | $16.23 | 4 |
| 2015 Q4 | 128,890 | $2,359,000 | +$2,359,000 | $18.3 | 1 |
| 2015 Q2 | 0 | $0 | -$796,000 | 0 | |
| 2015 Q1 | 40,525 | $796,000 | +$37,320 | $19.64 | 1 |
| 2014 Q4 | 38,625 | $739,283 | +$38,759 | $19.14 | 1 |
| 2014 Q3 | 36,600 | $783,954 | +$783,954 | $21.42 | 1 |