LMBLimbach Holdings, Inc.
- Market cap
- $567.09M
- as of 2026-10-23
- Latest close
- $47.57
- as of 2026-10-23
- Sector
- Industrials
- as of 2026-10-24
- Industry
- Building Products & Equipment
- as of 2026-10-24
Cluster
3 insiders bought $515.9K between Sep 11 – Sep 15.
Under the default rule (14d · ≥2 insiders · all roles).
| Insider | Traded | Filed | Type | Shares | Price | Value | Owned after | Holding change | 10b5-1 plan | Filing |
|---|---|---|---|---|---|---|---|---|---|---|
| Horowitz Joshua | Sep 11 | Sep 15 | P | 1,000 | $49.59 | Purchase +$49,590 | 43,785 | +2.3% | No | Form 4 |
| Horowitz Joshua | Sep 11 | Sep 15 | P | 2,600 | $49.01 | Purchase +$127,425 | 167,200 | +1.6% | No | Form 4 |
| Gaboury David Richard | Sep 14 | Sep 16 | P | 1,940 | $51.35 | Purchase +$99,619 | 7,193 | +36.9% | No | Form 4 |
| Krzeminski Laurel J | Sep 15 | Sep 16 | P | 500 | $50.58 | Purchase +$25,288 | 4,000 | +14.3% | No | Form 4 |
| Horowitz Joshua | Sep 15 | Sep 15 | P | 212 | $50.66 | Purchase +$10,740 | 43,997 | +0.5% | No | Form 4 |
| Horowitz Joshua | Sep 15 | Sep 15 | P | 3,346 | $50.61 | Purchase +$169,331 | 170,546 | +2.0% | No | Form 4 |
| Horowitz Joshua | Sep 15 | Sep 15 | P | 662 | $51.25 | Purchase +$33,928 | 171,208 | +0.4% | No | Form 4 |
Form 4 historysince 2024-01-03
| Insider | Traded | Filed | Type | Shares | Price | Value | Owned after | 10b5-1 plan | Filing |
|---|---|---|---|---|---|---|---|---|---|
| Sharp JayExecutive Vice President | Sep 15 | Sep 17 | S | 5,094 | $50.21 | Sale −$255,770 | 67,642 | Yes | Form 4 |
| Krzeminski Laurel J | Sep 15 | Sep 16 | P | 500 | $50.58 | Purchase +$25,290 | 4,000 | No | Form 4 |
| Gaboury David Richard | Sep 14 | Sep 16 | P | 1,940 | $51.35 | Purchase +$99,619 | 7,193 | No | Form 4 |
| Palm Global Small Cap Master Fund LP | Sep 15 | Sep 15 | P | 212 | $50.66 | Purchase +$10,740 | 43,997 | No | Form 4 |
| Palm Global Small Cap Master Fund LP | Sep 15 | Sep 15 | P | 3,346 | $50.61 | Purchase +$169,341 | 170,546 | No | Form 4 |
| Palm Global Small Cap Master Fund LP | Sep 15 | Sep 15 | P | 662 | $51.25 | Purchase +$33,928 | 171,208 | No | Form 4 |
| Palm Global Small Cap Master Fund LP | Sep 11 | Sep 15 | P | 1,000 | $49.59 | Purchase +$49,590 | 43,785 | No | Form 4 |
| Palm Global Small Cap Master Fund LP | Sep 11 | Sep 15 | P | 2,600 | $49.01 | Purchase +$127,426 | 167,200 | No | Form 4 |
| Sharp JayExecutive Vice President | Jun 15 | Jun 17 | S | 788 | $78.46 | Sale −$61,826 | 77,539 | Yes | Form 4 |
| Sharp JayExecutive Vice President | Jun 15 | Jun 17 | S | 1,862 | $79.67 | Sale −$148,346 | 75,677 | Yes | Form 4 |
| Sharp JayExecutive Vice President | Jun 15 | Jun 17 | S | 2,021 | $80.34 | Sale −$162,367 | 73,656 | Yes | Form 4 |
| Sharp JayExecutive Vice President | Jun 15 | Jun 17 | S | 200 | $81.32 | Sale −$16,264 | 73,456 | Yes | Form 4 |
| Sharp JayExecutive Vice President | Jun 15 | Jun 17 | G | 720 | $0.00 | $0 | 72,736 | Yes | Form 4 |
| Reed Michael JamesChief Operating Officer | May 18 | May 20 | A · derivative | 403 | $0.00 | $0 | 403 | No | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Apr 30 | May 1 | S | 3,440 | $100.00 | Sale −$344,000 | 125,227 | Yes | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Apr 24 | Apr 28 | S | 2,173 | $100.05 | Sale −$217,409 | 128,667 | Yes | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Apr 13 | Apr 15 | S | 5,703 | $85.43 | Sale −$487,207 | 130,840 | Yes | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Apr 9 | Apr 10 | S | 841 | $85.11 | Sale −$71,578 | 136,543 | Yes | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Apr 8 | Apr 10 | S | 3,366 | $85.19 | Sale −$286,750 | 137,384 | Yes | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Mar 17 | Mar 18 | S | 2,637 | $77.10 | Sale −$203,313 | 148,023 | Yes | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Mar 17 | Mar 18 | S | 4,167 | $78.07 | Sale −$325,318 | 143,856 | Yes | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Mar 17 | Mar 18 | S | 460 | $78.80 | Sale −$36,248 | 143,396 | Yes | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Mar 17 | Mar 18 | S | 1,546 | $80.28 | Sale −$124,113 | 141,850 | Yes | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Mar 17 | Mar 18 | S | 1,100 | $81.40 | Sale −$89,540 | 140,750 | Yes | Form 4 |
| Sharp JayExecutive Vice President | Mar 16 | Mar 18 | S | 491 | $78.61 | Sale −$38,598 | 80,536 | Yes | Form 4 |
| Sharp JayExecutive Vice President | Mar 16 | Mar 18 | S | 709 | $79.52 | Sale −$56,380 | 79,827 | Yes | Form 4 |
| Sharp JayExecutive Vice President | Mar 16 | Mar 18 | S | 300 | $80.55 | Sale −$24,165 | 79,527 | Yes | Form 4 |
| Sharp JayExecutive Vice President | Mar 16 | Mar 18 | S | 500 | $81.66 | Sale −$40,830 | 79,027 | Yes | Form 4 |
| Sharp JayExecutive Vice President | Mar 16 | Mar 18 | G | 700 | $0.00 | $0 | 78,327 | Yes | Form 4 |
| Angerosa NicholasExecutive Vice President | Mar 2 | Mar 4 | A | 22,559 | $0.00 | $0 | 76,517 | No | Form 4 |
| Angerosa NicholasExecutive Vice President | Mar 2 | Mar 4 | F | 8,878 | $89.17 | $791,651 | 67,639 | No | Form 4 |
| McCann Michael MChief Executive Officer | Mar 2 | Mar 4 | A | 52,008 | $0.00 | $0 | 187,980 | No | Form 4 |
| McCann Michael MChief Executive Officer | Mar 2 | Mar 4 | F | 20,466 | $89.17 | $1,824,953 | 167,514 | No | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Mar 2 | Mar 4 | A | 40,835 | $0.00 | $0 | 166,730 | No | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Mar 2 | Mar 4 | F | 16,070 | $89.17 | $1,432,962 | 150,660 | No | Form 4 |
| Sharp JayExecutive Vice President | Mar 2 | Mar 4 | A | 28,747 | $0.00 | $0 | 93,386 | No | Form 4 |
| Sharp JayExecutive Vice President | Mar 2 | Mar 4 | F | 12,359 | $89.17 | $1,102,052 | 81,027 | No | Form 4 |
| Dugan Terence Patrick | Jan 20 | Jan 21 | A · derivative | 1,498 | $0.00 | $0 | 1,498 | No | Form 4 |
| Krzeminski Laurel J | Jan 1 | Jan 5 | M | 956 | $0.00 | $0 | 36,452 | No | Form 4 |
| Krzeminski Laurel J | Jan 1 | Jan 5 | M · derivative | 956 | $0.00 | $0 | not reported | No | Form 4 |
| Krzeminski Laurel J | Jan 1 | Jan 5 | A · derivative | 1,498 | $0.00 | $0 | 1,498 | No | Form 4 |
| Angerosa NicholasRegional President | Jan 1 | Jan 5 | M | 771 | $0.00 | $0 | 55,121 | No | Form 4 |
| Angerosa NicholasRegional President | Jan 1 | Jan 5 | M | 416 | $0.00 | $0 | 55,537 | No | Form 4 |
| Angerosa NicholasRegional President | Jan 1 | Jan 5 | F | 1,579 | $77.85 | $122,925 | 53,958 | No | Form 4 |
| Angerosa NicholasRegional President | Jan 1 | Jan 5 | M · derivative | 771 | $0.00 | $0 | 2,019 | No | Form 4 |
| Angerosa NicholasRegional President | Jan 1 | Jan 5 | M · derivative | 416 | $0.00 | $0 | 1,603 | No | Form 4 |
| Angerosa NicholasRegional President | Jan 1 | Jan 5 | A · derivative | 1,440 | $0.00 | $0 | 3,043 | No | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Jan 1 | Jan 5 | M | 4,440 | $0.00 | $0 | 126,542 | No | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Jan 1 | Jan 5 | M | 98 | $0.00 | $0 | 126,640 | No | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Jan 1 | Jan 5 | M | 1,266 | $0.00 | $0 | 127,906 | No | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Jan 1 | Jan 5 | M | 657 | $0.00 | $0 | 128,563 | No | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Jan 1 | Jan 5 | F | 2,668 | $77.85 | $207,704 | 125,895 | No | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Jan 1 | Jan 5 | M · derivative | 4,440 | $0.00 | $0 | 4,602 | No | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Jan 1 | Jan 5 | M · derivative | 98 | $0.00 | $0 | 4,504 | No | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Jan 1 | Jan 5 | M · derivative | 1,266 | $0.00 | $0 | 3,238 | No | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Jan 1 | Jan 5 | M · derivative | 657 | $0.00 | $0 | 2,581 | No | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Jan 1 | Jan 5 | A · derivative | 2,276 | $0.00 | $0 | 4,857 | No | Form 4 |
| Horowitz Joshua | Jan 1 | Jan 5 | M | 956 | $0.00 | $0 | 42,785 | No | Form 4 |
| Horowitz Joshua | Jan 1 | Jan 5 | M · derivative | 956 | $0.00 | $0 | not reported | No | Form 4 |
| Horowitz Joshua | Jan 1 | Jan 5 | A · derivative | 1,498 | $0.00 | $0 | 1,498 | No | Form 4 |
| McNally Michael F | Jan 1 | Jan 5 | M | 956 | $0.00 | $0 | 59,379 | No | Form 4 |
| McNally Michael F | Jan 1 | Jan 5 | M · derivative | 956 | $0.00 | $0 | not reported | No | Form 4 |
| McNally Michael F | Jan 1 | Jan 5 | A · derivative | 1,498 | $0.00 | $0 | 1,498 | No | Form 4 |
| Alvarado Linda G | Jan 1 | Jan 5 | M | 956 | $0.00 | $0 | 30,160 | No | Form 4 |
| Alvarado Linda G | Jan 1 | Jan 5 | M · derivative | 956 | $0.00 | $0 | not reported | No | Form 4 |
| Alvarado Linda G | Jan 1 | Jan 5 | A · derivative | 1,498 | $0.00 | $0 | 1,498 | No | Form 4 |
| Gaboury David Richard | Jan 1 | Jan 5 | M | 956 | $0.00 | $0 | 5,253 | No | Form 4 |
| Gaboury David Richard | Jan 1 | Jan 5 | M · derivative | 956 | $0.00 | $0 | not reported | No | Form 4 |
| Gaboury David Richard | Jan 1 | Jan 5 | A · derivative | 1,498 | $0.00 | $0 | 1,498 | No | Form 4 |
| McCann Michael MChief Executive Officer | Jan 1 | Jan 5 | M | 4,699 | $0.00 | $0 | 133,304 | No | Form 4 |
| McCann Michael MChief Executive Officer | Jan 1 | Jan 5 | M | 1,080 | $0.00 | $0 | 134,384 | No | Form 4 |
| McCann Michael MChief Executive Officer | Jan 1 | Jan 5 | M | 2,627 | $0.00 | $0 | 137,011 | No | Form 4 |
| McCann Michael MChief Executive Officer | Jan 1 | Jan 5 | M | 1,499 | $0.00 | $0 | 138,510 | No | Form 4 |
| McCann Michael MChief Executive Officer | Jan 1 | Jan 5 | F | 2,538 | $77.85 | $197,583 | 135,972 | No | Form 4 |
| McCann Michael MChief Executive Officer | Jan 1 | Jan 5 | M · derivative | 4,699 | $0.00 | $0 | 10,833 | No | Form 4 |
| McCann Michael MChief Executive Officer | Jan 1 | Jan 5 | M · derivative | 1,080 | $0.00 | $0 | 9,753 | No | Form 4 |
| McCann Michael MChief Executive Officer | Jan 1 | Jan 5 | M · derivative | 2,627 | $0.00 | $0 | 7,126 | No | Form 4 |
| McCann Michael MChief Executive Officer | Jan 1 | Jan 5 | M · derivative | 1,499 | $0.00 | $0 | 5,627 | No | Form 4 |
| McCann Michael MChief Executive Officer | Jan 1 | Jan 5 | A · derivative | 6,260 | $0.00 | $0 | 11,887 | No | Form 4 |
| Sharp JayRegional President | Jan 1 | Jan 5 | M | 929 | $0.00 | $0 | 65,908 | No | Form 4 |
| Sharp JayRegional President | Jan 1 | Jan 5 | M | 487 | $0.00 | $0 | 66,395 | No | Form 4 |
| Sharp JayRegional President | Jan 1 | Jan 5 | F | 1,756 | $77.85 | $136,705 | 64,639 | No | Form 4 |
| Sharp JayRegional President | Jan 1 | Jan 5 | M · derivative | 929 | $0.00 | $0 | 2,390 | No | Form 4 |
| Sharp JayRegional President | Jan 1 | Jan 5 | M · derivative | 487 | $0.00 | $0 | 1,903 | No | Form 4 |
| Sharp JayRegional President | Jan 1 | Jan 5 | A · derivative | 1,678 | $0.00 | $0 | 3,581 | No | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Dec 16, 2025 | Dec 18, 2025 | G | 614 | $0.00 | $0 | 3,897 | No | Form 4 |
| Sharp JayRegional President | Dec 15, 2025 | Dec 16, 2025 | S | 900 | $77.25 | Sale −$69,525 | 66,079 | Yes | Form 4 |
| Sharp JayRegional President | Dec 15, 2025 | Dec 16, 2025 | S | 500 | $77.86 | Sale −$38,930 | 65,579 | Yes | Form 4 |
| Sharp JayRegional President | Dec 15, 2025 | Dec 16, 2025 | S | 500 | $78.99 | Sale −$39,495 | 65,079 | Yes | Form 4 |
| Sharp JayRegional President | Dec 15, 2025 | Dec 16, 2025 | S | 100 | $80.05 | Sale −$8,005 | 64,979 | Yes | Form 4 |
| Sharp JayRegional President | Dec 12, 2025 | Dec 16, 2025 | G | 410 | $0.00 | $0 | 66,979 | Yes | Form 4 |
| Sharp JayRegional President | Sep 16, 2025 | Sep 17, 2025 | G | 488 | $0.00 | $0 | 67,389 | Yes | Form 4 |
| Sharp JayRegional President | Sep 15, 2025 | Sep 17, 2025 | S | 2,000 | $106.09 | Sale −$212,180 | 67,877 | Yes | Form 4 |
| Gaboury David Richard | Aug 12, 2025 | Aug 13, 2025 | P | 1,400 | $106.00 | Purchase +$148,400 | 4,297 | No | Form 4 |
| Sharp JayRegional President | Jun 13, 2025 | Jun 17, 2025 | S | 100 | $134.48 | Sale −$13,448 | 71,777 | Yes | Form 4 |
| Sharp JayRegional President | Jun 13, 2025 | Jun 17, 2025 | S | 300 | $135.96 | Sale −$40,788 | 71,477 | Yes | Form 4 |
| Sharp JayRegional President | Jun 13, 2025 | Jun 17, 2025 | S | 880 | $137.43 | Sale −$120,938 | 70,597 | Yes | Form 4 |
| Sharp JayRegional President | Jun 13, 2025 | Jun 17, 2025 | S | 420 | $138.22 | Sale −$58,052 | 70,177 | Yes | Form 4 |
| Sharp JayRegional President | Jun 13, 2025 | Jun 17, 2025 | S | 300 | $139.21 | Sale −$41,763 | 69,877 | Yes | Form 4 |
| Palm Global Small Cap Master Fund LP | Mar 14, 2025 | Mar 14, 2025 | S | 25,400 | $75.43 | Sale −$1,915,922 | 164,600 | No | Form 4 |
| Angerosa NicholasRegional President | Mar 10, 2025 | Mar 12, 2025 | A | 18,343 | $0.00 | $0 | 60,965 | No | Form 4 |
| Angerosa NicholasRegional President | Mar 10, 2025 | Mar 12, 2025 | F | 6,615 | $68.92 | $455,906 | 54,350 | No | Form 4 |
| Sharp JayRegional President | Mar 10, 2025 | Mar 12, 2025 | A | 20,710 | $0.00 | $0 | 81,129 | No | Form 4 |
| Sharp JayRegional President | Mar 10, 2025 | Mar 12, 2025 | F | 9,252 | $68.92 | $637,648 | 71,877 | No | Form 4 |
| McCann Michael MChief Executive Officer | Mar 10, 2025 | Mar 12, 2025 | A | 49,408 | $0.00 | $0 | 148,048 | No | Form 4 |
| McCann Michael MChief Executive Officer | Mar 10, 2025 | Mar 12, 2025 | F | 19,443 | $68.92 | $1,340,012 | 128,605 | No | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Mar 10, 2025 | Mar 12, 2025 | A | 32,680 | $0.00 | $0 | 134,962 | No | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Mar 10, 2025 | Mar 12, 2025 | F | 12,860 | $68.92 | $886,311 | 122,102 | No | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Jan 1, 2025 | Jan 3, 2025 | M | 3,631 | $0.00 | $0 | 100,300 | No | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Jan 1, 2025 | Jan 3, 2025 | M | 4,440 | $0.00 | $0 | 104,740 | No | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Jan 1, 2025 | Jan 3, 2025 | M | 97 | $0.00 | $0 | 104,837 | No | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Jan 1, 2025 | Jan 3, 2025 | M | 1,266 | $0.00 | $0 | 106,103 | No | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Jan 1, 2025 | Jan 3, 2025 | F | 3,821 | $85.54 | $326,848 | 102,282 | No | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Jan 1, 2025 | Jan 3, 2025 | M · derivative | 3,631 | $0.00 | $0 | 12,873 | No | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Jan 1, 2025 | Jan 3, 2025 | M · derivative | 4,440 | $0.00 | $0 | 8,433 | No | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Jan 1, 2025 | Jan 3, 2025 | M · derivative | 97 | $0.00 | $0 | 8,336 | No | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Jan 1, 2025 | Jan 3, 2025 | M · derivative | 1,266 | $0.00 | $0 | 7,070 | No | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Jan 1, 2025 | Jan 3, 2025 | A · derivative | 1,972 | $0.00 | $0 | 9,042 | No | Form 4 |
| McNally Michael F | Jan 1, 2025 | Jan 3, 2025 | M | 1,914 | $0.00 | $0 | 58,423 | No | Form 4 |
| McNally Michael F | Jan 1, 2025 | Jan 3, 2025 | M · derivative | 1,914 | $0.00 | $0 | not reported | No | Form 4 |
| McNally Michael F | Jan 1, 2025 | Jan 3, 2025 | A · derivative | 956 | $0.00 | $0 | 956 | No | Form 4 |
| Pratt Gordon G | Jan 1, 2025 | Jan 3, 2025 | M | 1,914 | $0.00 | $0 | 43,696 | No | Form 4 |
| Pratt Gordon G | Jan 1, 2025 | Jan 3, 2025 | M · derivative | 1,914 | $0.00 | $0 | not reported | No | Form 4 |
| Pratt Gordon G | Jan 1, 2025 | Jan 3, 2025 | A · derivative | 956 | $0.00 | $0 | 956 | No | Form 4 |
| Krzeminski Laurel J | Jan 1, 2025 | Jan 3, 2025 | M | 1,914 | $0.00 | $0 | 35,496 | No | Form 4 |
| Krzeminski Laurel J | Jan 1, 2025 | Jan 3, 2025 | M · derivative | 1,914 | $0.00 | $0 | not reported | No | Form 4 |
| Krzeminski Laurel J | Jan 1, 2025 | Jan 3, 2025 | A · derivative | 956 | $0.00 | $0 | 956 | No | Form 4 |
| Alvarado Linda G | Jan 1, 2025 | Jan 3, 2025 | M | 1,914 | $0.00 | $0 | 29,204 | No | Form 4 |
| Alvarado Linda G | Jan 1, 2025 | Jan 3, 2025 | M · derivative | 1,914 | $0.00 | $0 | not reported | No | Form 4 |
| Alvarado Linda G | Jan 1, 2025 | Jan 3, 2025 | A · derivative | 956 | $0.00 | $0 | 956 | No | Form 4 |
| Horowitz Joshua | Jan 1, 2025 | Jan 3, 2025 | M | 1,914 | $0.00 | $0 | 41,829 | No | Form 4 |
| Horowitz Joshua | Jan 1, 2025 | Jan 3, 2025 | M · derivative | 1,914 | $0.00 | $0 | not reported | No | Form 4 |
| Horowitz Joshua | Jan 1, 2025 | Jan 3, 2025 | A · derivative | 956 | $0.00 | $0 | 956 | No | Form 4 |
| McCann Michael MChief Executive Officer | Jan 1, 2025 | Jan 3, 2025 | M | 5,490 | $0.00 | $0 | 94,057 | No | Form 4 |
| McCann Michael MChief Executive Officer | Jan 1, 2025 | Jan 3, 2025 | M | 4,699 | $0.00 | $0 | 98,756 | No | Form 4 |
| McCann Michael MChief Executive Officer | Jan 1, 2025 | Jan 3, 2025 | M | 1,080 | $0.00 | $0 | 99,836 | No | Form 4 |
| McCann Michael MChief Executive Officer | Jan 1, 2025 | Jan 3, 2025 | M | 2,627 | $0.00 | $0 | 102,463 | No | Form 4 |
| McCann Michael MChief Executive Officer | Jan 1, 2025 | Jan 3, 2025 | F | 3,823 | $85.54 | $327,019 | 98,640 | No | Form 4 |
| McCann Michael MChief Executive Officer | Jan 1, 2025 | Jan 3, 2025 | M · derivative | 5,490 | $0.00 | $0 | 19,440 | No | Form 4 |
| McCann Michael MChief Executive Officer | Jan 1, 2025 | Jan 3, 2025 | M · derivative | 4,699 | $0.00 | $0 | 14,741 | No | Form 4 |
| McCann Michael MChief Executive Officer | Jan 1, 2025 | Jan 3, 2025 | M · derivative | 1,080 | $0.00 | $0 | 13,661 | No | Form 4 |
| McCann Michael MChief Executive Officer | Jan 1, 2025 | Jan 3, 2025 | M · derivative | 2,627 | $0.00 | $0 | 11,034 | No | Form 4 |
| McCann Michael MChief Executive Officer | Jan 1, 2025 | Jan 3, 2025 | A · derivative | 4,498 | $0.00 | $0 | 15,532 | No | Form 4 |
| Sharp JayRegional President | Jan 1, 2025 | Jan 3, 2025 | M | 928 | $0.00 | $0 | 62,477 | No | Form 4 |
| Sharp JayRegional President | Jan 1, 2025 | Jan 3, 2025 | F | 2,058 | $85.54 | $176,041 | 60,419 | No | Form 4 |
| Sharp JayRegional President | Jan 1, 2025 | Jan 3, 2025 | M · derivative | 928 | $0.00 | $0 | 1,858 | No | Form 4 |
| Sharp JayRegional President | Jan 1, 2025 | Jan 3, 2025 | A · derivative | 1,461 | $0.00 | $0 | 3,319 | No | Form 4 |
| Angerosa NicholasRegional President | Jan 1, 2025 | Jan 3, 2025 | M | 770 | $0.00 | $0 | 44,821 | No | Form 4 |
| Angerosa NicholasRegional President | Jan 1, 2025 | Jan 3, 2025 | F | 2,199 | $85.54 | $188,102 | 42,622 | No | Form 4 |
| Angerosa NicholasRegional President | Jan 1, 2025 | Jan 3, 2025 | M · derivative | 770 | $0.00 | $0 | 1,542 | No | Form 4 |
| Angerosa NicholasRegional President | Jan 1, 2025 | Jan 3, 2025 | A · derivative | 1,248 | $0.00 | $0 | 2,790 | No | Form 4 |
| Gaboury David Richard | Jan 1, 2025 | Jan 3, 2025 | M | 826 | $0.00 | $0 | 2,897 | No | Form 4 |
| Gaboury David Richard | Jan 1, 2025 | Jan 3, 2025 | M · derivative | 826 | $0.00 | $0 | not reported | No | Form 4 |
| Gaboury David Richard | Jan 1, 2025 | Jan 3, 2025 | A · derivative | 956 | $0.00 | $0 | 956 | No | Form 4 |
| Gaboury David Richard | Dec 10, 2024 | Dec 11, 2024 | P | 531 | $94.51 | Purchase +$50,185 | 2,071 | No | Form 4 |
| Gaboury David Richard | Sep 12, 2024 | Sep 13, 2024 | P | 340 | $72.70 | Purchase +$24,718 | 1,540 | No | Form 4 |
| Alvarado Linda G | Sep 9, 2024 | Sep 11, 2024 | P | 451 | $63.93 | Purchase +$28,832 | 26,840 | No | Form 4 |
| Alvarado Linda G | Sep 9, 2024 | Sep 11, 2024 | P | 450 | $64.68 | Purchase +$29,106 | 27,290 | No | Form 4 |
| Palm Global Small Cap Master Fund LP | Sep 10, 2024 | Sep 10, 2024 | S | 1,000 | $65.03 | Sale −$65,030 | 39,915 | No | Form 4 |
| Horowitz Joshua | Sep 9, 2024 | Sep 9, 2024 | S | 3,600 | $63.77 | Sale −$229,572 | 191,400 | No | Form 4 |
| Horowitz Joshua | Sep 9, 2024 | Sep 9, 2024 | S | 1,100 | $64.45 | Sale −$70,895 | 190,300 | No | Form 4 |
| Horowitz Joshua | Sep 9, 2024 | Sep 9, 2024 | S | 300 | $65.42 | Sale −$19,626 | 190,000 | No | Form 4 |
| Horowitz Joshua | Sep 6, 2024 | Sep 9, 2024 | S | 6,075 | $61.16 | Sale −$371,547 | 196,925 | No | Form 4 |
| Horowitz Joshua | Sep 6, 2024 | Sep 9, 2024 | S | 1,925 | $62.30 | Sale −$119,928 | 195,000 | No | Form 4 |
| Horowitz Joshua | Sep 5, 2024 | Sep 9, 2024 | S | 1,173 | $61.18 | Sale −$71,764 | 208,827 | No | Form 4 |
| Horowitz Joshua | Sep 5, 2024 | Sep 9, 2024 | S | 5,827 | $62.00 | Sale −$361,274 | 203,000 | No | Form 4 |
| Gaboury David Richard | Sep 5, 2024 | Sep 9, 2024 | P | 1,200 | $62.20 | Purchase +$74,640 | 1,200 | No | Form 4 |
| Horowitz Joshua | Aug 19, 2024 | Aug 20, 2024 | S | 7,272 | $59.85 | Sale −$435,229 | 210,000 | No | Form 4 |
| Horowitz Joshua | Aug 16, 2024 | Aug 20, 2024 | S | 5,900 | $59.43 | Sale −$350,637 | 217,372 | No | Form 4 |
| Horowitz Joshua | Aug 16, 2024 | Aug 20, 2024 | S | 100 | $60.20 | Sale −$6,020 | 217,272 | No | Form 4 |
| Palm Global Small Cap Master Fund LP | Aug 15, 2024 | Aug 15, 2024 | S | 5,730 | $59.00 | Sale −$338,070 | 226,342 | No | Form 4 |
| Palm Global Small Cap Master Fund LP | Aug 15, 2024 | Aug 15, 2024 | S | 3,070 | $59.40 | Sale −$182,358 | 223,272 | No | Form 4 |
| Palm Global Small Cap Master Fund LP | Aug 14, 2024 | Aug 15, 2024 | S | 10 | $60.41 | Sale −$604 | 237,662 | No | Form 4 |
| Palm Global Small Cap Master Fund LP | Aug 14, 2024 | Aug 15, 2024 | S | 5,424 | $58.92 | Sale −$319,582 | 232,238 | No | Form 4 |
| Palm Global Small Cap Master Fund LP | Aug 14, 2024 | Aug 15, 2024 | S | 166 | $58.36 | Sale −$9,688 | 232,072 | No | Form 4 |
| Palm Global Small Cap Master Fund LP | Aug 13, 2024 | Aug 15, 2024 | S | 6,000 | $58.68 | Sale −$352,080 | 243,672 | No | Form 4 |
| Palm Global Small Cap Master Fund LP | Aug 13, 2024 | Aug 15, 2024 | S | 6,000 | $59.65 | Sale −$357,900 | 237,672 | No | Form 4 |
| Gaboury David Richard | Jun 13, 2024 | Jun 17, 2024 | A · derivative | 826 | $0.00 | $0 | 826 | No | Form 4 |
| Horowitz Joshua | Jun 14, 2024 | Jun 14, 2024 | S | 7,000 | $57.07 | Sale −$399,490 | 249,672 | No | Form 4 |
| Brooks Jayme L.Chief Financial Officer | May 21, 2024 | May 22, 2024 | P | 943 | $52.15 | Purchase +$49,177 | 4,511 | No | Form 4 |
| McCann Michael MChief Executive Officer | May 17, 2024 | May 20, 2024 | P | 2,099 | $47.77 | Purchase +$100,269 | 44,233 | No | Form 4 |
| Young Norbert W. | May 13, 2024 | May 15, 2024 | S | 4,000 | $51.28 | Sale −$205,120 | 29,329 | No | Form 4 |
| McNally Michael F | May 13, 2024 | May 15, 2024 | S | 7,119 | $50.00 | Sale −$355,950 | 57,363 | No | Form 4 |
| McNally Michael F | May 13, 2024 | May 15, 2024 | S | 854 | $51.56 | Sale −$44,032 | 56,509 | No | Form 4 |
| Young Norbert W. | Apr 29, 2024 | May 1, 2024 | G | 4,000 | $0.00 | $0 | 33,329 | No | Form 4 |
| Sharp JayPresident of Limbach | Mar 13, 2024 | Mar 15, 2024 | A | 21,491 | $0.00 | $0 | 70,898 | No | Form 4 |
| Sharp JayPresident of Limbach | Mar 13, 2024 | Mar 15, 2024 | F | 9,349 | $49.76 | $465,206 | 61,549 | No | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Mar 13, 2024 | Mar 15, 2024 | A | 26,864 | $0.00 | $0 | 107,231 | No | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Mar 13, 2024 | Mar 15, 2024 | F | 10,562 | $49.76 | $525,565 | 96,669 | No | Form 4 |
| Angerosa NicholasPresident of Harper | Mar 13, 2024 | Mar 15, 2024 | A | 7,163 | $0.00 | $0 | 45,796 | No | Form 4 |
| Angerosa NicholasPresident of Harper | Mar 13, 2024 | Mar 15, 2024 | F | 1,745 | $49.76 | $86,831 | 44,051 | No | Form 4 |
| McCann Michael MChief Executive Officer | Mar 13, 2024 | Mar 15, 2024 | A | 31,340 | $0.00 | $0 | 100,900 | No | Form 4 |
| McCann Michael MChief Executive Officer | Mar 13, 2024 | Mar 15, 2024 | F | 12,333 | $49.76 | $613,690 | 88,567 | No | Form 4 |
| Young Norbert W. | Jan 1, 2024 | Jan 3, 2024 | M | 1,067 | $0.00 | $0 | 30,423 | No | Form 4 |
| Young Norbert W. | Jan 1, 2024 | Jan 3, 2024 | M | 6,906 | $0.00 | $0 | 37,329 | No | Form 4 |
| Young Norbert W. | Jan 1, 2024 | Jan 3, 2024 | M · derivative | 1,067 | $0.00 | $0 | 6,906 | No | Form 4 |
| Young Norbert W. | Jan 1, 2024 | Jan 3, 2024 | M · derivative | 6,906 | $0.00 | $0 | not reported | No | Form 4 |
| Young Norbert W. | Jan 1, 2024 | Jan 3, 2024 | A · derivative | 1,914 | $0.00 | $0 | 1,914 | No | Form 4 |
| McNally Michael F | Jan 1, 2024 | Jan 3, 2024 | M | 1,067 | $0.00 | $0 | 57,576 | No | Form 4 |
| McNally Michael F | Jan 1, 2024 | Jan 3, 2024 | M | 6,906 | $0.00 | $0 | 64,482 | No | Form 4 |
| McNally Michael F | Jan 1, 2024 | Jan 3, 2024 | M · derivative | 1,067 | $0.00 | $0 | 6,906 | No | Form 4 |
| McNally Michael F | Jan 1, 2024 | Jan 3, 2024 | M · derivative | 6,906 | $0.00 | $0 | not reported | No | Form 4 |
| McNally Michael F | Jan 1, 2024 | Jan 3, 2024 | A · derivative | 1,914 | $0.00 | $0 | 1,914 | No | Form 4 |
| Horowitz Joshua | Jan 1, 2024 | Jan 3, 2024 | M | 1,067 | $0.00 | $0 | 34,009 | No | Form 4 |
| Horowitz Joshua | Jan 1, 2024 | Jan 3, 2024 | M | 6,906 | $0.00 | $0 | 40,915 | No | Form 4 |
| Horowitz Joshua | Jan 1, 2024 | Jan 3, 2024 | M · derivative | 1,067 | $0.00 | $0 | 6,906 | No | Form 4 |
| Horowitz Joshua | Jan 1, 2024 | Jan 3, 2024 | M · derivative | 6,906 | $0.00 | $0 | not reported | No | Form 4 |
| Horowitz Joshua | Jan 1, 2024 | Jan 3, 2024 | A · derivative | 1,914 | $0.00 | $0 | 1,914 | No | Form 4 |
| Alvarado Linda G | Jan 1, 2024 | Jan 3, 2024 | M | 1,067 | $0.00 | $0 | 19,483 | No | Form 4 |
| Alvarado Linda G | Jan 1, 2024 | Jan 3, 2024 | M | 6,906 | $0.00 | $0 | 26,389 | No | Form 4 |
| Alvarado Linda G | Jan 1, 2024 | Jan 3, 2024 | M · derivative | 1,067 | $0.00 | $0 | 6,906 | No | Form 4 |
| Alvarado Linda G | Jan 1, 2024 | Jan 3, 2024 | M · derivative | 6,906 | $0.00 | $0 | not reported | No | Form 4 |
| Alvarado Linda G | Jan 1, 2024 | Jan 3, 2024 | A · derivative | 1,914 | $0.00 | $0 | 1,914 | No | Form 4 |
| Krzeminski Laurel J | Jan 1, 2024 | Jan 3, 2024 | M | 1,067 | $0.00 | $0 | 26,676 | No | Form 4 |
| Krzeminski Laurel J | Jan 1, 2024 | Jan 3, 2024 | M | 6,906 | $0.00 | $0 | 33,582 | No | Form 4 |
| Krzeminski Laurel J | Jan 1, 2024 | Jan 3, 2024 | M · derivative | 1,067 | $0.00 | $0 | 6,906 | No | Form 4 |
| Krzeminski Laurel J | Jan 1, 2024 | Jan 3, 2024 | M · derivative | 6,906 | $0.00 | $0 | not reported | No | Form 4 |
| Krzeminski Laurel J | Jan 1, 2024 | Jan 3, 2024 | A · derivative | 1,914 | $0.00 | $0 | 1,914 | No | Form 4 |
| Pratt Gordon G | Jan 1, 2024 | Jan 3, 2024 | M | 1,067 | $0.00 | $0 | 34,876 | No | Form 4 |
| Pratt Gordon G | Jan 1, 2024 | Jan 3, 2024 | M | 6,906 | $0.00 | $0 | 41,782 | No | Form 4 |
| Pratt Gordon G | Jan 1, 2024 | Jan 3, 2024 | M · derivative | 1,067 | $0.00 | $0 | 6,906 | No | Form 4 |
| Pratt Gordon G | Jan 1, 2024 | Jan 3, 2024 | M · derivative | 6,906 | $0.00 | $0 | not reported | No | Form 4 |
| Pratt Gordon G | Jan 1, 2024 | Jan 3, 2024 | A · derivative | 1,914 | $0.00 | $0 | 1,914 | No | Form 4 |
| McCann Michael MChief Executive Officer | Jan 1, 2024 | Jan 3, 2024 | M | 3,889 | $0.00 | $0 | 62,174 | No | Form 4 |
| McCann Michael MChief Executive Officer | Jan 1, 2024 | Jan 3, 2024 | M | 5,490 | $0.00 | $0 | 67,664 | No | Form 4 |
| McCann Michael MChief Executive Officer | Jan 1, 2024 | Jan 3, 2024 | M | 4,698 | $0.00 | $0 | 72,362 | No | Form 4 |
| McCann Michael MChief Executive Officer | Jan 1, 2024 | Jan 3, 2024 | M | 1,080 | $0.00 | $0 | 73,442 | No | Form 4 |
| McCann Michael MChief Executive Officer | Jan 1, 2024 | Jan 3, 2024 | F | 3,882 | $45.47 | $176,515 | 69,560 | No | Form 4 |
| McCann Michael MChief Executive Officer | Jan 1, 2024 | Jan 3, 2024 | M · derivative | 3,889 | $0.00 | $0 | 28,316 | No | Form 4 |
| McCann Michael MChief Executive Officer | Jan 1, 2024 | Jan 3, 2024 | M · derivative | 5,490 | $0.00 | $0 | 22,826 | No | Form 4 |
| McCann Michael MChief Executive Officer | Jan 1, 2024 | Jan 3, 2024 | M · derivative | 4,698 | $0.00 | $0 | 18,128 | No | Form 4 |
| McCann Michael MChief Executive Officer | Jan 1, 2024 | Jan 3, 2024 | M · derivative | 1,080 | $0.00 | $0 | 17,048 | No | Form 4 |
| McCann Michael MChief Executive Officer | Jan 1, 2024 | Jan 3, 2024 | A · derivative | 7,882 | $0.00 | $0 | 24,930 | No | Form 4 |
| Angerosa NicholasPresident of Harper | Jan 1, 2024 | Jan 3, 2024 | F | 1,515 | $45.47 | $68,887 | 38,633 | No | Form 4 |
| Angerosa NicholasPresident of Harper | Jan 1, 2024 | Jan 3, 2024 | A · derivative | 2,312 | $0.00 | $0 | 2,312 | No | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Jan 1, 2024 | Jan 3, 2024 | M | 3,334 | $0.00 | $0 | 76,688 | No | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Jan 1, 2024 | Jan 3, 2024 | M | 3,631 | $0.00 | $0 | 80,319 | No | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Jan 1, 2024 | Jan 3, 2024 | M | 4,440 | $0.00 | $0 | 84,759 | No | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Jan 1, 2024 | Jan 3, 2024 | M | 97 | $0.00 | $0 | 84,856 | No | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Jan 1, 2024 | Jan 3, 2024 | F | 4,489 | $45.47 | $204,115 | 80,367 | No | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Jan 1, 2024 | Jan 3, 2024 | M · derivative | 3,334 | $0.00 | $0 | 20,874 | No | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Jan 1, 2024 | Jan 3, 2024 | M · derivative | 3,631 | $0.00 | $0 | 17,243 | No | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Jan 1, 2024 | Jan 3, 2024 | M · derivative | 4,440 | $0.00 | $0 | 12,803 | No | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Jan 1, 2024 | Jan 3, 2024 | M · derivative | 97 | $0.00 | $0 | 12,706 | No | Form 4 |
| Brooks Jayme L.Chief Financial Officer | Jan 1, 2024 | Jan 3, 2024 | A · derivative | 3,798 | $0.00 | $0 | 16,504 | No | Form 4 |
| Sharp JayPresident of Limbach | Jan 1, 2024 | Jan 3, 2024 | F | 3,159 | $45.47 | $143,640 | 49,407 | No | Form 4 |
| Sharp JayPresident of Limbach | Jan 1, 2024 | Jan 3, 2024 | A · derivative | 2,786 | $0.00 | $0 | 2,786 | No | Form 4 |