| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 158,490 | $28,108,000 | +$4,859,355 | $177.35 | 1 |
| 2025 Q2 | 131,090 | $18,893,000 | $144.12 | 1 | |
| 2025 Q1 | 131,090 | $17,102,000 | +$17,102,000 | $130.46 | 1 |
| 2024 Q4 | 0 | $0 | -$19,163,000 | 0 | |
| 2024 Q3 | 131,491 | $19,163,000 | -$3,178,985 | $145.74 | 1 |
| 2024 Q2 | 158,321 | $18,705,329 | -$3,070 | $118.15 | 2 |
| 2024 Q1 | 158,347 | $21,331,202 | -$218,367 | $134.71 | 2 |
| 2023 Q4 | 159,968 | $20,266,253 | -$140,245 | $126.69 | 2 |
| 2023 Q3 | 161,075 | $16,783,907 | -$965,813 | $104.2 | 2 |
| 2023 Q2 | 169,299 | $20,319,025 | +$15,934,787 | $120.02 | 3 |
| 2023 Q1 | 36,531 | $3,898,776 | +$1,253,366 | $106.72 | 2 |
| 2022 Q4 | 24,786 | $2,608,974 | -$1,066,685 | $105.26 | 1 |
| 2022 Q3 | 36,737 | $3,294,277 | -$130,579 | $89.67 | 2 |
| 2022 Q2 | 38,193 | $3,738,812 | +$409,319 | $97.89 | 2 |
| 2022 Q1 | 34,012 | $3,733,988 | +$313,534 | $109.79 | 2 |
| 2021 Q4 | 31,156 | $4,126,735 | -$131,511 | $132.46 | 2 |
| 2021 Q3 | 32,149 | $4,249,800 | +$104,819 | $132.19 | 2 |
| 2021 Q2 | 31,356 | $4,368,275 | -$68,953 | $139.32 | 2 |
| 2021 Q1 | 31,851 | $4,001,550 | +$55,277 | $125.64 | 2 |
| 2020 Q4 | 31,411 | $3,655,850 | -$16,350,551 | $116.39 | 2 |
| 2020 Q3 | 197,179 | $19,484,773 | +$16,502,780 | $98.91 | 3 |
| 2020 Q2 | 30,144 | $3,081,148 | -$10,091,712 | $102.21 | 2 |
| 2020 Q1 | 139,897 | $12,873,679 | +$9,798,650 | $92.02 | 3 |
| 2019 Q4 | 33,418 | $4,161,601 | -$94,527 | $124.53 | 2 |
| 2019 Q3 | 34,177 | $3,542,817 | +$209,579 | $103.66 | 2 |
| 2019 Q2 | 32,155 | $3,555,002 | +$243,319 | $110.56 | 2 |
| 2019 Q1 | 29,954 | $2,717,128 | +$30,455 | $90.71 | 2 |
| 2018 Q4 | 29,637 | $2,362,280 | +$315,892 | $79.71 | 3 |
| 2018 Q3 | 25,672 | $2,325,524 | -$66,465,450 | $90.59 | 2 |
| 2018 Q2 | 885,021 | $68,465,792 | +$14,199,604 | $77.37 | 4 |
| 2018 Q1 | 701,471 | $59,828,719 | +$11,000,193 | $85.29 | 3 |
| 2017 Q4 | 572,689 | $45,563,556 | +$40,809,667 | $79.57 | 4 |
| 2017 Q3 | 59,748 | $5,166,347 | +$1,789,317 | $86.47 | 3 |
| 2017 Q2 | 39,055 | $3,168,000 | +$1,971,594 | $81.13 | 2 |
| 2017 Q1 | 14,744 | $1,116,000 | -$1,222,369 | $75.72 | 2 |
| 2016 Q4 | 30,877 | $1,976,000 | -$44,274 | $63.99 | 2 |
| 2016 Q3 | 30,200 | $2,080,000 | -$209,649 | $68.8 | 4 |
| 2016 Q2 | 33,238 | $2,307,000 | +$110,113 | $69.39 | 3 |
| 2016 Q1 | 31,653 | $2,017,000 | -$103,258 | $63.68 | 3 |
| 2015 Q4 | 33,274 | $2,193,000 | -$22,417 | $65.91 | 3 |
| 2015 Q3 | 33,617 | $1,938,000 | -$4,922 | $57.53 | 4 |
| 2015 Q2 | 33,702 | $2,027,000 | -$21,041 | $60.16 | 4 |
| 2015 Q1 | 34,054 | $2,082,000 | -$7,822 | $61.14 | 4 |
| 2014 Q4 | 34,185 | $1,896,000 | -$1,265,133 | $55.45 | 3 |
| 2014 Q3 | 60,862 | $2,900,000 | -$811,437 | $47.66 | 4 |
| 2014 Q2 | 75,395 | $4,273,000 | +$549,684 | $56.72 | 5 |
| 2014 Q1 | 66,192 | $3,452,000 | -$70,186 | $52.15 | 4 |