Insider at

04

Insider transactions

05
0 buys (P) 0 sells (S) Net: $0 + 100 non-open-market transactions below last 12 months, based on the transactions shown below

Price change vs current quote, split-adjusted for corporate actions since the filing — not benchmarked, not annualized, not size-weighted

No open-market trades on record; showing all filings.

DateTickerCodeSharesPriceValue Owned afterΔ ownA/Dvs now
July 27, 2007 ROCK J 1,902,231 · · 1,902,231 Indirect · Acquired (price as of 2026-10-02)
Nov. 30, 2004 ROCK J 10b5-1 848 $24.00 $20,352 869,442 Indirect -0.10% Disposed 67.3% (price as of 2026-10-02)
Nov. 30, 2004 ROCK J 10b5-1 2,333 $23.93 $55,829 867,109 Indirect -0.27% Disposed 67.8% (price as of 2026-10-02)
Nov. 30, 2004 ROCK J 10b5-1 319 $23.90 $7,624 866,790 Indirect -0.04% Disposed 68.0% (price as of 2026-10-02)
Nov. 29, 2004 ROCK J 10b5-1 2,333 $23.27 $54,289 870,290 Indirect -0.27% Disposed 72.5% (price as of 2026-10-02)
Nov. 29, 2004 ROCK J 10b5-1 1,000 $23.24 $23,240 872,623 Indirect -0.11% Disposed 72.8% (price as of 2026-10-02)
Nov. 29, 2004 ROCK J 10b5-1 667 $23.55 $15,708 873,623 Indirect -0.08% Disposed 70.5% (price as of 2026-10-02)
Nov. 29, 2004 ROCK J 10b5-1 1,000 $23.56 $23,560 874,290 Indirect -0.11% Disposed 70.4% (price as of 2026-10-02)
Nov. 23, 2004 ROCK J 10b5-1 667 $24.10 $16,075 875,290 Indirect -0.08% Disposed 66.6% (price as of 2026-10-02)
Nov. 22, 2004 ROCK J 10b5-1 1,166 $23.93 $27,902 875,957 Indirect -0.13% Disposed 67.8% (price as of 2026-10-02)
Nov. 22, 2004 ROCK J 10b5-1 1,333 $24.00 $31,992 877,123 Indirect -0.15% Disposed 67.3% (price as of 2026-10-02)
Nov. 22, 2004 ROCK J 10b5-1 2,167 $24.20 $52,441 878,456 Indirect -0.25% Disposed 65.9% (price as of 2026-10-02)
Nov. 22, 2004 ROCK J 10b5-1 334 $24.35 $8,133 880,623 Indirect -0.04% Disposed 64.9% (price as of 2026-10-02)
Nov. 19, 2004 ROCK J 10b5-1 7,333 $23.92 $175,405 880,957 Indirect -0.83% Disposed 67.9% (price as of 2026-10-02)
Nov. 18, 2004 ROCK J 10b5-1 1,600 $24.13 $38,608 888,290 Indirect -0.18% Disposed 66.4% (price as of 2026-10-02)
Nov. 18, 2004 ROCK J 10b5-1 400 $24.18 $9,672 889,890 Indirect -0.04% Disposed 66.0% (price as of 2026-10-02)
Nov. 18, 2004 ROCK J 10b5-1 900 $24.25 $21,825 890,290 Indirect -0.10% Disposed 65.6% (price as of 2026-10-02)
Nov. 18, 2004 ROCK J 10b5-1 300 $24.30 $7,290 891,190 Indirect -0.03% Disposed 65.2% (price as of 2026-10-02)
Nov. 18, 2004 ROCK J 10b5-1 600 $24.50 $14,700 891,490 Indirect -0.07% Disposed 63.9% (price as of 2026-10-02)
Nov. 18, 2004 ROCK J 10b5-1 400 $24.57 $9,828 892,090 Indirect -0.04% Disposed 63.4% (price as of 2026-10-02)
Nov. 18, 2004 ROCK J 10b5-1 800 $24.70 $19,760 892,490 Indirect -0.09% Disposed 62.6% (price as of 2026-10-02)
Nov. 17, 2004 ROCK J 10b5-1 500 $23.67 $11,835 584,027 Indirect -0.09% Disposed 69.6% (price as of 2026-10-02)
Nov. 17, 2004 ROCK J 10b5-1 1,000 $23.54 $23,540 583,027 Indirect -0.17% Disposed 70.6% (price as of 2026-10-02)
Nov. 17, 2004 ROCK J 10b5-1 1,000 $23.85 $23,850 584,527 Indirect -0.17% Disposed 68.3% (price as of 2026-10-02)
Nov. 17, 2004 ROCK J 10b5-1 2,000 $24.15 $48,300 585,527 Indirect -0.34% Disposed 66.3% (price as of 2026-10-02)
Nov. 17, 2004 ROCK J 10b5-1 500 $24.21 $12,105 587,527 Indirect -0.09% Disposed 65.8% (price as of 2026-10-02)
Nov. 16, 2004 ROCK J 10b5-1 2,000 $23.27 $46,540 588,027 Indirect -0.34% Disposed 72.5% (price as of 2026-10-02)
Nov. 16, 2004 ROCK J 10b5-1 500 $23.35 $11,675 590,027 Indirect -0.08% Disposed 71.9% (price as of 2026-10-02)
Nov. 15, 2004 ROCK J 10b5-1 300 $23.40 $7,020 595,027 Indirect -0.05% Disposed 71.6% (price as of 2026-10-02)
Nov. 15, 2004 ROCK J 10b5-1 600 $23.35 $14,010 594,427 Indirect -0.10% Disposed 71.9% (price as of 2026-10-02)
Nov. 15, 2004 ROCK J 10b5-1 600 $23.30 $13,980 593,827 Indirect -0.10% Disposed 72.3% (price as of 2026-10-02)
Nov. 15, 2004 ROCK J 10b5-1 600 $23.28 $13,968 593,227 Indirect -0.10% Disposed 72.5% (price as of 2026-10-02)
Nov. 15, 2004 ROCK J 10b5-1 2,700 $23.27 $62,829 590,527 Indirect -0.46% Disposed 72.5% (price as of 2026-10-02)
Nov. 15, 2004 ROCK J 10b5-1 200 $23.49 $4,698 595,327 Indirect -0.03% Disposed 70.9% (price as of 2026-10-02)
Nov. 12, 2004 ROCK J 10b5-1 600 $24.09 $14,454 595,527 Indirect -0.10% Disposed 66.7% (price as of 2026-10-02)
Nov. 12, 2004 ROCK J 10b5-1 400 $24.14 $9,656 596,127 Indirect -0.07% Disposed 66.3% (price as of 2026-10-02)
Nov. 12, 2004 ROCK J 10b5-1 900 $24.15 $21,735 596,527 Indirect -0.15% Disposed 66.3% (price as of 2026-10-02)
Nov. 12, 2004 ROCK J 10b5-1 1,900 $24.19 $45,961 597,427 Indirect -0.32% Disposed 66.0% (price as of 2026-10-02)
Nov. 12, 2004 ROCK J 10b5-1 600 $24.22 $14,532 599,327 Indirect -0.10% Disposed 65.8% (price as of 2026-10-02)
Nov. 12, 2004 ROCK J 10b5-1 400 $24.23 $9,692 599,927 Indirect -0.07% Disposed 65.7% (price as of 2026-10-02)
Nov. 12, 2004 ROCK J 10b5-1 200 $24.25 $4,850 600,327 Indirect -0.03% Disposed 65.6% (price as of 2026-10-02)
Nov. 11, 2004 ROCK J 10b5-1 400 $24.00 $9,600 600,527 Indirect -0.07% Disposed 67.3% (price as of 2026-10-02)
Nov. 11, 2004 ROCK J 10b5-1 1,400 $24.02 $33,628 600,927 Indirect -0.23% Disposed 67.2% (price as of 2026-10-02)
Nov. 11, 2004 ROCK J 10b5-1 600 $24.05 $14,430 602,327 Indirect -0.10% Disposed 66.9% (price as of 2026-10-02)
Nov. 11, 2004 ROCK J 10b5-1 400 $24.09 $9,636 602,927 Indirect -0.07% Disposed 66.7% (price as of 2026-10-02)
Nov. 11, 2004 ROCK J 10b5-1 400 $24.10 $9,640 603,327 Indirect -0.07% Disposed 66.6% (price as of 2026-10-02)
Nov. 11, 2004 ROCK J 10b5-1 600 $24.11 $14,466 603,727 Indirect -0.10% Disposed 66.5% (price as of 2026-10-02)
Nov. 11, 2004 ROCK J 10b5-1 600 $24.12 $14,472 604,327 Indirect -0.10% Disposed 66.5% (price as of 2026-10-02)
Nov. 11, 2004 ROCK J 10b5-1 400 $24.14 $9,656 604,927 Indirect -0.07% Disposed 66.3% (price as of 2026-10-02)
Nov. 11, 2004 ROCK J 10b5-1 200 $24.15 $4,830 605,327 Indirect -0.03% Disposed 66.3% (price as of 2026-10-02)
Nov. 10, 2004 ROCK J 10b5-1 600 $24.57 $14,742 609,427 Indirect -0.10% Disposed 63.4% (price as of 2026-10-02)
Nov. 10, 2004 ROCK J 10b5-1 400 $24.56 $9,824 609,027 Indirect -0.07% Disposed 63.5% (price as of 2026-10-02)
Nov. 10, 2004 ROCK J 10b5-1 1,500 $24.50 $36,750 605,527 Indirect -0.25% Disposed 63.9% (price as of 2026-10-02)
Nov. 10, 2004 ROCK J 10b5-1 2,000 $24.55 $49,100 607,027 Indirect -0.33% Disposed 63.5% (price as of 2026-10-02)
Nov. 10, 2004 ROCK J 10b5-1 300 $24.61 $7,383 610,027 Indirect -0.05% Disposed 63.1% (price as of 2026-10-02)
Nov. 10, 2004 ROCK J 10b5-1 200 $24.70 $4,940 610,327 Indirect -0.03% Disposed 62.6% (price as of 2026-10-02)
Nov. 9, 2004 ROCK J 10b5-1 400 $24.85 $9,940 615,127 Indirect -0.06% Disposed 61.6% (price as of 2026-10-02)
Nov. 9, 2004 ROCK J 10b5-1 700 $24.82 $17,374 614,427 Indirect -0.11% Disposed 61.8% (price as of 2026-10-02)
Nov. 9, 2004 ROCK J 10b5-1 600 $24.81 $14,886 613,827 Indirect -0.10% Disposed 61.8% (price as of 2026-10-02)
Nov. 9, 2004 ROCK J 10b5-1 200 $24.73 $4,946 613,627 Indirect -0.03% Disposed 62.4% (price as of 2026-10-02)
Nov. 9, 2004 ROCK J 10b5-1 600 $24.71 $14,826 613,027 Indirect -0.10% Disposed 62.5% (price as of 2026-10-02)
Nov. 9, 2004 ROCK J 10b5-1 1,600 $24.53 $39,248 611,427 Indirect -0.26% Disposed 63.7% (price as of 2026-10-02)
Nov. 9, 2004 ROCK J 10b5-1 900 $24.50 $22,050 610,527 Indirect -0.15% Disposed 63.9% (price as of 2026-10-02)
Nov. 8, 2004 ROCK J 10b5-1 400 $24.56 $9,824 619,727 Indirect -0.06% Disposed 63.5% (price as of 2026-10-02)
Nov. 8, 2004 ROCK J 10b5-1 1,000 $24.53 $24,530 618,727 Indirect -0.16% Disposed 63.7% (price as of 2026-10-02)
Nov. 8, 2004 ROCK J 10b5-1 2,400 $24.50 $58,800 616,327 Indirect -0.39% Disposed 63.9% (price as of 2026-10-02)
Nov. 8, 2004 ROCK J 10b5-1 800 $24.45 $19,560 615,527 Indirect -0.13% Disposed 64.2% (price as of 2026-10-02)
Nov. 8, 2004 ROCK J 10b5-1 400 $24.62 $9,848 620,127 Indirect -0.06% Disposed 63.1% (price as of 2026-10-02)
Oct. 29, 2004 ROCK J 2,969 · · 8,909 Indirect +49.98% Acquired (price as of 2026-10-02)
Oct. 29, 2004 ROCK J 2,900 · · 8,700 Indirect +50.00% Acquired (price as of 2026-10-02)
Oct. 29, 2004 ROCK J 45,440 · · 136,320 Indirect +50.00% Acquired (price as of 2026-10-02)
Oct. 29, 2004 ROCK J 3,350 · · 10,050 Indirect +50.00% Acquired (price as of 2026-10-02)
Oct. 29, 2004 ROCK J 3,502 · · 10,507 Indirect +49.99% Acquired (price as of 2026-10-02)
Oct. 29, 2004 ROCK J 59,848 · · 179,544 Indirect +50.00% Acquired (price as of 2026-10-02)
Oct. 29, 2004 ROCK J 310,263 · · 893,290 Indirect +53.22% Acquired (price as of 2026-10-02)
June 4, 2004 ROCK J 10b5-1 500 $27.30 $13,650 620,527 Indirect -0.08% Disposed 120.6% (price as of 2026-10-02)
June 4, 2004 ROCK J 10b5-1 1,500 $27.25 $40,875 621,027 Indirect -0.24% Disposed 121.0% (price as of 2026-10-02)
June 3, 2004 ROCK J 10b5-1 1,000 $27.50 $27,500 622,527 Indirect -0.16% Disposed 119.0% (price as of 2026-10-02)
June 3, 2004 ROCK J 10b5-1 375 $27.41 $10,279 623,527 Indirect -0.06% Disposed 119.7% (price as of 2026-10-02)
June 3, 2004 ROCK J 10b5-1 375 $27.28 $10,230 623,902 Indirect -0.06% Disposed 120.8% (price as of 2026-10-02)
June 3, 2004 ROCK J 10b5-1 625 $27.67 $17,294 624,277 Indirect -0.10% Disposed 117.7% (price as of 2026-10-02)
June 3, 2004 ROCK J 10b5-1 625 $27.58 $17,238 624,902 Indirect -0.10% Disposed 118.4% (price as of 2026-10-02)
June 2, 2004 ROCK J 10b5-1 1,000 $27.77 $27,770 626,527 Indirect -0.16% Disposed 116.9% (price as of 2026-10-02)
June 2, 2004 ROCK J 10b5-1 1,000 $27.75 $27,750 625,527 Indirect -0.16% Disposed 117.0% (price as of 2026-10-02)
June 2, 2004 ROCK J 10b5-1 198 $28.00 $5,544 120,093 Indirect -0.16% Disposed 115.1% (price as of 2026-10-02)
June 2, 2004 ROCK J 10b5-1 198 $27.77 $5,498 119,894 Indirect -0.16% Disposed 116.9% (price as of 2026-10-02)
June 2, 2004 ROCK J 10b5-1 198 $27.75 $5,494 119,696 Indirect -0.17% Disposed 117.0% (price as of 2026-10-02)
June 2, 2004 ROCK J 10b5-1 1,000 $28.00 $28,000 627,527 Indirect -0.16% Disposed 115.1% (price as of 2026-10-02)
June 1, 2004 ROCK J 10b5-1 596 $28.75 $17,135 120,292 Indirect -0.49% Disposed 109.5% (price as of 2026-10-02)
June 1, 2004 ROCK J 10b5-1 3,000 $28.75 $86,250 628,527 Indirect -0.48% Disposed 109.5% (price as of 2026-10-02)
May 28, 2004 ROCK J 10b5-1 99 $28.40 $2,812 120,887 Indirect -0.08% Disposed 112.1% (price as of 2026-10-02)
May 28, 2004 ROCK J 10b5-1 298 $28.30 $8,433 120,986 Indirect -0.25% Disposed 112.8% (price as of 2026-10-02)
May 28, 2004 ROCK J 10b5-1 99 $28.27 $2,799 121,284 Indirect -0.08% Disposed 113.0% (price as of 2026-10-02)
May 28, 2004 ROCK J 10b5-1 99 $28.26 $2,798 121,383 Indirect -0.08% Disposed 113.1% (price as of 2026-10-02)
May 28, 2004 ROCK J 10b5-1 500 $28.40 $14,200 631,527 Indirect -0.08% Disposed 112.1% (price as of 2026-10-02)
May 28, 2004 ROCK J 10b5-1 1,500 $28.30 $42,450 632,027 Indirect -0.24% Disposed 112.8% (price as of 2026-10-02)
May 28, 2004 ROCK J 10b5-1 500 $28.27 $14,135 633,527 Indirect -0.08% Disposed 113.0% (price as of 2026-10-02)
May 28, 2004 ROCK J 10b5-1 500 $28.26 $14,130 634,027 Indirect -0.08% Disposed 113.1% (price as of 2026-10-02)
May 27, 2004 ROCK J 10b5-1 198 $27.33 $5,411 121,681 Indirect -0.16% Disposed 120.4% (price as of 2026-10-02)
May 27, 2004 ROCK J 10b5-1 198 $27.32 $5,409 121,482 Indirect -0.16% Disposed 120.4% (price as of 2026-10-02)

Showing latest 100 of 146 transactions

P = Open-market purchase · S = Sale · A = Grant/award · M = Option exercise · G = Gift · F = Tax withholding

Insider transactions are not a recommendation; sales are often driven by liquidity or tax reasons.