| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 104,009 | $4,444,309 | +$1,552,325 | $43.24 | 6 |
| 2025 Q2 | 69,104 | $2,779,137 | -$1,464,449 | $40.27 | 4 |
| 2025 Q1 | 108,856 | $4,003,304 | +$1,050,106 | $36.83 | 6 |
| 2024 Q4 | 84,615 | $3,268,307 | -$165,159 | $38.59 | 5 |
| 2024 Q3 | 86,485 | $3,297,396 | -$139,908 | $38.27 | 4 |
| 2024 Q2 | 90,142 | $3,247,583 | -$13,376,313 | $36.04 | 4 |
| 2024 Q1 | 91,615 | $3,261,480 | -$55,915 | $35.61 | 4 |
| 2023 Q4 | 503,638 | $16,353,158 | +$13,488,133 | $32.47 | 6 |
| 2023 Q3 | 88,235 | $2,584,334 | -$6,130,325 | $29.31 | 5 |
| 2023 Q2 | 297,509 | $8,804,392 | -$9,116,527 | $30.3 | 5 |
| 2023 Q1 | 608,697 | $17,321,095 | +$14,714,581 | $28.46 | 5 |
| 2022 Q4 | 91,672 | $188,732,000 | -$158,216 | $27.28 | 4 |
| 2022 Q3 | 97,500 | $177,912,000 | -$6,487,846 | $25.53 | 4 |
| 2022 Q2 | 336,344 | $226,541,000 | +$8,502,292 | $26.91 | 4 |
| 2022 Q1 | 18,374 | $218,092,000 | -$375,844 | $31.48 | 3 |
| 2021 Q4 | 29,741 | $219,451,000 | -$1,340,598 | $33.07 | 4 |
| 2021 Q3 | 72,607 | $220,753,000 | +$305,313 | $31.31 | 5 |
| 2021 Q2 | 19,202 | $218,050,000 | -$37,207 | $31.56 | 3 |
| 2021 Q1 | 20,381 | $205,308,000 | -$15,999,880 | $29.94 | 3 |
| 2020 Q4 | 614,831 | $202,344,000 | +$13,956,054 | $27.07 | 4 |
| 2020 Q3 | 98,561 | $160,577,000 | +$407,023 | $25.02 | 3 |
| 2020 Q2 | 82,296 | $149,088,000 | +$147,410,846 | $10,706.59 | 2 |
| 2020 Q1 | 75,404 | $1,337,000 | -$315,982 | $2,342.11 | 2 |
| 2019 Q4 | 88,758 | $2,102,000 | +$106,190 | $23.67 | 2 |
| 2019 Q3 | 84,830 | $1,884,000 | -$601,929 | $22.23 | 2 |
| 2019 Q2 | 102,547 | $2,272,154 | +$2,272,154 | $22.15 | 3 |
| 2018 Q4 | 9,437 | $179,000 | -$257,000 | $18.97 | 1 |
| 2018 Q3 | 19,100 | $436,000 | +$104,000 | $22.56 | 2 |
| 2018 Q2 | 14,382 | $315,000 | -$1,100,000 | $21.9 | 1 |
| 2018 Q1 | 66,439 | $1,415,000 | -$43,615,969 | $21.3 | 1 |
| 2017 Q4 | 2,089,421 | $45,047,000 | -$7,737,830 | $21.56 | 4 |
| 2017 Q3 | 2,470,907 | $50,703,000 | -$2,449,304 | $20.52 | 7 |
| 2017 Q2 | 3,075,287 | $60,420,200 | +$12,942,018 | $19.65 | 8 |
| 2017 Q1 | 2,557,602 | $49,385,215 | +$10,879,322 | $19.31 | 7 |
| 2016 Q4 | 1,994,138 | $37,111,384 | -$1,574,275 | $18.61 | 4 |
| 2016 Q3 | 2,078,707 | $36,565,014 | -$6,095,446,903 | $17.59 | 4 |
| 2016 Q2 | 2,497,230 | $6,130,272,456 | +$5,929,132,151 | $16.77 | 6 |
| 2016 Q1 | 2,948,854 | $50,149,176 | +$15,226,598 | $16.51 | 7 |
| 2015 Q4 | 2,124,382 | $34,734,568 | -$988,811 | $16.35 | 7 |
| 2015 Q3 | 2,184,759 | $35,152,546 | +$2,173,786 | $16.09 | 4 |
| 2015 Q2 | 2,047,777 | $36,409,287 | +$1,631,254 | $17.78 | 5 |
| 2015 Q1 | 1,955,948 | $34,855,006 | +$4,632,600 | $17.82 | 6 |
| 2014 Q4 | 1,696,014 | $29,680,000 | -$577,761 | $17.49 | 2 |
| 2014 Q3 | 1,729,031 | $29,272,000 | +$1,595,767 | $16.91 | 2 |
| 2014 Q2 | 1,634,775 | $28,330,000 | -$129,262 | $17.31 | 2 |
| 2014 Q1 | 1,793,728 | $30,041,006 | -$15,083 | $16.65 | 4 |