| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 29,699 | $1,325,946 | -$26,959 | $44.75 | 9 |
| 2025 Q2 | 30,459 | $1,273,213 | +$39,494 | $41.93 | 12 |
| 2025 Q1 | 29,506 | $1,055,559 | -$83,104 | $35.83 | 10 |
| 2024 Q4 | 31,858 | $944,747 | -$312,400 | $29.46 | 9 |
| 2024 Q3 | 42,328 | $1,542,448 | +$35,352 | $36.41 | 9 |
| 2024 Q2 | 26,229 | $897,491 | +$60,636 | $34.2 | 7 |
| 2024 Q1 | 24,436 | $830,572 | +$53,773 | $33.99 | 6 |
| 2023 Q4 | 22,663 | $1,022,252 | -$50,066 | $45.57 | 7 |
| 2023 Q3 | 22,633 | $843,175 | +$30,262 | $37.1 | 8 |
| 2023 Q2 | 21,752 | $951,801 | +$63,653 | $43.5 | 8 |
| 2023 Q1 | 20,248 | $871,023 | +$313,555 | $43.02 | 5 |
| 2022 Q4 | 12,741 | $564,926 | +$17,658 | $44.32 | 5 |
| 2022 Q3 | 12,136 | $444,340 | -$25,687 | $36.54 | 4 |
| 2022 Q2 | 12,579 | $461,000 | +$3,155 | $36.63 | 5 |
| 2022 Q1 | 12,190 | $536,000 | -$152,687 | $44.01 | 3 |
| 2021 Q4 | 15,677 | $640,000 | -$5,541 | $40.86 | 5 |
| 2021 Q3 | 1,081 | $38,000 | -$17,417 | $35.2 | 3 |
| 2021 Q2 | 1,264 | $45,051 | -$36,292,222 | $35 | 6 |
| 2021 Q1 | 926,515 | $36,327,139 | -$7,908,784 | $38.34 | 6 |
| 2020 Q4 | 1,087,851 | $46,138,227 | +$3,084,117 | $42.31 | 9 |
| 2020 Q3 | 993,361 | $37,192,000 | -$1,606,579 | $37.43 | 7 |
| 2020 Q2 | 1,005,815 | $35,252,000 | -$184,767 | $34.94 | 7 |
| 2020 Q1 | 985,260 | $25,576,000 | -$269,273 | $24.45 | 9 |
| 2019 Q4 | 958,319 | $29,378,000 | +$7,337,354 | $30.38 | 7 |
| 2019 Q3 | 718,998 | $22,450,000 | +$605,403 | $31.04 | 7 |
| 2019 Q2 | 699,576 | $17,210,664 | +$294,523 | $24.1 | 5 |
| 2019 Q1 | 687,609 | $18,434,000 | +$785,901 | $27.23 | 4 |
| 2018 Q4 | 658,255 | $14,403,000 | +$564,875 | $22.14 | 4 |
| 2018 Q3 | 632,427 | $15,629,000 | +$1,477,586 | $23.04 | 5 |
| 2018 Q2 | 572,610 | $12,993,000 | +$952,806 | $22.39 | 5 |
| 2018 Q1 | 530,623 | $13,156,000 | +$1,510,797 | $23.57 | 4 |
| 2017 Q4 | 469,751 | $9,527,000 | +$552,459 | $20.27 | 5 |
| 2017 Q3 | 442,502 | $10,068,593 | +$1,152,848 | $22.9 | 6 |
| 2017 Q2 | 391,861 | $7,810,396 | +$74,333 | $19.94 | 5 |
| 2017 Q1 | 391,984 | $6,476,157 | +$1,896,939 | $16.53 | 5 |
| 2016 Q4 | 277,101 | $3,423,865 | -$559,931 | $12.36 | 4 |
| 2016 Q3 | 322,373 | $5,551,000 | +$407,292 | $17.23 | 3 |
| 2016 Q2 | 298,804 | $4,741,112 | +$589,085 | $15.2 | 4 |
| 2016 Q1 | 263,725 | $3,399,903 | -$20,556 | $12.9 | 5 |
| 2015 Q4 | 265,292 | $3,349,884 | +$2,340,884 | $12.64 | 6 |
| 2015 Q3 | 89,000 | $1,008,000 | -$1,646,600 | $10.78 | 4 |
| 2015 Q2 | 165,455 | $3,560,000 | +$92,124 | $21.88 | 4 |
| 2015 Q1 | 161,072 | $4,118,000 | +$1,486,226 | $25.54 | 5 |
| 2014 Q4 | 102,756 | $3,184,000 | -$401,576 | $31.04 | 7 |
| 2014 Q3 | 115,061 | $4,475,000 | +$448,936 | $38.84 | 8 |
| 2014 Q2 | 103,486 | $4,448,000 | -$2,211,956 | $43.01 | 7 |
| 2014 Q1 | 158,197 | $6,422,000 | +$806,346 | $40.59 | 7 |