| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 787,299 | $42,876,508 | -$1,118,909 | $54.47 | 54 |
| 2025 Q2 | 807,085 | $40,808,375 | -$9,323,079 | $50.56 | 52 |
| 2025 Q1 | 994,200 | $46,464,571 | +$1,439,855 | $46.76 | 51 |
| 2024 Q4 | 961,814 | $47,705,618 | +$2,992,650 | $49.53 | 51 |
| 2024 Q3 | 970,353 | $49,820,930 | +$1,121,565 | $51.48 | 51 |
| 2024 Q2 | 951,493 | $45,272,212 | +$4,702,151 | $47.42 | 47 |
| 2024 Q1 | 851,556 | $41,366,936 | +$1,146,017 | $48.6 | 43 |
| 2023 Q4 | 828,645 | $37,732,495 | +$2,539,906 | $45.54 | 35 |
| 2023 Q3 | 762,993 | $30,724,659 | +$17,878,573 | $40.27 | 35 |
| 2023 Q2 | 277,708 | $35,205,832 | +$5,803,279 | $126.95 | 38 |
| 2023 Q1 | 226,437 | $26,759,053 | +$363,539 | $118.18 | 36 |
| 2022 Q4 | 233,991 | $27,257,780 | -$9,716,032 | $116.5 | 42 |
| 2022 Q3 | 318,210 | $35,022,115 | +$1,829,258 | $110.06 | 38 |
| 2022 Q2 | 297,153 | $34,131,442 | -$151,067 | $114.87 | 42 |
| 2022 Q1 | 292,075 | $41,246,854 | +$1,383,308 | $141.29 | 55 |
| 2021 Q4 | 278,241 | $46,265,473 | -$1,875,457 | $166.63 | 54 |
| 2021 Q3 | 217,291 | $34,690,462 | +$1,613,953 | $159.65 | 47 |
| 2021 Q2 | 251,905 | $41,019,000 | +$3,985,983 | $162.83 | 47 |
| 2021 Q1 | 227,537 | $36,043,000 | -$1,399,487 | $157.47 | 49 |
| 2020 Q4 | 237,003 | $33,834,000 | -$2,883,177 | $138.06 | 46 |
| 2020 Q3 | 217,635 | $23,155,000 | -$9,102,524 | $106.41 | 33 |
| 2020 Q2 | 306,591 | $30,766,000 | +$393,898 | $100.35 | 36 |
| 2020 Q1 | 304,983 | $23,256,000 | -$20,969,419 | $76.24 | 46 |
| 2019 Q4 | 523,224 | $61,812,164 | -$16,170,414 | $118.13 | 60 |
| 2019 Q3 | 644,889 | $68,773,000 | -$8,343,348 | $106.66 | 61 |
| 2019 Q2 | 721,729 | $79,949,822 | +$1,455,938 | $111.19 | 67 |
| 2019 Q1 | 694,211 | $78,569,408 | -$6,075,912 | $113.17 | 70 |
| 2018 Q4 | 748,990 | $78,001,000 | -$15,298,065 | $104.15 | 69 |
| 2018 Q3 | 876,509 | $117,411,000 | +$6,006,405 | $133.95 | 66 |
| 2018 Q2 | 842,914 | $107,156,360 | +$102,119,461 | $127.01 | 58 |
| 2018 Q1 | 39,353 | $4,530,000 | +$259,117 | $115.11 | 1 |
| 2017 Q4 | 37,102 | $4,249,000 | $114.52 | 1 |