| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 2,013,926 | $167,967,633 | +$9,367,416 | $83.41 | 105 |
| 2025 Q2 | 1,913,087 | $148,301,227 | +$8,860,590 | $77.48 | 101 |
| 2025 Q1 | 1,789,051 | $127,295,094 | +$8,554,324 | $71.19 | 96 |
| 2024 Q4 | 1,705,873 | $123,502,690 | -$3,057,172 | $72.37 | 93 |
| 2024 Q3 | 1,687,858 | $128,891,508 | +$25,093,988 | $73.87 | 81 |
| 2024 Q2 | 1,380,652 | $95,832,209 | +$12,980,082 | $69.32 | 72 |
| 2024 Q1 | 1,193,281 | $83,200,744 | +$19,278,277 | $69.82 | 64 |
| 2023 Q4 | 920,281 | $59,571,892 | +$3,819,660 | $64.76 | 54 |
| 2023 Q3 | 774,027 | $45,512,555 | +$15,714,456 | $58.81 | 42 |
| 2023 Q2 | 505,703 | $30,360,705 | +$6,112,418 | $60.02 | 34 |
| 2023 Q1 | 404,327 | $23,380,171 | +$2,257,757 | $57.8 | 26 |
| 2022 Q4 | 368,388 | $20,496,092 | +$14,567,035 | $55.51 | 16 |
| 2022 Q3 | 84,245 | $4,210,000 | +$4,210,000 | $50.05 | 2 |