| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 20,320 | $7,567,051 | -$232,391 | $374.25 | 5 |
| 2025 Q2 | 20,941 | $7,439,627 | +$242,397 | $356.96 | 5 |
| 2025 Q1 | 20,262 | $5,480,178 | +$250,229 | $271.81 | 5 |
| 2024 Q4 | 19,342 | $6,386,065 | -$7,980 | $331.87 | 5 |
| 2024 Q3 | 19,366 | $6,384,882 | -$295,999 | $331.39 | 5 |
| 2024 Q2 | 20,261 | $6,353,220 | -$59,576 | $313.55 | 6 |
| 2024 Q1 | 20,452 | $6,395,201 | +$165,209 | $312.68 | 5 |
| 2023 Q4 | 19,923 | $4,796,559 | -$3,128 | $240.77 | 3 |
| 2023 Q3 | 19,888 | $4,241,000 | -$530,583 | $213.22 | 2 |
| 2023 Q2 | 22,473 | $4,518,870 | -$246,942 | $201.09 | 3 |
| 2023 Q1 | 23,904 | $4,095,356 | -$417,676 | $171.34 | 4 |
| 2022 Q4 | 26,560 | $4,167,070 | -$3,209,711 | $156.93 | 5 |
| 2022 Q3 | 47,010 | $6,268,000 | -$8,177,010 | $133.34 | 4 |
| 2022 Q2 | 94,943 | $11,961,000 | -$227,788 | $125.97 | 4 |
| 2022 Q1 | 115,127 | $17,470,000 | -$119,274 | $151.72 | 5 |
| 2021 Q4 | 115,498 | $19,958,000 | -$10,903,258 | $172.77 | 6 |
| 2021 Q3 | 189,588 | $28,306,000 | -$1,910,020 | $149.29 | 7 |
| 2021 Q2 | 202,477 | $30,002,000 | -$3,080,847 | $148.18 | 8 |
| 2021 Q1 | 223,968 | $30,968,000 | +$2,138,954 | $138.26 | 10 |
| 2020 Q4 | 208,497 | $25,047,000 | +$3,544,864 | $120.13 | 9 |
| 2020 Q3 | 184,221 | $18,795,000 | -$206,852 | $102.02 | 9 |
| 2020 Q2 | 187,891 | $16,422,000 | -$3,312,404 | $87.46 | 8 |
| 2020 Q1 | 227,557 | $17,679,000 | -$957,303 | $77.69 | 9 |
| 2019 Q4 | 232,911 | $22,061,000 | -$271,538 | $94.72 | 9 |
| 2019 Q3 | 235,778 | $19,604,000 | +$674,546 | $83.14 | 9 |
| 2019 Q2 | 227,649 | $18,958,000 | +$257,242 | $83.28 | 10 |
| 2019 Q1 | 224,685 | $18,099,000 | +$181,056 | $80.55 | 11 |
| 2018 Q4 | 222,442 | $15,273,000 | -$5,599,853 | $68.67 | 10 |
| 2018 Q3 | 299,991 | $26,013,000 | +$1,488,476 | $86.72 | 13 |
| 2018 Q2 | 287,212 | $21,464,000 | -$8,299,735 | $74.74 | 13 |
| 2018 Q1 | 389,561 | $31,131,344 | +$3,991,242 | $79.91 | 17 |
| 2017 Q4 | 339,643 | $26,834,478 | -$11,094,834 | $79.01 | 18 |
| 2017 Q3 | 482,663 | $37,062,179 | -$4,449,395 | $76.79 | 17 |
| 2017 Q2 | 539,640 | $41,999,200 | -$8,136 | $77.83 | 19 |
| 2017 Q1 | 540,382 | $40,064,706 | -$1,499,499 | $74.15 | 20 |
| 2016 Q4 | 564,010 | $37,839,799 | +$10,972,886 | $67.09 | 20 |
| 2016 Q3 | 387,390 | $25,452,643 | -$21,101,151 | $65.70 | 20 |
| 2016 Q2 | 752,713 | $44,988,703 | +$6,490,998 | $59.73 | 21 |
| 2016 Q1 | 627,427 | $39,253,712 | -$7,712,698 | $62.57 | 22 |
| 2015 Q4 | 800,660 | $41,658,000 | -$2,680,383 | $52.04 | 20 |
| 2015 Q3 | 832,672 | $42,720,000 | +$3,230,141 | $51.30 | 18 |
| 2015 Q2 | 786,914 | $53,109,000 | +$1,454,829 | $67.49 | 22 |
| 2015 Q1 | 750,430 | $50,991,000 | +$650,368 | $67.94 | 21 |
| 2014 Q4 | 740,864 | $50,341,429 | +$5,075,366 | $67.95 | 21 |
| 2014 Q3 | 652,838 | $41,369,242 | +$4,359,853 | $63.37 | 18 |
| 2014 Q2 | 561,298 | $43,045,000 | +$786,072 | $77.18 | 19 |
| 2014 Q1 | 593,899 | $44,604,000 | -$66,650,169 | $75.12 | 21 |