| Period | Reported Shares, Excl. Options | Value, Excl. Options | 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,014 | $133.34 | 4 |
| 2022 Q2 | 113,319 | $14,817,000 | -$227,787 | $125.99 | 5 |
| 2022 Q1 | 115,127 | $17,470,000 | -$119,274 | $151.72 | 5 |
| 2021 Q4 | 115,498 | $19,958,000 | -$10,903,256 | $172.77 | 6 |
| 2021 Q3 | 189,588 | $28,306,000 | -$1,911,503 | $149.29 | 7 |
| 2021 Q2 | 202,487 | $30,003,482 | -$3,079,365 | $148.18 | 9 |
| 2021 Q1 | 223,968 | $30,968,000 | +$2,138,954 | $138.26 | 10 |
| 2020 Q4 | 208,497 | $25,047,000 | +$3,544,862 | $120.13 | 9 |
| 2020 Q3 | 184,221 | $18,795,000 | -$336,852 | $102.02 | 9 |
| 2020 Q2 | 187,891 | $16,422,000 | -$3,312,405 | $87.46 | 8 |
| 2020 Q1 | 227,557 | $17,679,000 | -$957,304 | $77.69 | 9 |
| 2019 Q4 | 232,911 | $22,061,000 | -$271,538 | $94.72 | 9 |
| 2019 Q3 | 235,778 | $19,604,000 | +$674,547 | $83.14 | 9 |
| 2019 Q2 | 227,649 | $18,958,000 | +$257,242 | $83.28 | 10 |
| 2019 Q1 | 224,685 | $18,099,000 | +$181,055 | $80.55 | 11 |
| 2018 Q4 | 222,442 | $15,273,000 | -$5,599,851 | $68.67 | 10 |
| 2018 Q3 | 299,991 | $26,013,000 | +$1,488,477 | $86.72 | 13 |
| 2018 Q2 | 287,212 | $21,464,000 | -$8,299,729 | $74.74 | 13 |
| 2018 Q1 | 389,561 | $31,131,344 | +$3,991,243 | $79.91 | 17 |
| 2017 Q4 | 339,643 | $26,834,478 | -$11,094,830 | $79.01 | 18 |
| 2017 Q3 | 482,663 | $37,062,179 | -$4,449,393 | $76.79 | 17 |
| 2017 Q2 | 539,640 | $41,999,200 | -$8,135 | $77.83 | 19 |
| 2017 Q1 | 540,382 | $40,064,706 | -$1,499,500 | $74.15 | 20 |
| 2016 Q4 | 564,010 | $37,839,799 | +$10,972,884 | $67.09 | 20 |
| 2016 Q3 | 387,390 | $25,452,643 | -$21,101,156 | $65.7 | 20 |
| 2016 Q2 | 752,713 | $44,988,703 | +$6,490,999 | $59.73 | 21 |
| 2016 Q1 | 619,490 | $38,756,712 | -$7,712,691 | $62.57 | 21 |
| 2015 Q4 | 800,660 | $41,658,000 | -$2,825,481 | $52.03 | 20 |
| 2015 Q3 | 853,098 | $44,091,000 | +$3,229,144 | $51.3 | 20 |
| 2015 Q2 | 786,934 | $53,110,000 | +$1,455,826 | $67.49 | 23 |
| 2015 Q1 | 750,430 | $50,991,000 | +$650,367 | $67.94 | 21 |
| 2014 Q4 | 740,864 | $50,341,429 | +$5,072,647 | $67.95 | 21 |
| 2014 Q3 | 666,022 | $49,724,242 | +$7,923,806 | $63.37 | 19 |
| 2014 Q2 | 561,298 | $43,045,000 | +$786,079 | $77.18 | 19 |
| 2014 Q1 | 593,899 | $44,604,000 | -$66,650,164 | $75.12 | 21 |