| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 79,592 | $5,795,227 | -$2,321,430 | $72.62 | 8 |
| 2025 Q3 | 2,263,702 | $160,745,365 | +$41,282,419 | $71.11 | 113 |
| 2025 Q2 | 1,696,894 | $115,466,894 | -$5,694,252 | $68.06 | 99 |
| 2025 Q1 | 1,791,753 | $107,674,314 | -$33,703,306 | $60.03 | 93 |
| 2024 Q4 | 2,297,289 | $143,720,214 | -$21,451,228 | $62.78 | 107 |
| 2024 Q3 | 2,606,040 | $158,498,511 | +$32,067,320 | $60.82 | 100 |
| 2024 Q2 | 2,018,071 | $120,001,537 | -$5,597,638 | $59.46 | 86 |
| 2024 Q1 | 2,160,758 | $124,533,248 | -$58,188,747 | $57.65 | 84 |
| 2023 Q4 | 72,649 | $4,003,309 | -$74,557 | $55.10 | 1 |
| 2023 Q3 | 3,603,352 | $181,943,253 | +$133,812,320 | $50.80 | 77 |
| 2023 Q2 | 949,321 | $47,474,090 | +$8,045,266 | $51.26 | 47 |
| 2023 Q1 | 833,419 | $38,754,006 | -$10,006,467 | $47.91 | 47 |
| 2022 Q4 | 1,505,727 | $63,003,105 | +$13,574,434 | $42.55 | 49 |
| 2022 Q3 | 1,672,967 | $69,037,105 | +$35,157,976 | $42.02 | 50 |
| 2022 Q2 | 824,743 | $34,134,332 | +$4,632,190 | $42.97 | 34 |
| 2022 Q1 | 641,907 | $29,108,000 | +$5,566,393 | $47.31 | 28 |
| 2021 Q4 | 585,656 | $26,726,000 | -$6,907,503 | $48.17 | 32 |
| 2021 Q3 | 741,104 | $32,307,000 | +$9,843,380 | $46.37 | 27 |
| 2021 Q2 | 494,916 | $22,509,000 | -$43,506 | $46.12 | 23 |
| 2021 Q1 | 491,606 | $22,338,000 | -$2,049,042 | $45.44 | 22 |
| 2020 Q4 | 539,925 | $24,094,000 | +$3,574,992 | $44.67 | 27 |
| 2020 Q3 | 434,781 | $18,544,091 | +$18,544,098 | $42.62 | 15 |