| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 1,188,142 | $85,459,895 | -$1,625,632 | $71.94 | 32 |
| 2025 Q2 | 1,211,460 | $82,500,930 | +$10,603,509 | $68.1 | 32 |
| 2025 Q1 | 1,056,756 | $69,643,313 | +$3,519,740 | $65.92 | 30 |
| 2024 Q4 | 1,003,418 | $65,472,009 | +$5,529,982 | $65.25 | 28 |
| 2024 Q3 | 918,304 | $61,066,606 | -$1,484,014 | $66.5 | 25 |
| 2024 Q2 | 942,431 | $58,743,565 | -$25,568,170 | $62.33 | 28 |
| 2024 Q1 | 1,368,083 | $83,397,770 | -$51,729,102 | $60.96 | 25 |
| 2023 Q4 | 2,217,656 | $124,642,903 | -$1,393,498 | $56.21 | 29 |
| 2023 Q3 | 2,242,562 | $115,543,971 | -$3,623,462 | $51.52 | 23 |
| 2023 Q2 | 2,311,551 | $123,489,213 | +$23,497,796 | $53.42 | 24 |
| 2023 Q1 | 1,873,207 | $96,228,677 | +$7,642,957 | $51.38 | 26 |
| 2022 Q4 | 1,725,717 | $86,716,932 | -$892,147 | $50.27 | 24 |
| 2022 Q3 | 1,746,421 | $81,065,000 | -$1,107,954 | $46.39 | 21 |
| 2022 Q2 | 1,767,600 | $86,940,483 | +$2,329,379 | $49.18 | 24 |
| 2022 Q1 | 1,720,427 | $94,478,000 | +$361,755 | $54.88 | 18 |
| 2021 Q4 | 1,712,169 | $97,282,000 | -$90,601 | $56.82 | 18 |
| 2021 Q3 | 1,714,948 | $87,000,000 | -$772,659 | $50.73 | 15 |
| 2021 Q2 | 1,731,191 | $87,084,000 | +$939,339 | $50.3 | 17 |
| 2021 Q1 | 1,712,070 | $80,151,000 | +$41,280,824 | $46.79 | 15 |
| 2020 Q4 | 830,145 | $37,882,000 | +$3,178,163 | $45.55 | 12 |
| 2020 Q3 | 761,210 | $32,301,000 | +$2,465,815 | $42.43 | 12 |
| 2020 Q2 | 704,629 | $27,959,000 | +$10,146,482 | $39.68 | 10 |
| 2020 Q1 | 448,939 | $15,399,000 | +$11,136,448 | $34.27 | 6 |
| 2019 Q4 | 119,856 | $5,051,000 | +$1,926,497 | $42.11 | 4 |
| 2019 Q3 | 74,101 | $2,982,000 | +$2,982,000 | $40.24 | 1 |