| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 1,434,216 | $246,576,680 | -$697,769 | $172.77 | 92 |
| 2025 Q2 | 1,438,760 | $225,280,094 | -$15,134,242 | $157.05 | 94 |
| 2025 Q1 | 1,535,401 | $211,186,843 | +$5,043,812 | $137.71 | 95 |
| 2024 Q4 | 1,497,339 | $230,770,992 | +$37,654,802 | $153.76 | 103 |
| 2024 Q3 | 1,227,069 | $187,451,496 | +$60,690,082 | $152.99 | 82 |
| 2024 Q2 | 835,912 | $111,516,042 | +$2,134,176 | $133.34 | 71 |
| 2024 Q1 | 814,570 | $113,628,434 | +$8,109,628 | $139.55 | 66 |
| 2023 Q4 | 759,214 | $89,909,920 | -$1,483,828 | $118.43 | 65 |
| 2023 Q3 | 756,945 | $76,518,790 | +$3,328,946 | $101.09 | 60 |
| 2023 Q2 | 723,924 | $76,151,505 | +$3,816,965 | $105.23 | 57 |
| 2023 Q1 | 690,408 | $65,501,396 | +$8,755,460 | $94.87 | 55 |
| 2022 Q4 | 465,638 | $40,195,772 | -$5,330,488 | $86.37 | 49 |
| 2022 Q3 | 512,769 | $41,975,072 | -$3,926,473 | $81.85 | 49 |
| 2022 Q2 | 560,819 | $45,317,991 | -$28,344,525 | $80.79 | 52 |
| 2022 Q1 | 893,321 | $87,968,411 | -$5,310,014 | $98.54 | 65 |
| 2021 Q4 | 927,980 | $107,737,134 | -$24,443,407 | $116.25 | 64 |
| 2021 Q3 | 1,105,861 | $109,960,000 | -$23,647,101 | $99.34 | 64 |
| 2021 Q2 | 1,344,194 | $133,632,663 | -$16,692,412 | $99.45 | 66 |
| 2021 Q1 | 1,508,854 | $154,280,259 | +$81,459,738 | $102.25 | 62 |
| 2020 Q4 | 713,929 | $66,532,278 | +$14,261,046 | $92.96 | 53 |
| 2020 Q3 | 549,695 | $41,924,000 | +$13,331,171 | $76.25 | 37 |
| 2020 Q2 | 373,772 | $25,554,000 | -$13,167,837 | $68.38 | 29 |
| 2020 Q1 | 577,988 | $32,175,000 | -$22,932,464 | $55.66 | 33 |
| 2019 Q4 | 931,966 | $63,630,442 | -$461,070 | $68.25 | 41 |
| 2019 Q3 | 921,338 | $60,408,032 | -$1,482,110 | $65.56 | 40 |
| 2019 Q2 | 1,002,372 | $66,515,000 | +$6,282,489 | $66.37 | 39 |
| 2019 Q1 | 910,048 | $55,586,000 | -$8,233,924 | $61.08 | 40 |
| 2018 Q4 | 1,033,175 | $52,695,000 | -$8,513,668 | $50.96 | 36 |
| 2018 Q3 | 1,185,111 | $76,210,000 | +$7,547,535 | $64.32 | 35 |
| 2018 Q2 | 1,070,160 | $64,327,000 | +$64,327,000 | $60.11 | 39 |