| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 2,925,063 | $220,264,026 | +$109,434,395 | $75.34 | 66 |
| 2025 Q2 | 1,576,946 | $112,640,344 | +$30,046,722 | $71.51 | 39 |
| 2025 Q1 | 1,162,513 | $73,728,060 | -$18,034,196 | $63.41 | 34 |
| 2024 Q4 | 1,643,724 | $102,647,375 | +$12,860,681 | $62.45 | 36 |
| 2024 Q3 | 1,396,003 | $93,960,070 | +$7,633,413 | $67.42 | 38 |
| 2024 Q2 | 1,282,889 | $82,676,837 | +$6,414,769 | $64.15 | 35 |
| 2024 Q1 | 1,187,676 | $74,782,809 | +$8,431,571 | $62.96 | 38 |
| 2023 Q4 | 1,058,928 | $61,777,148 | -$9,496,020 | $58.34 | 40 |
| 2023 Q3 | 1,180,652 | $63,378,751 | -$296,176 | $53.49 | 34 |
| 2023 Q2 | 1,076,191 | $63,636,975 | -$971,944 | $59.11 | 32 |
| 2023 Q1 | 1,093,763 | $63,561,392 | +$24,097,168 | $58.12 | 31 |
| 2022 Q4 | 649,624 | $34,063,382 | +$4,271,919 | $52.51 | 26 |
| 2022 Q3 | 663,245 | $31,278,790 | -$4,566,777 | $46.99 | 26 |
| 2022 Q2 | 756,245 | $39,213,000 | +$11,309,598 | $51.64 | 27 |
| 2022 Q1 | 521,142 | $32,519,184 | +$16,717,709 | $62.28 | 31 |
| 2021 Q4 | 242,983 | $18,797,920 | -$2,852,323 | $76.32 | 32 |
| 2021 Q3 | 248,080 | $19,035,684 | -$6,490,441 | $75.95 | 25 |
| 2021 Q2 | 333,467 | $26,100,000 | -$2,964,962 | $78.16 | 20 |
| 2021 Q1 | 371,800 | $27,128,497 | +$3,128,822 | $72.65 | 20 |
| 2020 Q4 | 329,039 | $23,967,000 | -$251,506 | $72.71 | 10 |
| 2020 Q3 | 338,886 | $21,743,000 | +$2,995,553 | $64.23 | 8 |
| 2020 Q2 | 292,406 | $16,554,000 | +$16,554,000 | $56.6 | 3 |