Frank Heard

CIK 1608587 · View on SEC EDGAR ↗

Insider

First SEC filing: June 24, 2025 · Latest: June 24, 2025

On this page

Insider at

Insider transactions

0 buys (P) 0 sells (S) Net: $0 + 68 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.

Date Ticker Code Shares Price Value Owned after Δ own A/D vs now
June 22, 2025 APOG F 293 $38.14 $11,175 10,627 Direct -2.68% Disposed 7.5% (price as of 2026-08-20)
June 21, 2025 APOG F 247 $38.14 $9,421 10,380 Direct -2.32% Disposed 7.5% (price as of 2026-08-20)
June 20, 2025 APOG F 198 $38.14 $7,552 10,182 Direct -1.91% Disposed 7.5% (price as of 2026-08-20)
June 24, 2024 APOG F 354 $60.76 $21,509 10,920 Direct -3.14% Disposed -32.5% (price as of 2026-08-20)
June 22, 2024 APOG F 361 $60.42 $21,812 11,274 Direct -3.10% Disposed -32.1% (price as of 2026-08-20)
June 21, 2024 APOG F 314 $60.42 $18,972 11,635 Direct -2.63% Disposed -32.1% (price as of 2026-08-20)
June 20, 2024 APOG A 1,893 11,949 Direct +18.82% Acquired (price as of 2026-08-20)
June 23, 2023 APOG F 1,062 $46.89 $49,797 10,056 Direct -9.55% Disposed -12.5% (price as of 2026-08-20)
June 22, 2023 APOG F 336 $43.77 $14,707 11,118 Direct -2.93% Disposed -6.3% (price as of 2026-08-20)
June 21, 2023 APOG A 2,409 11,454 Direct +26.63% Acquired (price as of 2026-08-20)
June 26, 2022 APOG F 236 $41.98 $9,907 9,045 Direct -2.54% Disposed -2.3% (price as of 2026-08-20)
June 24, 2022 APOG F 1,228 $41.98 $51,551 9,281 Direct -11.69% Disposed -2.3% (price as of 2026-08-20)
June 22, 2022 APOG A 2,773 10,509 Direct +35.85% Acquired (price as of 2026-08-20)
June 26, 2021 APOG F 497 $43.30 $21,520 7,736 Direct -6.04% Disposed -5.3% (price as of 2026-08-20)
June 24, 2021 APOG F 880 $38.59 $33,959 8,233 Direct -9.66% Disposed 6.3% (price as of 2026-08-20)
June 24, 2021 APOG A 2,721 9,113 Direct +42.57% Acquired (price as of 2026-08-20)
June 24, 2020 APOG A 4,920 4,920 Direct Acquired (price as of 2026-08-20)
March 31, 2020 ROCK A 723 $50.01 $36,157 28,359 Direct +2.62% Acquired -7.2% (price as of 2026-08-20)
March 31, 2020 ROCK A 289 15,917 Direct +1.85% Acquired (price as of 2026-08-20)
March 13, 2020 ROCK A 22,866 $46.22 $1,056,867 27,636 Direct +479.37% Acquired 0.4% (price as of 2026-08-20)
March 13, 2020 ROCK A 13,720 15,628 Direct +719.08% Acquired (price as of 2026-08-20)
March 1, 2020 ROCK D 9,217 0 Direct -100.00% Disposed (price as of 2026-08-20)
March 1, 2020 ROCK F 4,297 $50.67 $217,729 147,999 Direct -2.82% Disposed -8.4% (price as of 2026-08-20)
March 1, 2020 ROCK A 9,217 152,296 Direct +6.44% Acquired (price as of 2026-08-20)
March 1, 2020 ROCK D 8,629 25,888 Direct -25.00% Disposed (price as of 2026-08-20)
March 1, 2020 ROCK F 4,226 $50.67 $214,131 143,079 Direct -2.87% Disposed -8.4% (price as of 2026-08-20)
March 1, 2020 ROCK A 8,629 147,305 Direct +6.22% Acquired (price as of 2026-08-20)
March 1, 2020 ROCK D 10,495 20,990 Direct -33.33% Disposed (price as of 2026-08-20)
March 1, 2020 ROCK F 4,893 $50.67 $247,928 138,676 Direct -3.41% Disposed -8.4% (price as of 2026-08-20)
March 1, 2020 ROCK A 10,495 143,569 Direct +7.89% Acquired (price as of 2026-08-20)
Feb. 27, 2020 ROCK A 6,312 45,760 Direct +16.00% Acquired (price as of 2026-08-20)
Feb. 17, 2020 ROCK D 20,000 0 Direct -100.00% Disposed (price as of 2026-08-20)
Feb. 17, 2020 ROCK F 11,356 $55.37 $628,782 133,074 Direct -7.86% Disposed -16.2% (price as of 2026-08-20)
Feb. 17, 2020 ROCK A 23,120 144,430 Direct +19.06% Acquired (price as of 2026-08-20)
Feb. 1, 2020 ROCK D 20,000 0 Direct -100.00% Disposed (price as of 2026-08-20)
Feb. 1, 2020 ROCK F 9,324 $54.52 $508,344 121,310 Direct -7.14% Disposed -14.9% (price as of 2026-08-20)
Feb. 1, 2020 ROCK A 20,000 130,634 Direct +18.08% Acquired (price as of 2026-08-20)
Feb. 1, 2020 ROCK D 4,181 4,182 Direct -49.99% Disposed (price as of 2026-08-20)
Feb. 1, 2020 ROCK F 1,950 $54.52 $106,314 110,634 Direct -1.73% Disposed -14.9% (price as of 2026-08-20)
Feb. 1, 2020 ROCK A 4,181 112,584 Direct +3.86% Acquired (price as of 2026-08-20)
Feb. 1, 2020 ROCK D 4,773 0 Direct -100.00% Disposed (price as of 2026-08-20)
Feb. 1, 2020 ROCK F 2,226 $54.52 $121,362 108,403 Direct -2.01% Disposed -14.9% (price as of 2026-08-20)
Feb. 1, 2020 ROCK A 4,773 110,629 Direct +4.51% Acquired (price as of 2026-08-20)
Jan. 14, 2020 APOG A 1,472 1,472 Direct Acquired (price as of 2026-08-20)
Dec. 31, 2019 ROCK A 1,072 $50.22 $53,836 4,770 Direct +28.99% Acquired -7.6% (price as of 2026-08-20)
Dec. 31, 2019 ROCK A 429 1,908 Direct +29.01% Acquired (price as of 2026-08-20)
Dec. 29, 2019 ROCK F 4,662 $50.63 $236,037 105,856 Direct -4.22% Disposed -8.4% (price as of 2026-08-20)
Dec. 29, 2019 ROCK D 10,000 0 Direct -100.00% Disposed (price as of 2026-08-20)
Dec. 29, 2019 ROCK A 10,000 110,518 Direct +9.95% Acquired (price as of 2026-08-20)
Sept. 30, 2019 ROCK A 1,103 $41.86 $46,172 3,698 Direct +42.50% Acquired 10.8% (price as of 2026-08-20)
Sept. 30, 2019 ROCK A 441 1,479 Direct +42.49% Acquired (price as of 2026-08-20)
Sept. 30, 2015 ROCK A 2,498 $18.32 $45,763 13,549 Direct +22.60% Acquired 153.2% (price as of 2026-08-20)
Sept. 30, 2015 ROCK A 1,249 8,341 Direct +17.61% Acquired (price as of 2026-08-20)
June 30, 2015 ROCK A 2,161 $18.15 $39,222 11,051 Direct +24.31% Acquired 155.6% (price as of 2026-08-20)
June 30, 2015 ROCK A 1,081 7,092 Direct +17.98% Acquired (price as of 2026-08-20)
June 11, 2015 ROCK D 4,169 $20.20 $84,214 12,508 Direct -25.00% Disposed 129.7% (price as of 2026-08-20)
June 11, 2015 ROCK D 1,542 $20.20 $31,148 2,627 Direct -36.99% Disposed 129.7% (price as of 2026-08-20)
June 11, 2015 ROCK A 4,169 $20.20 $84,214 4,169 Direct Acquired 129.7% (price as of 2026-08-20)
March 31, 2015 ROCK A 2,622 $15.46 $40,536 8,889 Direct +41.84% Acquired 200.1% (price as of 2026-08-20)
March 31, 2015 ROCK A 1,311 6,011 Direct +27.89% Acquired (price as of 2026-08-20)
Feb. 27, 2015 ROCK A 6,267 $15.33 $96,073 6,267 Direct Acquired 202.6% (price as of 2026-08-20)
Feb. 27, 2015 ROCK A 4,700 4,700 Direct Acquired (price as of 2026-08-20)
Feb. 24, 2015 ROCK D 19,192 0 Direct -100.00% Disposed (price as of 2026-08-20)
Jan. 2, 2015 ROCK A 19,185 19,185 Direct Acquired (price as of 2026-08-20)
Jan. 2, 2015 ROCK A 34,413 34,413 Direct Acquired (price as of 2026-08-20)
Dec. 29, 2014 ROCK A 50,000 50,000 Direct Acquired (price as of 2026-08-20)
June 26, 2014 ROCK A 19,192 19,192 Direct Acquired (price as of 2026-08-20)
June 11, 2014 ROCK A 16,677 16,677 Direct Acquired (price as of 2026-08-20)

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.

