| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 224,586 | $29,074,101 | +$5,053,061 | $129.43 | 36 |
| 2025 Q2 | 185,583 | $24,526,069 | +$8,815,368 | $132.16 | 38 |
| 2025 Q1 | 119,893 | $14,915,879 | -$4,624,727 | $124.4 | 26 |
| 2024 Q4 | 158,034 | $19,050,823 | +$3,764,144 | $120.55 | 25 |
| 2024 Q3 | 148,315 | $16,101,410 | +$3,005,243 | $128.79 | 34 |
| 2024 Q2 | 99,582 | $12,120,793 | -$5,618,361 | $121.72 | 26 |
| 2024 Q1 | 150,393 | $18,284,384 | -$6,711,976 | $121.57 | 33 |
| 2023 Q4 | 205,553 | $25,239,978 | -$15,656,973 | $122.79 | 38 |
| 2023 Q3 | 336,514 | $39,548,509 | +$6,217,343 | $117.53 | 33 |
| 2023 Q2 | 284,855 | $34,817,181 | -$9,221,495 | $122.23 | 33 |
| 2023 Q1 | 359,062 | $42,628,754 | +$4,577,858 | $118.73 | 34 |
| 2022 Q4 | 330,670 | $38,406,606 | -$63,279,995 | $116.14 | 35 |
| 2022 Q3 | 864,521 | $92,746,000 | +$60,057,541 | $107.25 | 31 |
| 2022 Q2 | 300,754 | $35,144,000 | -$4,375,877 | $116.86 | 25 |
| 2022 Q1 | 339,017 | $42,823,000 | -$5,226,780 | $126.29 | 26 |
| 2021 Q4 | 389,401 | $50,655,000 | -$20,737,636 | $130.08 | 29 |
| 2021 Q3 | 540,321 | $70,132,000 | -$3,067,170 | $129.8 | 34 |
| 2021 Q2 | 564,282 | $75,285,000 | +$4,374,896 | $133.43 | 36 |
| 2021 Q1 | 586,258 | $77,994,432 | +$14,869,938 | $133.03 | 34 |
| 2020 Q4 | 474,672 | $62,709,696 | +$11,582,543 | $132.1 | 35 |
| 2020 Q3 | 386,768 | $48,281,864 | +$13,470,766 | $124.83 | 32 |
| 2020 Q2 | 289,174 | $34,694,062 | -$24,004,826 | $120 | 31 |
| 2020 Q1 | 458,842 | $55,259,387 | +$8,894,740 | $120.45 | 34 |
| 2019 Q4 | 401,473 | $51,556,758 | -$8,234,381 | $128.42 | 46 |
| 2019 Q3 | 451,386 | $53,831,570 | +$21,051,224 | $119.25 | 33 |
| 2019 Q2 | 282,527 | $34,788,000 | -$594,486 | $123.13 | 33 |
| 2019 Q1 | 285,654 | $36,083,000 | -$7,664,817 | $126.3 | 35 |
| 2018 Q4 | 346,453 | $42,795,000 | +$304,225 | $123.65 | 30 |
| 2018 Q3 | 342,164 | $43,257,000 | -$9,348,238 | $126.42 | 37 |
| 2018 Q2 | 415,346 | $53,193,000 | +$53,193,000 | $128.08 | 38 |