| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 703,167 | $77,240,011 | -$3,362,812 | $109.85 | 60 |
| 2025 Q2 | 746,166 | $79,621,149 | -$6,957,858 | $106.67 | 55 |
| 2025 Q1 | 812,187 | $84,304,353 | -$1,774,180 | $103.89 | 55 |
| 2024 Q4 | 829,349 | $86,208,147 | +$1,531,153 | $103.89 | 55 |
| 2024 Q3 | 811,634 | $87,884,107 | -$2,728,048 | $108.29 | 56 |
| 2024 Q2 | 845,703 | $82,618,544 | -$40,225,072 | $97.64 | 56 |
| 2024 Q1 | 1,257,625 | $127,783,626 | -$11,025,953 | $101.69 | 54 |
| 2023 Q4 | 1,414,002 | $132,621,307 | +$51,177,333 | $93.81 | 61 |
| 2023 Q3 | 845,796 | $72,016,850 | -$4,134,206 | $85.19 | 52 |
| 2023 Q2 | 871,934 | $77,816,701 | -$2,839,890 | $89.25 | 53 |
| 2023 Q1 | 890,996 | $77,754,410 | -$2,451,264 | $87.3 | 55 |
| 2022 Q4 | 972,960 | $86,590,986 | +$1,244,553 | $88.89 | 53 |
| 2022 Q3 | 970,655 | $77,383,692 | -$1,635,441 | $79.96 | 56 |
| 2022 Q2 | 970,640 | $81,404,411 | -$45,288,284 | $83.86 | 59 |
| 2022 Q1 | 1,506,723 | $143,251,992 | +$52,715,978 | $95.07 | 59 |
| 2021 Q4 | 940,438 | $90,327,618 | -$60,683,550 | $96.11 | 60 |
| 2021 Q3 | 1,602,126 | $144,010,489 | +$60,372,043 | $89.88 | 60 |
| 2021 Q2 | 902,822 | $81,167,862 | -$70,190,579 | $89.91 | 62 |
| 2021 Q1 | 1,683,392 | $141,767,458 | -$38,911,688 | $84.21 | 57 |
| 2020 Q4 | 2,109,446 | $160,676,961 | +$65,281,823 | $76.12 | 52 |
| 2020 Q3 | 1,160,845 | $76,511,262 | -$96,558,381 | $65.93 | 52 |
| 2020 Q2 | 2,723,516 | $167,369,600 | +$74,036,197 | $61.45 | 49 |
| 2020 Q1 | 1,525,488 | $80,810,277 | -$62,950,281 | $52.96 | 56 |
| 2019 Q4 | 2,684,802 | $206,560,405 | +$36,203,847 | $76.94 | 57 |
| 2019 Q3 | 2,196,660 | $159,965,637 | -$6,107,711 | $72.82 | 55 |
| 2019 Q2 | 2,290,142 | $164,457,511 | -$3,840,598 | $71.54 | 56 |
| 2019 Q1 | 2,325,414 | $158,390,210 | +$70,229,443 | $68.11 | 48 |
| 2018 Q4 | 1,256,791 | $74,667,505 | -$101,592,237 | $58.98 | 52 |
| 2018 Q3 | 2,678,582 | $182,562,361 | +$113,747,512 | $68.18 | 46 |
| 2018 Q2 | 1,287,903 | $70,879,224 | +$66,943,224 | $64.69 | 46 |
| 2018 Q1 | 73 | $5,000 | $68.49 | 1 | |
| 2017 Q4 | 73 | $5,000 | $68.49 | 1 | |
| 2017 Q3 | 73 | $5,000 | $68.49 | 1 | |
| 2017 Q2 | 73 | $4,000 | $54.79 | 1 | |
| 2017 Q1 | 73 | $4,000 | $54.79 | 1 | |
| 2016 Q4 | 73 | $4,000 | $54.79 | 1 | |
| 2016 Q3 | 73 | $4,000 | +$4,000 | $54.79 | 1 |
| 2016 Q2 | 0 | $0 | -$3,000 | 0 | |
| 2016 Q1 | 50 | $3,000 | $60 | 1 |