| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 2,452 | $253,929 | -$145,365 | $103.56 | 1 |
| 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.60 | 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.80 | 9 |
| 2024 Q1 | 31,952 | $5,011,705 | +$1,510,237 | $156.86 | 14 |
| 2023 Q4 | 22,548 | $3,213,810 | -$1,047,692 | $142.50 | 14 |
| 2023 Q3 | 29,965 | $3,630,582 | +$147,216 | $120.99 | 15 |
| 2023 Q2 | 28,743 | $3,649,066 | +$53,724 | $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,653 | $2,217,263 | -$165,053 | $97.90 | 10 |
| 2022 Q2 | 24,358 | $2,358,869 | -$1,333,699 | $96.86 | 13 |
| 2022 Q1 | 36,841 | $3,944,712 | -$93,616 | $107.43 | 12 |
| 2021 Q4 | 37,711 | $4,450,192 | +$409,532 | $118.12 | 12 |
| 2021 Q3 | 30,626 | $3,247,008 | +$1,761,450 | $106.05 | 12 |
| 2021 Q2 | 13,986 | $1,406,703 | -$30,390,634 | $100.62 | 10 |
| 2021 Q1 | 363,646 | $31,586,610 | +$1,142,452 | $87.02 | 12 |
| 2020 Q4 | 350,450 | $29,424,591 | +$896,138 | $84.32 | 8 |
| 2020 Q3 | 339,716 | $29,100,000 | -$2,309,946 | $85.45 | 9 |
| 2020 Q2 | 387,129 | $30,428,000 | -$1,134,783 | $78.28 | 10 |
| 2020 Q1 | 401,864 | $27,887,000 | +$750,827 | $69.96 | 9 |
| 2019 Q4 | 390,565 | $28,451,263 | -$771,685 | $72.82 | 11 |
| 2019 Q3 | 401,160 | $29,254,000 | +$667,033 | $72.92 | 10 |
| 2019 Q2 | 390,194 | $28,359,581 | +$353,518 | $72.68 | 9 |
| 2019 Q1 | 387,242 | $26,368,000 | -$1,954,168 | $68.13 | 10 |
| 2018 Q4 | 416,581 | $24,471,000 | +$277,226 | $58.71 | 10 |
| 2018 Q3 | 413,437 | $25,781,000 | +$673,847 | $62.37 | 10 |
| 2018 Q2 | 402,634 | $22,624,000 | +$2,849,681 | $56.16 | 7 |
| 2018 Q1 | 352,451 | $18,776,134 | +$1,254,316 | $53.29 | 7 |
| 2017 Q4 | 328,898 | $17,162,087 | +$1,320,375 | $52.18 | 7 |
| 2017 Q3 | 303,067 | $14,043,854 | +$1,417,986 | $46.33 | 6 |
| 2017 Q2 | 272,482 | $11,547,000 | +$1,086,782 | $42.44 | 5 |
| 2017 Q1 | 246,870 | $10,260,000 | -$6,060,515 | $41.62 | 3 |
| 2016 Q4 | 406,970 | $14,769,000 | +$237,819 | $36.28 | 6 |
| 2016 Q3 | 400,415 | $17,153,000 | +$654,338 | $42.82 | 4 |
| 2016 Q2 | 385,404 | $15,714,000 | +$1,340,576 | $40.76 | 5 |
| 2016 Q1 | 352,526 | $14,100,000 | +$2,548,440 | $40.00 | 5 |
| 2015 Q4 | 291,309 | $9,679,000 | +$6,611,167 | $33.51 | 5 |
| 2015 Q3 | 91,236 | $2,844,000 | -$2,778,229 | $30.94 | 4 |
| 2015 Q2 | 185,259 | $5,564,000 | +$444,036 | $29.86 | 5 |
| 2015 Q1 | 170,513 | $5,572,000 | +$1,223,436 | $32.67 | 4 |
| 2014 Q4 | 48 | $1,000 | +$1,000 | $20.83 | 1 |
| 2014 Q3 | 134,839 | $3,587,168 | +$286,706 | $26.60 | 4 |
| 2014 Q2 | 124,055 | $3,676,589 | -$350,569 | $29.64 | 5 |
| 2014 Q1 | 136,883 | $3,867,593 | -$520,136 | $28.23 | 6 |