Derivative holdings (Form 4 Table II)

Options, RSUs and convertible securities reported on Form 4 Table II.

Date Ticker Security Underlying Exercise price Expiration Shares A/D
June 24, 2020 APOG Restricted Stock Unit Award Common Stock (4,920) 4,920 Acquired
March 31, 2020 ROCK Restricted Stock Unit (2018 MSPP) [F3] Common Stock (723) 723 Acquired
March 31, 2020 ROCK Restricted Stock Unit (2018 MSPP Match) [F1] Common Stock (289) 289 Acquired
March 13, 2020 ROCK Restricted Stock Unit (2018 MSPP) [F4,F5] Common Stock (22,866) 22,866 Acquired
March 13, 2020 ROCK Restricted Stock Unit (2018 MSPP Match) [F1,F2] Common Stock (13,720) 13,720 Acquired
Jan. 14, 2020 APOG Restricted Stock Unit Award Common Stock (1,472) 1,472 Acquired
Dec. 31, 2019 ROCK Restricted Stock Unit (2018 MSPP) [F3] Common Stock (1,072) 1,072 Acquired
Dec. 31, 2019 ROCK Restricted Stock Unit (2018 MSPP Match) [F1] Common Stock (429) 429 Acquired
Sept. 30, 2019 ROCK Restricted Stock Unit (2018 MSPP) [F3] Common Stock (1,103) 1,103 Acquired
Sept. 30, 2019 ROCK Restricted Stock Unit (2018 MSPP Match) [F1] Common Stock (441) 441 Acquired
Sept. 30, 2015 ROCK Restricted Stock Unit (MSPP Post-2012) [F3] Common Stock (2,498) 2,498 Acquired
Sept. 30, 2015 ROCK Restricted Stock Unit (MSPP Match Post-2012) [F1] Common Stock (1,249) 1,249 Acquired
June 30, 2015 ROCK Restricted Stock Unit (MSPP Post-2012) [F3] Common Stock (2,161) 2,161 Acquired
June 30, 2015 ROCK Restricted Stock Unit (MSPP Match Post-2012) [F1] Common Stock (1,081) 1,081 Acquired
March 31, 2015 ROCK Restricted Stock Unit (MSPP Post-2012) [F3] Common Stock (2,622) 2,622 Acquired
March 31, 2015 ROCK Restricted Stock Unit (MSPP Match Post-2012) [F1] Common Stock (1,311) 1,311 Acquired
Feb. 27, 2015 ROCK Restricted Stock Unit (MSPP Post-2012) [F4] Common Stock (6,267) 6,267 Acquired
Feb. 27, 2015 ROCK Restricted Stock Unit (MSPP Match Post-2012) [F1] Common Stock (4,700) March 3, 2015 4,700 Acquired
Feb. 24, 2015 ROCK Performance Units 2014 [F1] Common Stock (19,192) 19,192 Disposed
Jan. 2, 2015 ROCK Performance Units 2015 [F1] Common Stock (34,413) 34,413 Acquired
June 26, 2014 ROCK Performance Units 2014 [F1] Common Stock (19,192) 19,192 Acquired

Exercise/conversion price is blank when not applicable (e.g. RSUs).

Initial ownership (Form 3) 2 holdings

Securities held when first becoming an insider, per SEC Form 3.

Date Ticker Security Shares Ownership
Dec. 17, 2020 APOG Common Stock 0 Direct
Jan. 16, 2020 APOG Common Stock 0 Direct