| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 627,344 | $44,993,151 | +$5,181,671 | $71.79 | 47 |
| 2025 Q2 | 575,733 | $28,599,424 | +$3,059,258 | $49.72 | 38 |
| 2025 Q1 | 514,366 | $21,865,539 | -$152,593 | $42.51 | 32 |
| 2024 Q4 | 526,049 | $17,496,665 | +$1,291,823 | $33.26 | 29 |
| 2024 Q3 | 484,012 | $17,893,158 | -$3,780,034 | $36.97 | 28 |
| 2024 Q2 | 593,756 | $18,307,442 | +$687,342 | $30.82 | 29 |
| 2024 Q1 | 571,185 | $17,953,086 | -$6,790,660 | $31.42 | 30 |
| 2023 Q4 | 803,020 | $23,666,708 | +$4,642,274 | $29.42 | 27 |
| 2023 Q3 | 644,574 | $16,586,884 | +$2,767,313 | $25.63 | 28 |
| 2023 Q2 | 605,047 | $16,960,450 | -$106,239 | $28.03 | 28 |
| 2023 Q1 | 607,415 | $20,324,488 | -$9,220,929 | $33.46 | 28 |
| 2022 Q4 | 888,090 | $25,648,205 | -$3,186,681 | $28.88 | 27 |
| 2022 Q3 | 1,001,391 | $24,346,022 | +$13,254,883 | $24.22 | 26 |
| 2022 Q2 | 392,440 | $10,997,004 | +$742,819 | $28.1 | 23 |
| 2022 Q1 | 335,185 | $14,545,973 | -$2,310,327 | $43.4 | 30 |
| 2021 Q4 | 389,829 | $15,926,784 | -$1,334,216 | $40.85 | 30 |
| 2021 Q3 | 414,149 | $15,295,352 | +$2,518,642 | $36.93 | 25 |
| 2021 Q2 | 330,712 | $14,586,304 | -$342,723 | $44.1 | 29 |
| 2021 Q1 | 341,291 | $14,041,360 | +$3,517,139 | $41.14 | 28 |
| 2020 Q4 | 254,736 | $12,548,264 | +$2,795,965 | $49.26 | 28 |
| 2020 Q3 | 196,228 | $8,729,736 | +$841,053 | $44.49 | 21 |
| 2020 Q2 | 177,535 | $6,761,304 | +$1,546,579 | $38.09 | 19 |
| 2020 Q1 | 145,579 | $3,144,290 | -$1,029,790 | $22.26 | 16 |
| 2019 Q4 | 155,931 | $5,297,354 | +$2,305,777 | $33.98 | 16 |
| 2019 Q3 | 81,182 | $2,487,556 | +$2,487,556 | $30.64 | 13 |