| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 176,331 | $8,937,747 | +$2,760,384 | $50.69 | 20 |
| 2025 Q2 | 122,684 | $5,526,694 | -$3,697,947 | $45.06 | 18 |
| 2025 Q1 | 210,011 | $8,666,120 | +$2,194,576 | $41.27 | 20 |
| 2024 Q4 | 191,033 | $10,084,107 | +$498,533 | $52.79 | 15 |
| 2024 Q3 | 181,157 | $10,057,664 | +$1,145,214 | $54.95 | 17 |
| 2024 Q2 | 159,721 | $7,648,387 | +$3,798,578 | $47.91 | 16 |
| 2024 Q1 | 54,628 | $3,066,301 | -$2,130,960 | $56.13 | 17 |
| 2023 Q4 | 104,210 | $4,623,178 | -$1,005,824 | $44.37 | 12 |
| 2023 Q3 | 157,451 | $5,351,738 | +$2,707,280 | $33.99 | 14 |
| 2023 Q2 | 75,490 | $3,058,272 | -$93,124 | $40.52 | 12 |
| 2023 Q1 | 81,506 | $3,021,035 | +$334,803 | $37.08 | 12 |
| 2022 Q4 | 72,508 | $2,559,525 | -$223,854 | $35.29 | 16 |
| 2022 Q3 | 84,050 | $2,349,713 | +$345,646 | $27.95 | 10 |
| 2022 Q2 | 68,845 | $2,198,076 | -$1,971,470 | $31.89 | 13 |
| 2022 Q1 | 114,046 | $6,504,276 | -$3,053,247 | $57.03 | 15 |
| 2021 Q4 | 154,266 | $10,738,399 | -$3,808,701 | $69.61 | 18 |
| 2021 Q3 | 169,603 | $9,649,790 | +$3,938,112 | $56.89 | 18 |
| 2021 Q2 | 99,252 | $6,102,000 | -$51,458 | $61.37 | 19 |
| 2021 Q1 | 100,027 | $5,668,000 | -$236,072 | $56.67 | 14 |
| 2020 Q4 | 109,275 | $4,396,321 | +$2,169,295 | $40.23 | 15 |
| 2020 Q3 | 43,764 | $948,330 | -$2,668,634 | $21.69 | 8 |
| 2020 Q2 | 204,047 | $3,977,674 | +$1,847,255 | $19.49 | 17 |
| 2020 Q1 | 109,083 | $1,295 | +$318 | $0.0119 | 11 |
| 2019 Q4 | 807 | $39,830 | -$377,852 | $49.36 | 1 |
| 2019 Q3 | 126,793 | $5,213,220 | +$540,094 | $41.29 | 13 |
| 2019 Q2 | 114,551 | $4,951,355 | +$526,938 | $43.07 | 17 |
| 2019 Q1 | 102,689 | $4,186,684 | -$2,518,772 | $40.82 | 15 |
| 2018 Q4 | 177,132 | $4,964,000 | +$1,826,169 | $28.02 | 18 |
| 2018 Q3 | 105,328 | $5,582,615 | +$43,289 | $53.01 | 17 |
| 2018 Q2 | 108,737 | $5,226,000 | -$124,652 | $48.26 | 17 |
| 2018 Q1 | 112,007 | $4,899,000 | +$1,932,653 | $43.74 | 18 |
| 2017 Q4 | 71,736 | $3,331,000 | -$555,407 | $46.43 | 16 |
| 2017 Q3 | 100,059 | $4,033,000 | -$1,725,536 | $40.38 | 14 |
| 2017 Q2 | 152,775 | $5,728,380 | -$1,328,067 | $37.27 | 16 |
| 2017 Q1 | 0 | $0 | -$14,000 | $36.00 | 1 |
| 2016 Q4 | 180,223 | $5,921,000 | -$1,370,327 | $32.49 | 15 |
| 2016 Q3 | 262,997 | $7,091,857 | +$113,333 | $27.18 | 19 |
| 2016 Q2 | 262,236 | $6,399,000 | -$1,659,777 | $24.55 | 20 |
| 2016 Q1 | 329,864 | $7,423,665 | +$2,042,171 | $22.51 | 17 |
| 2015 Q4 | 240,121 | $4,995,047 | +$1,400,057 | $20.81 | 18 |
| 2015 Q3 | 173,345 | $3,423,830 | -$3,270,259 | $19.75 | 14 |
| 2015 Q2 | 284,528 | $7,646,410 | +$2,748,176 | $26.89 | 18 |
| 2015 Q1 | 122,505 | $13,754,215 | -$4,327,805 | $112.29 | 18 |
| 2014 Q4 | 161,430 | $15,820,682 | -$2,845,597 | $98.01 | 16 |
| 2014 Q3 | 201,485 | $16,775,001 | +$1,963,305 | $83.26 | 19 |
| 2014 Q2 | 214,205 | $20,495 | -$1,735,738 | $0.0957 | 19 |
| 2014 Q1 | 137,945 | $11,755,867 | +$3,427,373 | $85.37 | 19 |