| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 623,561 | $29,703,993 | -$5,245,400 | $47.65 | 82 |
| 2025 Q2 | 800,256 | $33,041,708 | -$519,625 | $42.48 | 84 |
| 2025 Q1 | 794,402 | $30,857,460 | -$1,418,814 | $38.84 | 84 |
| 2024 Q4 | 829,295 | $33,564,075 | -$7,503,469 | $40.44 | 91 |
| 2024 Q3 | 1,001,712 | $45,152,309 | -$1,791,036 | $45.12 | 85 |
| 2024 Q2 | 1,045,464 | $41,257,455 | -$5,646,182 | $39.46 | 89 |
| 2024 Q1 | 1,187,566 | $50,059,632 | -$7,573,789 | $42.26 | 96 |
| 2023 Q4 | 1,327,621 | $62,700,393 | -$18,494,118 | $47.24 | 99 |
| 2023 Q3 | 1,715,432 | $75,972,029 | +$1,196,020 | $44.28 | 98 |
| 2023 Q2 | 1,686,920 | $82,688,187 | -$6,915,693 | $49.02 | 93 |
| 2023 Q1 | 1,827,861 | $89,748,441 | -$8,051,047 | $49.11 | 95 |
| 2022 Q4 | 1,986,099 | $94,913,708 | +$2,115,106 | $47.78 | 96 |
| 2022 Q3 | 1,951,203 | $95,120,112 | +$584,180 | $48.74 | 93 |
| 2022 Q2 | 1,929,729 | $103,758,339 | -$32,759,510 | $53.69 | 102 |
| 2022 Q1 | 2,499,397 | $153,518,975 | +$3,062,811 | $61.44 | 107 |
| 2021 Q4 | 2,451,230 | $163,063,556 | +$24,743,323 | $66.7 | 113 |
| 2021 Q3 | 2,010,011 | $127,480,190 | -$564,069 | $63.32 | 107 |
| 2021 Q2 | 2,017,538 | $139,595,332 | -$13,588,659 | $69.21 | 108 |
| 2021 Q1 | 2,208,769 | $166,797,543 | +$5,273,226 | $75.53 | 103 |
| 2020 Q4 | 2,149,573 | $160,821,969 | +$18,581,555 | $75.13 | 106 |
| 2020 Q3 | 1,836,406 | $107,642,984 | +$8,960,797 | $58.62 | 72 |
| 2020 Q2 | 1,695,183 | $84,122,827 | +$4,180,321 | $49.18 | 64 |
| 2020 Q1 | 1,622,913 | $61,085,076 | +$10,599,023 | $37.63 | 66 |
| 2019 Q4 | 1,336,610 | $66,752,217 | +$7,176,622 | $49.95 | 60 |
| 2019 Q3 | 1,094,156 | $48,809,806 | +$5,828,016 | $44.61 | 56 |
| 2019 Q2 | 963,376 | $43,929,413 | +$574,880 | $45.59 | 51 |
| 2019 Q1 | 953,033 | $40,186,602 | -$2,794,892 | $42.15 | 52 |
| 2018 Q4 | 1,024,787 | $37,699,248 | -$1,950,755 | $36.8 | 59 |
| 2018 Q3 | 1,078,212 | $46,919,763 | +$9,422,396 | $43.54 | 59 |
| 2018 Q2 | 840,757 | $35,415,216 | +$35,398,216 | $42.11 | 55 |
| 2018 Q1 | 413 | $18,000 | +$3,094 | $43.58 | 1 |
| 2017 Q4 | 342 | $14,000 | $40.94 | 1 | |
| 2017 Q3 | 342 | $14,000 | +$3,070 | $40.94 | 1 |
| 2017 Q2 | 267 | $10,000 | +$10,000 | $37.45 | 1 |