| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 14,363 | $1,965,635 | -$261,015 | $137.11 | 11 |
| 2025 Q2 | 16,324 | $2,720,912 | +$20,116 | $166.83 | 13 |
| 2025 Q1 | 16,195 | $2,516,615 | +$53,643 | $155.6 | 10 |
| 2024 Q4 | 15,850 | $2,622,712 | -$402,821 | $165.08 | 8 |
| 2024 Q3 | 18,282 | $3,074,737 | -$615,150 | $167.75 | 10 |
| 2024 Q2 | 22,001 | $3,649,048 | -$1,567,173 | $165.8 | 9 |
| 2024 Q1 | 31,952 | $5,011,705 | +$1,510,237 | $156.86 | 14 |
| 2023 Q4 | 22,548 | $3,213,810 | -$1,047,693 | $142.5 | 14 |
| 2023 Q3 | 29,965 | $3,630,582 | +$147,216 | $120.99 | 15 |
| 2023 Q2 | 28,743 | $3,649,066 | +$53,725 | $126.88 | 13 |
| 2023 Q1 | 28,352 | $3,582,082 | +$320,593 | $126.41 | 13 |
| 2022 Q4 | 25,820 | $2,696,731 | +$330,482 | $104.33 | 11 |
| 2022 Q3 | 22,751 | $2,217,300 | -$163,784 | $97.89 | 11 |
| 2022 Q2 | 24,723 | $2,393,869 | -$1,335,903 | $96.84 | 14 |
| 2022 Q1 | 37,229 | $3,986,712 | -$103,359 | $107.47 | 13 |
| 2021 Q4 | 38,193 | $4,507,192 | +$403,971 | $118.12 | 14 |
| 2021 Q3 | 30,613 | $3,246,008 | +$1,759,449 | $106.1 | 12 |
| 2021 Q2 | 13,986 | $1,406,703 | -$30,390,628 | $100.62 | 10 |
| 2021 Q1 | 363,627 | $31,585,610 | +$1,141,451 | $87.09 | 11 |
| 2020 Q4 | 350,457 | $29,425,591 | +$897,138 | $84.43 | 9 |
| 2020 Q3 | 339,716 | $29,100,000 | -$2,309,945 | $85.45 | 9 |
| 2020 Q2 | 387,129 | $30,428,000 | -$1,156,783 | $78.28 | 10 |
| 2020 Q1 | 401,864 | $27,887,000 | +$447,828 | $69.96 | 9 |
| 2019 Q4 | 394,835 | $28,754,263 | -$770,693 | $72.81 | 12 |
| 2019 Q3 | 405,416 | $29,554,000 | +$667,034 | $72.92 | 11 |
| 2019 Q2 | 394,450 | $28,657,581 | +$353,519 | $72.67 | 10 |
| 2019 Q1 | 391,498 | $26,650,000 | -$1,954,862 | $68.11 | 11 |
| 2018 Q4 | 420,242 | $24,676,000 | +$304,516 | $58.7 | 11 |
| 2018 Q3 | 414,708 | $25,858,000 | +$674,570 | $62.37 | 12 |
| 2018 Q2 | 403,893 | $22,692,000 | +$2,837,911 | $56.16 | 9 |
| 2018 Q1 | 353,919 | $18,848,134 | +$1,256,288 | $53.29 | 8 |
| 2017 Q4 | 330,366 | $17,232,087 | +$1,322,375 | $52.18 | 8 |
| 2017 Q3 | 304,481 | $14,103,854 | +$1,424,180 | $46.33 | 6 |
| 2017 Q2 | 273,756 | $11,595,000 | +$1,080,340 | $42.04 | 6 |
| 2017 Q1 | 248,315 | $10,313,000 | -$6,028,714 | $41.58 | 4 |
| 2016 Q4 | 407,548 | $14,786,000 | +$230,466 | $36.27 | 7 |
| 2016 Q3 | 401,243 | $17,182,000 | +$656,825 | $42.79 | 5 |
| 2016 Q2 | 386,161 | $15,739,000 | +$1,332,144 | $40.68 | 6 |
| 2016 Q1 | 353,521 | $14,136,000 | +$2,566,976 | $40 | 7 |
| 2015 Q4 | 289,273 | $9,690,000 | +$6,623,844 | $33.51 | 5 |
| 2015 Q3 | 91,282 | $2,845,000 | -$2,778,232 | $30.77 | 5 |
| 2015 Q2 | 185,305 | $5,565,000 | +$444,036 | $29.85 | 6 |
| 2015 Q1 | 170,513 | $5,572,000 | -$1,158,565 | $32.67 | 4 |
| 2014 Q4 | 210,776 | $6,440,877 | +$2,327,667 | $30.52 | 6 |
| 2014 Q3 | 134,839 | $3,587,168 | +$286,706 | $26.6 | 4 |
| 2014 Q2 | 124,055 | $3,676,589 | -$350,568 | $29.64 | 5 |
| 2014 Q1 | 136,883 | $3,867,593 | -$520,136 | $28.23 | 6 |