| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 488,600 | $56,507,350 | -$2,671,551 | $115.65 | 1 |
| 2025 Q2 | 511,700 | $60,311,485 | +$811,875 | $117.86 | 1 |
| 2025 Q1 | 504,813 | $54,484,956 | +$17,437,576 | $107.54 | 2 |
| 2024 Q4 | 343,251 | $40,754,809 | -$249,338 | $116.37 | 2 |
| 2024 Q3 | 345,351 | $48,468,219 | -$18,402,140 | $138.48 | 2 |
| 2024 Q2 | 477,651 | $66,418,314 | -$16,833,417 | $139.06 | 3 |
| 2024 Q1 | 598,749 | $81,552,114 | -$7,266,755 | $137.43 | 4 |
| 2023 Q4 | 652,143 | $106,193,318 | +$51,571,261 | $162.98 | 4 |
| 2023 Q3 | 335,579 | $52,721,083 | -$1,999,927 | $155.61 | 2 |
| 2023 Q2 | 348,288 | $70,509,137 | -$3,257,188 | $202.19 | 2 |
| 2023 Q1 | 364,373 | $64,713,228 | +$60,443,130 | $176.49 | 2 |
| 2022 Q4 | 24,305 | $3,791,495 | -$105,115 | $156.59 | 3 |
| 2022 Q3 | 24,994 | $3,807,000 | -$96,090 | $152.99 | 2 |
| 2022 Q2 | 25,632 | $4,131,000 | -$116,186 | $160.73 | 2 |
| 2022 Q1 | 26,348 | $4,877,000 | +$103 | $185.17 | 3 |
| 2021 Q4 | 26,347 | $5,850,000 | +$78,863 | $225 | 3 |
| 2021 Q3 | 25,990 | $5,640,000 | -$279,566 | $219.25 | 3 |
| 2021 Q2 | 27,263 | $5,042,000 | +$78,736 | $186.49 | 3 |
| 2021 Q1 | 26,840 | $5,390,000 | -$331,600 | $200.51 | 3 |
| 2020 Q4 | 28,481 | $6,454,000 | -$790,410 | $225 | 3 |
| 2020 Q3 | 32,045 | $5,843,000 | +$51,595 | $182.91 | 3 |
| 2020 Q2 | 31,759 | $5,102,000 | -$23,639 | $160.63 | 3 |
| 2020 Q1 | 31,906 | $3,902,000 | -$65,786 | $122.15 | 3 |
| 2019 Q4 | 32,445 | $4,609,000 | +$600,899 | $141.98 | 3 |
| 2019 Q3 | 28,219 | $3,704,000 | -$36,497 | $131.27 | 3 |
| 2019 Q2 | 28,496 | $3,708,000 | +$38,771 | $130.38 | 3 |
| 2019 Q1 | 28,187 | $3,300,000 | -$41,124 | $117.15 | 3 |
| 2018 Q4 | 28,538 | $3,033,000 | -$58,093 | $106.15 | 3 |
| 2018 Q3 | 29,083 | $3,872,000 | -$143,102 | $133.12 | 3 |
| 2018 Q2 | 30,158 | $3,612,000 | -$620,331 | $119.76 | 3 |
| 2018 Q1 | 35,338 | $3,897,000 | +$8,436 | $109.48 | 3 |
| 2017 Q4 | 35,272 | $4,175,000 | +$308,295 | $118.35 | 3 |
| 2017 Q3 | 31,804 | $3,220,000 | +$76,746 | $101.25 | 2 |
| 2017 Q2 | 34,246 | $3,496,000 | +$165,301 | $102.09 | 3 |
| 2017 Q1 | 32,626 | $3,275,000 | +$65,739 | $100.38 | 3 |
| 2016 Q4 | 31,971 | $2,942,000 | -$601,034 | $92.04 | 3 |
| 2016 Q3 | 38,501 | $3,555,000 | +$311,615 | $92.33 | 3 |
| 2016 Q2 | 35,126 | $2,915,000 | -$273,946 | $82.99 | 2 |
| 2016 Q1 | 38,427 | $2,876,000 | -$408,214 | $74.84 | 2 |
| 2015 Q4 | 43,882 | $3,243,000 | -$526,417 | $73.91 | 2 |
| 2015 Q3 | 51,007 | $2,844,000 | -$306,019 | $55.76 | 2 |
| 2015 Q2 | 56,495 | $4,068,000 | +$2,264,509 | $72.01 | 2 |
| 2015 Q1 | 25,045 | $1,680,000 | -$16,099 | $67.08 | 1 |
| 2014 Q4 | 25,285 | $1,647,000 | +$73,931 | $65.14 | 1 |
| 2014 Q3 | 24,150 | $1,497,000 | +$12,398 | $61.99 | 1 |
| 2014 Q2 | 23,950 | $1,511,000 | -$45,740 | $63.09 | 1 |
| 2014 Q1 | 24,675 | $1,385,000 | -$367,088 | $56.13 | 1 |