NEEDHAM INVESTMENT MANAGEMENT LLC

$2.0B reported 13(f) long value · latest quarter 2026-03-31 · CIK 1167212 · EDGAR ↗
sum of disclosed values for 2026-03-31; 0 positions carry a NULL value and are excluded from the sum, surfaced here rather than folded away
$2.0B
ALL retained default holdings for this (filer, period), including NULL-value ones
348
positions with no comparable holding in the prior quarter (kind new), 2026-03-31
21
positions absent from this quarter's filing after being held last quarter (kind exit), 2026-03-31 — inferred from absence, not a sale record
7
A quarter-end snapshot. Filed up to 45 days later, so this page is not current holdings and never a complete portfolio. what a 13F is — and is not ↓ methodology §13F ↗
FILING WINDOW OPEN
Quarter 2026-09-30: the 13F window is open until 2026-11-16. Rankings and QoQ moves that touch this quarter are provisional by construction — filers who have not yet reported are not zeros.

Position changes — into 2026-03-31

by shares · Δ value · filing link · how changes are classified §
Period
Position changes into quarter 2026-03-31
position matched across quarters by exact reported CUSIP over a registry gap — producer-reconciled identity, never a name match identity_reconciled_by_cusipthe reported share count is unchanged across the pair; this build's data classified the change from its reported value; builds from 2026-09-10 on read it as NO CHANGE classified_by_value · EXIT = absent this quarter: disposed, delisted, under confidential treatment, or reported instead by an affiliated manager — the filing does not say which · change not classifiable: value undisclosed on one side of the quarter pair, or neither shares nor value can classify it · NO CHANGE = the share count is identical in both quarters; the value moved only with price, so the row is mark-to-market and never an ADD or a TRIM (NEW / ADD / TRIM / EXIT / NO CHANGE) · NO PRIOR = this filer has no comparable holdings list for the previous quarter on record — a first filing under this registration, or a quarter reported inside an affiliated manager's filing — so the position is not called a new stakederived by Public Filings from the published aggregate; NULL means the source did not disclose a usable value — never zeroreported unit changed across the pair (SH↔PRN); the share delta is withheld rather than fabricated shares_unit_mismatchPrev valueCurr valuePrev sharesCurr shares
position key pos:11929 · issuer key iss:1316 COMADD+$40.0M+65,000$69.7M$110M1,857,7401,922,740
position key pos:13155 · issuer key iss:1915 COMTRIM+$21.6M−47,775$62.4M$84.0M569,775522,000
position key pos:18138 · issuer key iss:1390 COMADD+$10.1M+57,700$56.1M$66.2M1,965,0002,022,700
position key sid:sec:prov:998d53980c55133cc68c293eef0ce338 · issuer key cusip6:04302A COMADD+$12.1M+541,000$52.9M$65.0M3,411,5003,952,500
position key pos:13495 · issuer key iss:761 COMTRIM+$19.8M−91,000$38.7M$58.5M694,500603,500
position key pos:12923 · issuer key iss:1922 COMADD+$18.1M+545,000$34.4M$52.6M2,375,0002,920,000
position key pos:17563 · issuer key iss:1125 COMADD+$24.8M+152,500$27.2M$52.0M1,125,0001,277,500
position key sid:sec:prov:e9c097116d086583526c440abba61ffb · issuer key cusip6:677864 COMADD+$13.0M+42,500$31.1M$44.1M635,000677,500
position key pos:13280 · issuer key iss:2278 COMTRIM+$3.3M−19,600$36.7M$40.0M111,75092,150
position key sid:sec:prov:4cf136238d6ee53bd6ee06dceda6d3a8 · issuer key cusip6:913915 COMADD+$16.1M+222,500$21.1M$37.2M807,5001,030,000
position key pos:14557 · issuer key iss:1734 COM NEWADD−$3.6M+236,500$40.4M$36.8M1,380,0001,616,500
position key sid:sec:prov:dc3adf0fd5cb09f56271b3a21f4b7d60 · issuer key cusip6:88362T COMADD+$8.8M+12,500$23.0M$31.9M620,000632,500
position key sid:sec:prov:dcb8369fd8cadba85d675cfc8f167540 · issuer key cusip6:88556E CL AADD−$8.4M+3,200,000$38.8M$30.4M6,075,0009,275,000
position key pos:17970 · issuer key iss:1891 COMADD+$6.8M+75,000$23.0M$29.8M805,000880,000
position key pos:15226 · issuer key iss:1788 COMADD+$6.5M+1,000,000$22.3M$28.8M2,375,0003,375,000
position key pos:10888 · issuer key iss:1155 COMTRIM+$6.7M−10,500$20.9M$27.6M130,500120,000
position key sid:sec:prov:eca741ee3354bee53ec5df7486f49dd2 · issuer key cusip6:92835K COMTRIM+$1.6M−37,500$25.3M$26.9M657,500620,000
position key pos:15686 · issuer key iss:478 COMTRIM−$247K−32,000$25.4M$25.1M137,500105,500
position key sid:sec:prov:c72165ad5416fb78154dd267d5db39ec · issuer key cusip6:04206A COMADD+$3.5M+220,000$21.5M$25.0M1,540,0001,760,000
position key pos:10257 · issuer key iss:1449 COMTRIM−$352K−170,000$24.8M$24.4M775,000605,000
position key pos:16782 · issuer key iss:424 COM SHSADD+$3.7M+20,000$20.1M$23.9M797,628817,628
position key pos:11882 · issuer key iss:350 COMADD+$5.2M+89,000$17.9M$23.1M298,500387,500
position key pos:13434 · issuer key iss:359 COMADD+$2.8M+41,250$19.8M$22.7M98,756140,006
position key sid:sec:prov:4997c5b3f7e2321417e864fe2b192a14 · issuer key cusip6:04649U COMADD−$1.8M+37,500$24.2M$22.4M2,570,0002,607,500
position key pos:17956 · issuer key iss:1414 COMADD+$2.1M+85,000$20.0M$22.2M324,000409,000
position key pos:17366 · issuer key iss:932 COMADD+$3.8M+4,750$17.2M$21.0M50,50055,250
position key pos:17033 · issuer key iss:60 COMADD+$6.8M+22,000$13.7M$20.5M156,500178,500
position key pos:12623 · issuer key iss:2117 SHARES CL AADD−$11.9M+1,310,000$29.6M$17.7M2,690,0004,000,000
position key sid:sec:prov:ba312b1ecdb73a69bcdb3675571f2b13 · issuer key cusip6:81617J CL A COMADD+$9.5M+380,000$8.2M$17.7M775,0001,155,000
position key sid:sec:prov:dc933235663272a7a2d64d5adc39e451 · issuer key cusip6:383082 COMADD+$4.5M+12,500$12.4M$16.9M260,000272,500
position key pos:16977 · issuer key iss:1927 COMADD−$5.6M+465,000$21.9M$16.2M685,0001,150,000
position key pos:18131 · issuer key iss:34 COMTRIM+$2.9M−219,000$12.6M$15.5M1,447,5001,228,500
position key sid:sec:prov:7c196419c2b2f2a921d2e63ab22488c6 · issuer key cusip6:04523Y COMADD+$3.1M+167,075$12.3M$15.5M4,351,7004,518,775
position key pos:11955 · issuer key iss:334 COMADD−$1.9M+59,600$17.2M$15.3M364,650424,250
position key pos:14880 · issuer key iss:1777 COMADD+$10.2M+161,500$5.0M$15.2M67,500229,000
position key pos:18187 · issuer key iss:1040 COM NEWTRIM−$704K−2,750$15.8M$15.1M13,00010,250
position key pos:12515 · issuer key iss:1689 COM SHSADD+$5.8M+12,500$8.5M$14.3M175,000187,500
position key pos:12900 · issuer key iss:808 COMADD+$9.4M+37,950$4.7M$14.2M34,50072,450
position key pos:13725 · issuer key iss:664 COMTRIM−$2.4M−74,400$16.1M$13.7M191,400117,000
position key pos:11906 · issuer key iss:1183 COMADD−$557K+475$13.4M$12.8M6,2256,700
position key pos:12752 · issuer key iss:1028 COMADD+$4.5M+38,000$7.7M$12.2M58,00096,000
position key pos:12280 · issuer key iss:218 COMADD+$5.8M+23,000$6.2M$12.1M36,00059,000
position key pos:13339 · issuer key iss:1148 COMADD+$972K+15,500$10.6M$11.6M542,000557,500
position key pos:11633 · issuer key iss:673 COMADD+$2.7M+450$8.2M$11.0M10,75011,200
position key sid:sec:prov:2d916c820c557bcf74e0d8db4fe71b2f · issuer key cusip6:29271Q COMADD+$5.7M+214,560$4.8M$10.5M585,440800,000
position key sid:sec:prov:56bae275e7c8ff6b3019599a71e87dec · issuer key cusip6:M20791 ORDTRIM+$2.1M−9,000$8.0M$10.1M75,50066,500
position key sid:sec:prov:399635c124b95a79e0abd91c524a7094 · issuer key cusip6:893529 COMADD+$2.5M+6,130$7.1M$9.6M124,370130,500
position key sid:sec:prov:bdb4e2ab76701e5dab5121f48c579f82 · issuer key cusip6:909214 COM NEWTRIM−$4.1M−384,200$13.3M$9.2M4,812,2004,428,000
position key pos:15327 · issuer key iss:1780 COMTRIM+$2.8M−1,000$5.8M$8.6M30,00029,000
position key pos:15471 · issuer key iss:1750 COMTRIM−$4.3M−97,750$12.8M$8.5M185,25087,500
position key pos:11625 · issuer key iss:2284 N Y REGISTRY SHSADD+$1.8M+300$5.9M$7.7M5,5005,800
position key sid:sec:prov:900820309d645377fbbeb6cce60b230c · issuer key cusip6:65443P COMADD+$3.5M+470,000$4.0M$7.6M770,0001,240,000
position key pos:14087 · issuer key iss:699 COM CL AADD+$3.6M+700,000$3.9M$7.6M550,0001,250,000
position key pos:15529 · issuer key iss:253 COM CL BADD+$2.2M+75,000$5.3M$7.6M140,000215,000
position key pos:10427 · issuer key iss:1241 COMADD+$4.1M+9,500$3.3M$7.5M25,00034,500
position key sid:sec:prov:b640cc91467cb95a7b49da2be739b242 · issuer key cusip6:740294 COM NEWADD+$4.3M+950,550$3.0M$7.3M720,0001,670,550
position key sid:sec:prov:ffde7bd2ad4c6fa89ba7a583803c8439 · issuer key cusip6:761025 COMADD−$2.1M+10,000$9.2M$7.1M3,145,0003,155,000
position key sid:sec:prov:b2b9b1275842299e13768224135ca709 · issuer key cusip6:87911K SH BEN INTADD+$221K+26,209$6.8M$7.0M403,364429,573
position key pos:11017 · issuer key iss:2082 ORDADD+$1.7M+24,000$5.1M$6.8M40,70064,700
position key pos:15610 · issuer key iss:1192 COMNEW+$6.5M+20,100$0$6.5M—20,100
position key pos:16668 · issuer key iss:1119 COMMON STOCKADD+$3.4M+125,000$3.1M$6.5M115,000240,000
position key sid:sec:prov:bf266c566ba2bccd7f181c72a0f63687 · issuer key cusip6:665809 COMADD+$719K+51,743$5.6M$6.3M713,257765,000
position key pos:16321 · issuer key iss:1571 COMTRIM+$731K−2,000$5.5M$6.2M60,00058,000
position key sid:sec:prov:0dadc2440aefac63e807c58f52840520 · issuer key cusip6:047726 COM SER CADD+$2.0M+40,000$4.1M$6.2M105,000145,000
position key pos:12617 · issuer key iss:1875 COM SHSNEW+$6.0M+485,000$0$6.0M—485,000
position key pos:10922 · issuer key iss:880 COMADD+$609K+123,000$5.4M$6.0M545,000668,000
position key pos:17225 · issuer key iss:526 COMADD+$1.7M+81,500$4.1M$5.7M60,500142,000
position key sid:sec:prov:2d34fad3cec20bde7796249ca22da4f3 · issuer key cusip6:218683 COMTRIM+$573K−979$5.1M$5.7M253,350252,371
position key sid:sec:prov:e88717397e159c4786caf644a7fb3b73 · issuer key cusip6:87911J SH BEN INTADD+$8.6K+19,354$5.5M$5.5M291,930311,284
position key pos:12416 · issuer key iss:398 COMTRIM+$339K−1,000$5.0M$5.3M129,500128,500
position key pos:15022 · issuer key iss:1121 COM CL ANEW+$5.3M+527,500$0$5.3M—527,500
position key pos:12212 · issuer key iss:1668 COMTRIM−$294K−500$5.5M$5.2M15,50015,000
position key sid:sec:prov:aa45fb81968c18074288d8b6444a2610 · issuer key cusip6:023193 COMMON STOCKNEW+$5.1M+200,000$0$5.1M—200,000
position key sid:sec:prov:53cb416406683d07c7cad281969a0600 · issuer key cusip6:75644T COMNEW+$5.0M+380,000$0$5.0M—380,000
position key pos:17354 · issuer key iss:308 CL AADD−$1.1M+5,000$5.7M$4.6M190,000195,000
position key pos:12767 · issuer key iss:220 COMADD+$210K+5,000$4.4M$4.6M25,00030,000
position key sid:sec:prov:547f1d5c0827a39fe69002739027a3b7 · issuer key cusip6:157210 COMADD+$853K+70,000$3.4M$4.3M160,000230,000
position key pos:13904 · issuer key iss:479 COMTRIM+$606K−15,000$3.4M$4.0M145,000130,000
position key pos:13261 · issuer key iss:208 COM NEWADD+$2.3M+22,500$1.6M$4.0M20,00042,500
position key sid:sec:prov:0b9ce4cf1cd76ed41f78f4df29eb85e8 · issuer key cusip6:482738 COMTRIM+$731K−5,000$2.7M$3.4M390,000385,000
position key sid:sec:prov:ef34235d103b41a86d675b450d56e1bd · issuer key cusip6:229050 COM PAR $0.001ADD−$278K+20,500$3.3M$3.0M339,500360,000
position key pos:17889 · issuer key iss:1200 CL AADD+$201K+9,000$2.8M$3.0M106,000115,000
position key pos:15763 · issuer key iss:1738 COMNEW+$2.6M+37,000$0$2.6M—37,000
position key pos:16486 · issuer key iss:762 COM CL AADD−$59.8K+10,755$2.5M$2.5M61,67472,429
position key pos:17513 · issuer key iss:1201 COMTRIM−$440K−25,000$2.4M$2.0M140,000115,000
position key pos:10896 · issuer key iss:78 COMADD+$679K+15,000$1.1M$1.7M40,00055,000
position key pos:15142 · issuer key iss:89 CAP STK CL AADD+$186K+1,000$1.3M$1.4M4,0005,000
position key pos:14837 · issuer key iss:896 COMNEW+$1.4M+5,000$0$1.4M—5,000
position key pos:14209 · issuer key iss:50 COMNEW+$1.1M+6,250$0$1.1M—6,250
position key sid:sec:prov:e95357a38c7bea49f3071071bd2ada61 · issuer key cusip6:500600 COMNEW+$1.1M+500,000$0$1.1M—500,000
position key pos:16115 · issuer key iss:1869 COMNEW+$1.1M+4,000$0$1.1M—4,000
position key sid:sec:prov:0339a5c20bb7c06dae4230f6939c6864 · issuer key cusip6:G037AX SHSNEW+$1.0M+20,000$0$1.0M—20,000
position key pos:17173 · issuer key iss:1138 COMADD+$423K+500$484K$907K1,0001,500
position key pos:12433 · issuer key iss:1513 COMTRIM−$420K−3,000$1.3M$882K7,5004,500
position key sid:sec:prov:16612bdf048977846426134e7bc79279 · issuer key cusip6:706915 COMTRIM−$1.1M−52,500$2.0M$880K102,50050,000
position key pos:10490 · issuer key iss:1294 CL AADD+$323K+70,000$526K$849K30,000100,000
position key pos:11866 · issuer key iss:612 COMTRIM+$75.1K−500$704K$779K17,50017,000
position key pos:14712 · issuer key iss:537 CL AADD+$19.1K+350$703K$722K1,5001,850
position key pos:12657 · issuer key iss:462 COM NEWADD+$276K+40,000$405K$681K40,00080,000
position key sid:sec:prov:11ef0224dbe0d573a8ee7134e2edf899 · issuer key cusip6:343389 COM NEWNEW+$679K+40,000$0$679K—40,000

Flags: no row carries a flag.

1–20 of the 100 changes on this page

1–100 of 122 changes
Mark-to-market only (no share change) · 61

Positions whose share count is identical in both quarters; the value changed with price, not with a decision.

Positions held with no share change into quarter 2026-03-31
position matched across quarters by exact reported CUSIP over a registry gap — producer-reconciled identity, never a name match identity_reconciled_by_cusipthe reported share count is unchanged across the pair; this build's data classified the change from its reported value; builds from 2026-09-10 on read it as NO CHANGE classified_by_value · EXIT = absent this quarter: disposed, delisted, under confidential treatment, or reported instead by an affiliated manager — the filing does not say which · change not classifiable: value undisclosed on one side of the quarter pair, or neither shares nor value can classify it · NO CHANGE = the share count is identical in both quarters; the value moved only with price, so the row is mark-to-market and never an ADD or a TRIM (NEW / ADD / TRIM / EXIT / NO CHANGE) · NO PRIOR = this filer has no comparable holdings list for the previous quarter on record — a first filing under this registration, or a quarter reported inside an affiliated manager's filing — so the position is not called a new stakederived by Public Filings from the published aggregate; NULL means the source did not disclose a usable value — never zeroreported unit changed across the pair (SH↔PRN); the share delta is withheld rather than fabricated shares_unit_mismatchPrev valueCurr valuePrev sharesCurr shares
position key pos:16193 · issuer key iss:1909 COM CL ANO CHANGE+$25.3M0$46.2M$71.5M285,250285,250
position key pos:10478 · issuer key iss:460 COMNO CHANGE+$3.6M0$16.1M$19.7M68,85668,856
position key pos:12883 · issuer key iss:2178 SHSNO CHANGE+$2.5M0$15.8M$18.3M154,500154,500
position key pos:15801 · issuer key iss:182 COMNO CHANGE+$3.4M0$14.8M$18.2M272,500272,500
position key sid:sec:prov:396956dcf31c44609ebd83908458daa2 · issuer key cusip6:576853 COMNO CHANGE−$316K0$16.8M$16.5M1,435,0001,435,000
position key pos:17991 · issuer key iss:1911 COMNO CHANGE+$3.7M0$11.4M$15.1M330,600330,600
position key pos:11064 · issuer key iss:1089 COM SHSNO CHANGE+$897K0$14.1M$15.0M56,31356,313
position key pos:10574 · issuer key iss:698 COMNO CHANGE+$4.1M0$10.8M$14.9M126,500126,500
position key pos:12595 · issuer key iss:1938 COMNO CHANGE+$2.0M0$11.9M$13.9M55,75055,750
position key pos:13585 · issuer key iss:634 COMNO CHANGE+$3.2M0$9.9M$13.1M1,020,0001,020,000
position key pos:15125 · issuer key iss:1798 COMNO CHANGE−$2.2M0$14.6M$12.4M25,25025,250
position key pos:17774 · issuer key iss:1162 COMNO CHANGE+$2.5M0$8.4M$10.9M38,60038,600
position key pos:14044 · issuer key iss:312 COMNO CHANGE−$2.5M0$13.1M$10.6M129,000129,000
position key pos:17629 · issuer key iss:476 COMNO CHANGE+$2.3M0$6.2M$8.5M173,000173,000
position key pos:10600 · issuer key iss:821 COMNO CHANGE+$915K0$6.8M$7.7M55,00055,000
position key pos:11847 · issuer key iss:1885 COMNO CHANGE−$264K0$7.8M$7.6M59,00059,000
position key sid:sec:prov:2d8db80805700bacef9e0dda67f15c91 · issuer key cusip6:832156 COMNO CHANGE−$857K0$8.2M$7.3M225,000225,000
position key pos:15119 · issuer key iss:489 CL ANO CHANGE−$273K0$6.9M$6.6M231,500231,500
position key pos:13876 · issuer key iss:917 COMNO CHANGE+$851K0$5.4M$6.2M27,50027,500
position key pos:16439 · issuer key iss:520 COMNO CHANGE+$2.0M0$3.7M$5.7M42,00042,000
position key sid:sec:prov:322826ce520ba62c0e1c5336be4596dd · issuer key cusip6:Y62132 SHSNO CHANGE+$575K0$5.0M$5.5M286,000286,000
position key pos:10455 · issuer key iss:1091 COM NEWNO CHANGE+$1.1M0$4.3M$5.3M25,00025,000
position key pos:17450 · issuer key iss:1190 COMNO CHANGE+$679K0$4.1M$4.8M48,25048,250
position key pos:13215 · issuer key iss:144 COMNO CHANGE−$333K0$5.0M$4.7M18,45018,450
position key pos:13406 · issuer key iss:2156 SHSNO CHANGE−$499K0$5.1M$4.6M53,04153,041
position key sid:sec:prov:de293839da8f83a07149c9271d42a8b1 · issuer key cusip6:86887Q COM NEWNO CHANGE+$542K0$4.0M$4.6M426,594426,594
position key pos:17214 · issuer key iss:298 COMNO CHANGE−$407K0$4.9M$4.5M22,50022,500
position key pos:13982 · issuer key iss:1108 COMNO CHANGE+$1.1M0$3.2M$4.4M40,00040,000
position key pos:17319 · issuer key iss:652 COMNO CHANGE−$423K0$4.8M$4.4M45,00045,000
position key sid:sec:prov:c541f6cb2db91acfb17ef5d4422fc823 · issuer key cusip6:205826 COM NEWNO CHANGE−$2.3M0$6.2M$3.9M1,174,3001,174,300
position key pos:13789 · issuer key iss:1106 CL ANO CHANGE+$906K0$2.9M$3.8M67,50067,500
position key pos:16130 · issuer key iss:1508 COMMON STOCKNO CHANGE+$1.1M0$2.7M$3.7M32,50032,500
position key pos:14307 · issuer key iss:127 COMNO CHANGE+$469K0$2.7M$3.2M10,00010,000
position key sid:sec:prov:49742cb02fd6ccf1ff08481bf072a881 · issuer key cusip6:940923 CL A SHS REPSTGNO CHANGE+$746K0$2.2M$2.9M110,000110,000
position key sid:sec:prov:eb4cd2a6c56b1217239613c93fb4dfc4 · issuer key cusip6:020772 COMNO CHANGE$00$2.9M$2.9M642,500642,500
position key pos:14157 · issuer key iss:149 COMNO CHANGE+$700K0$2.1M$2.8M8,2508,250
position key pos:14637 · issuer key iss:326 CL A LTD VT SHNO CHANGE−$376K0$3.2M$2.8M69,44069,440
position key pos:15545 · issuer key iss:247 COMNO CHANGE−$617K0$3.3M$2.6M16,75016,750
position key pos:10246 · issuer key iss:906 COMNO CHANGE−$15.5K0$1.8M$1.8M74,00074,000
position key sid:sec:prov:711d66d698711dacee6a087a4a4c6000 · issuer key cusip6:31816X COMNO CHANGE+$366K0$1.3M$1.7M60,00060,000
position key pos:11717 · issuer key iss:440 COMNO CHANGE+$450K0$1.3M$1.7M8,2508,250
position key pos:15626 · issuer key iss:1529 COMNO CHANGE+$72.2K0$1.4M$1.5M7,6007,600
position key pos:13245 · issuer key cusip6:739276 COMNO CHANGE+$398K0$903K$1.3M25,40025,400
position key sid:sec:prov:0a03b87b8ba0c75be5d8aadddc7025b3 · issuer key cusip6:49845K COM SER ANO CHANGE−$846K0$2.1M$1.3M65,00065,000
position key pos:14291 · issuer key iss:1796 COM CL ANO CHANGE−$779K0$1.9M$1.2M51,00051,000
position key sid:sec:prov:29e83fa9f5ea2537f149cd4f8e84ba70 · issuer key cusip6:281479 COMNO CHANGE−$48.0K0$1.1M$1.0M800,000800,000
position key pos:10935 · issuer key iss:1902 COMNO CHANGE+$189K0$815K$1.0M20,00020,000
position key sid:sec:prov:396940b5d5c5a2b017903f28997cba7e · issuer key cusip6:535219 COMNO CHANGE+$150K0$753K$903K52,22352,223
position key sid:sec:prov:15b122a1959cdc720dffb69686bc9994 · issuer key cusip6:433313 CL ANO CHANGE−$178K0$1.0M$868K22,50022,500
position key pos:14916 · issuer key iss:1946 COMNO CHANGE+$37.8K0$824K$862K3,7503,750
position key pos:17669 · issuer key iss:1215 COMNO CHANGE−$1.0K0$730K$729K10,00010,000
position key pos:12230 · issuer key iss:710 COMNO CHANGE−$70.7K0$749K$679K45,00045,000
position key pos:10732 · issuer key iss:329 CL A LMT VTG SHSNO CHANGE−$99.8K0$659K$559K12,57012,570
position key pos:12817 · issuer key iss:1239 COMMON CLASS ANO CHANGE−$286K0$835K$550K80,00080,000
position key pos:13090 · issuer key iss:452 COM CL ANO CHANGE+$87.2K0$429K$516K5,4125,412
position key sid:sec:prov:9d79745d8be268e9a1745ad96b130905 · issuer key cusip6:49435R UNITNO CHANGE+$68.9K0$299K$368K25,42425,424
position key pos:15631 · issuer key iss:1841 COMNO CHANGE−$10.1K0$374K$364K10,00010,000
position key pos:13161 · issuer key iss:767 COMMON STOCKNO CHANGE−$296K0$651K$356K37,76337,763
position key pos:12451 · issuer key iss:393 COMNO CHANGE−$22.2K0$283K$260K15,00015,000
position key pos:16811 · issuer key iss:75 COM CL ANO CHANGE−$410K0$585K$175K300,000300,000
position key sid:sec:prov:22f3cf4cc2654634b8865b3d5b8a0da9 · issuer key cusip6:49456W COMNO CHANGE−$86.5K0$176K$89.8K40,81040,810

Flags: no row carries a flag.

Newest filing in this build: 2026-07-31. Per-row filing dates are on each receipt.
Truncated by Public Filings. Changes compare every position with a security identifier, new and exited included; holdings without one are counted, not compared. methodology §13F ↗

Reported positions — 2026-03-31

1–100 of 176 issuers · $2.0B disclosed value over 348 rows · 0 undisclosed-value rows
View
This build carries one quarter for this manager: 2026-03-31. Notable managers carry four published quarters, others two.
Positions NEEDHAM INVESTMENT MANAGEMENT LLC reported for the quarter ended 2026-03-31, as that filer reported them
This list carries reported issuer names and security identities, without a dated ticker mapping. Symbols are not inferred from names.a position composed from a base filing plus NEW-HOLDINGS amendments keeps every source row here; the composition's latest filed date is the one shown served from this build's published holdings (derived from the filer's own reported rows); every row resolves to its filingShare of total reported value, calculated only when the full position list has disclosed values. This is 13F long value, not total assets.value undisclosed on the filing: retained and counted, excluded from sums, never shown as $0SharesWt
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)NLIGHT INC
1 position · 4 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for NLIGHT INC, as it reported them
NLIGHT INC · COM CUSIP — $95.2M1,670,000
NLIGHT INC · COM CUSIP — $7.2M126,775
NLIGHT INC · COM CUSIP — $5.1M90,000
NLIGHT INC · COM CUSIP — $2.1M35,965
$110M1,922,7405.6%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)VICOR CORP
1 position · 4 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for VICOR CORP, as it reported them
VICOR CORP · COM CUSIP — $76.5M475,000
VICOR CORP · COM CUSIP — $4.3M27,000
VICOR CORP · COM CUSIP — $2.4M15,000
VICOR CORP · COM CUSIP — $805K5,000
$84.0M522,0004.3%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)VERTIV HOLDINGS CO
1 position · 2 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for VERTIV HOLDINGS CO, as it reported them
VERTIV HOLDINGS CO · COM CL A CUSIP — $65.3M260,750
VERTIV HOLDINGS CO · COM CL A CUSIP — $6.1M24,500
$71.5M285,2503.7%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)PDF SOLUTIONS INC
1 position · 3 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for PDF SOLUTIONS INC, as it reported them
PDF SOLUTIONS INC · COM CUSIP — $51.9M1,587,500
PDF SOLUTIONS INC · COM CUSIP — $7.7M236,800
PDF SOLUTIONS INC · COM CUSIP — $6.5M198,400
$66.2M2,022,7003.4%
—ARTERIS INC
1 position · 2 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for ARTERIS INC, as it reported them
ARTERIS INC · COM CUSIP 04302A104 $51.4M3,125,000
ARTERIS INC · COM CUSIP 04302A104 $13.6M827,500
ticker not yet mapped
$65.0M3,952,5003.3%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)FORMFACTOR INC
1 position · 5 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for FORMFACTOR INC, as it reported them
FORMFACTOR INC · COM CUSIP — $31.2M321,500
FORMFACTOR INC · COM CUSIP — $14.5M150,000
FORMFACTOR INC · COM CUSIP — $7.2M74,500
FORMFACTOR INC · COM CUSIP — $3.6M37,500
FORMFACTOR INC · COM CUSIP — $1.9M20,000
$58.5M603,5003.0%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)VISHAY INTERTECHNOLOGY INC
1 position · 5 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for VISHAY INTERTECHNOLOGY INC, as it reported them
VISHAY INTERTECHNOLOGY INC · COM CUSIP — $37.0M2,055,000
VISHAY INTERTECHNOLOGY INC · COM CUSIP — $10.1M560,000
VISHAY INTERTECHNOLOGY INC · COM CUSIP — $3.5M195,000
VISHAY INTERTECHNOLOGY INC · COM CUSIP — $1.5M82,500
VISHAY INTERTECHNOLOGY INC · COM CUSIP — $495K27,500
$52.6M2,920,0002.7%
—LINCOLN EDL SVCS CORP · COM CUSIP —
quarter ended 2026-03-31 filed filed 2026-05-15 +45d
ticker not yet mapped
$52.0M1,277,5002.7%
—OIL DRI CORP AMER · COM CUSIP 677864100
quarter ended 2026-03-31 filed filed 2026-05-15 +45d
ticker not yet mapped
$44.1M677,5002.3%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)NOVA LTD
1 position · 4 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for NOVA LTD, as it reported them
NOVA LTD · COM CUSIP — $25.9M59,650
NOVA LTD · COM CUSIP — $7.8M18,000
NOVA LTD · COM CUSIP — $4.6M10,500
NOVA LTD · COM CUSIP — $1.7M4,000
$40.0M92,1502.0%
—UNIVERSAL TECHNICAL INST INC · COM CUSIP 913915104
quarter ended 2026-03-31 filed filed 2026-05-15 +45d
ticker not yet mapped
$37.2M1,030,0001.9%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)SUPER MICRO COMPUTER INC
1 position · 5 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for SUPER MICRO COMPUTER INC, as it reported them
SUPER MICRO COMPUTER INC · COM NEW CUSIP — $22.9M1,007,500
SUPER MICRO COMPUTER INC · COM NEW CUSIP — $6.3M275,000
SUPER MICRO COMPUTER INC · COM NEW CUSIP — $5.3M232,500
SUPER MICRO COMPUTER INC · COM NEW CUSIP — $1.7M76,500
SUPER MICRO COMPUTER INC · COM NEW CUSIP — $569K25,000
$36.8M1,616,5001.9%
—THERMON GROUP HLDGS INC · COM CUSIP 88362T103
quarter ended 2026-03-31 filed filed 2026-05-15 +45d
ticker not yet mapped
$31.9M632,5001.6%
—THREDUP INC · CL A CUSIP 88556E102
quarter ended 2026-03-31 filed filed 2026-05-15 +45d
ticker not yet mapped
$30.4M9,275,0001.6%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)VEECO INSTRS INC DEL
1 position · 5 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for VEECO INSTRS INC DEL, as it reported them
VEECO INSTRS INC DEL · COM CUSIP — $16.1M474,375
VEECO INSTRS INC DEL · COM CUSIP — $6.0M178,150
VEECO INSTRS INC DEL · COM CUSIP — $3.4M99,050
VEECO INSTRS INC DEL · COM CUSIP — $3.2M94,050
VEECO INSTRS INC DEL · COM CUSIP — $1.2M34,375
$29.8M880,0001.5%
—TETRA TECHNOLOGIES INC DEL · COM CUSIP —
quarter ended 2026-03-31 filed filed 2026-05-15 +45d
ticker not yet mapped
$28.8M3,375,0001.5%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)MKS INC.
1 position · 5 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for MKS INC., as it reported them
MKS INC. · COM CUSIP — $11.1M48,250
MKS INC. · COM CUSIP — $5.7M25,000
MKS INC. · COM CUSIP — $5.0M21,750
MKS INC. · COM CUSIP — $3.4M15,000
MKS INC. · COM CUSIP — $2.3M10,000
$27.6M120,0001.4%
—VISHAY PRECISION GROUP INC
1 position · 2 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for VISHAY PRECISION GROUP INC, as it reported them
VISHAY PRECISION GROUP INC · COM CUSIP 92835K103 $25.2M580,000
VISHAY PRECISION GROUP INC · COM CUSIP 92835K103 $1.7M40,000
ticker not yet mapped
$26.9M620,0001.4%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)COHERENT CORP
1 position · 3 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for COHERENT CORP, as it reported them
COHERENT CORP · COM CUSIP — $16.7M70,000
COHERENT CORP · COM CUSIP — $4.3M18,000
COHERENT CORP · COM CUSIP — $4.2M17,500
$25.1M105,5001.3%
—ARLO TECHNOLOGIES INC
1 position · 2 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for ARLO TECHNOLOGIES INC, as it reported them
ARLO TECHNOLOGIES INC · COM CUSIP 04206A101 $23.2M1,630,000
ARLO TECHNOLOGIES INC · COM CUSIP 04206A101 $1.8M130,000
ticker not yet mapped
$25.0M1,760,0001.3%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)PHOTRONICS INC
1 position · 5 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for PHOTRONICS INC, as it reported them
PHOTRONICS INC · COM CUSIP — $10.5M260,000
PHOTRONICS INC · COM CUSIP — $6.1M150,000
PHOTRONICS INC · COM CUSIP — $3.6M90,000
PHOTRONICS INC · COM CUSIP — $2.8M70,000
PHOTRONICS INC · COM CUSIP — $1.4M35,000
$24.4M605,0001.2%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)CENTURI HOLDINGS INC
1 position · 5 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for CENTURI HOLDINGS INC, as it reported them
CENTURI HOLDINGS INC · COM SHS CUSIP — $18.8M642,500
CENTURI HOLDINGS INC · COM SHS CUSIP — $2.9M100,000
CENTURI HOLDINGS INC · COM SHS CUSIP — $1.4M47,500
CENTURI HOLDINGS INC · COM SHS CUSIP — $646K22,103
CENTURI HOLDINGS INC · COM SHS CUSIP — $161K5,525
$23.9M817,6281.2%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)CECO ENVIRONMENTAL CORP
1 position · 2 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for CECO ENVIRONMENTAL CORP, as it reported them
CECO ENVIRONMENTAL CORP · COM CUSIP — $22.2M372,500
CECO ENVIRONMENTAL CORP · COM CUSIP — $894K15,000
$23.1M387,5001.2%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)CRA INTL INC · COM CUSIP —
quarter ended 2026-03-31 filed filed 2026-05-15 +45d
$22.7M140,0061.2%
—ASURE SOFTWARE INC · COM CUSIP 04649U102
quarter ended 2026-03-31 filed filed 2026-05-15 +45d
ticker not yet mapped
$22.4M2,607,5001.1%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)PARSONS CORP DEL
1 position · 5 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for PARSONS CORP DEL, as it reported them
PARSONS CORP DEL · COM CUSIP — $10.6M195,000
PARSONS CORP DEL · COM CUSIP — $4.7M86,000
PARSONS CORP DEL · COM CUSIP — $3.1M57,000
PARSONS CORP DEL · COM CUSIP — $2.9M53,000
PARSONS CORP DEL · COM CUSIP — $975K18,000
$22.2M409,0001.1%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)HUNTINGTON INGALLS INDS INC
1 position · 2 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for HUNTINGTON INGALLS INDS INC, as it reported them
HUNTINGTON INGALLS INDS INC · COM CUSIP — $17.1M45,000
HUNTINGTON INGALLS INDS INC · COM CUSIP — $3.9M10,250
$21.0M55,2501.1%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)AKAMAI TECHNOLOGIES INC
1 position · 3 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for AKAMAI TECHNOLOGIES INC, as it reported them
AKAMAI TECHNOLOGIES INC · COM CUSIP — $17.5M152,500
AKAMAI TECHNOLOGIES INC · COM CUSIP — $2.3M20,000
AKAMAI TECHNOLOGIES INC · COM CUSIP — $689K6,000
$20.5M178,5001.0%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)CLEAN HARBORS INC
1 position · 4 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for CLEAN HARBORS INC, as it reported them
CLEAN HARBORS INC · COM CUSIP — $11.9M41,500
CLEAN HARBORS INC · COM CUSIP — $3.7M12,750
CLEAN HARBORS INC · COM CUSIP — $3.1M10,706
CLEAN HARBORS INC · COM CUSIP — $1.1M3,900
$19.7M68,8561.0%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)NVENT ELEC PLC
1 position · 2 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for NVENT ELEC PLC, as it reported them
NVENT ELEC PLC · SHS CUSIP — $12.7M107,500
NVENT ELEC PLC · SHS CUSIP — $5.6M47,000
$18.3M154,5000.9%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)ASTRONICS CORP · COM CUSIP —
quarter ended 2026-03-31 filed filed 2026-05-15 +45d
$18.2M272,5000.9%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)GENIUS SPORTS LIMITED
1 position · 2 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for GENIUS SPORTS LIMITED, as it reported them
GENIUS SPORTS LIMITED · SHARES CL A CUSIP — $17.2M3,875,000
GENIUS SPORTS LIMITED · SHARES CL A CUSIP — $554K125,000
$17.7M4,000,0000.9%
—SELECT WATER SOLUTIONS INC · CL A COM CUSIP 81617J301
quarter ended 2026-03-31 filed filed 2026-05-15 +45d
ticker not yet mapped
$17.7M1,155,0000.9%
—GORMAN RUPP CO · COM CUSIP 383082104
quarter ended 2026-03-31 filed filed 2026-05-15 +45d
ticker not yet mapped
$16.9M272,5000.9%
—MATRIX SVC CO · COM CUSIP 576853105
quarter ended 2026-03-31 filed filed 2026-05-15 +45d
ticker not yet mapped
$16.5M1,435,0000.8%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)VITAL FARMS INC · COM CUSIP —
quarter ended 2026-03-31 filed filed 2026-05-15 +45d
$16.2M1,150,0000.8%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)ADTRAN HOLDINGS INC
1 position · 3 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for ADTRAN HOLDINGS INC, as it reported them
ADTRAN HOLDINGS INC · COM CUSIP — $11.7M930,600
ADTRAN HOLDINGS INC · COM CUSIP — $3.2M252,375
ADTRAN HOLDINGS INC · COM CUSIP — $573K45,525
$15.5M1,228,5000.8%
—ASPEN AEROGELS INC
1 position · 5 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for ASPEN AEROGELS INC, as it reported them
ASPEN AEROGELS INC · COM CUSIP 04523Y105 $9.7M2,840,000
ASPEN AEROGELS INC · COM CUSIP 04523Y105 $3.3M972,500
ASPEN AEROGELS INC · COM CUSIP 04523Y105 $1.5M424,075
ASPEN AEROGELS INC · COM CUSIP 04523Y105 $817K238,800
ASPEN AEROGELS INC · COM CUSIP 04523Y105 $148K43,400
ticker not yet mapped
$15.5M4,518,7750.8%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)BRUKER CORP
1 position · 5 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for BRUKER CORP, as it reported them
BRUKER CORP · COM CUSIP — $10.5M290,000
BRUKER CORP · COM CUSIP — $2.9M80,000
BRUKER CORP · COM CUSIP — $1.4M37,500
BRUKER CORP · COM CUSIP — $379K10,500
BRUKER CORP · COM CUSIP — $226K6,250
$15.3M424,2500.8%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)TENNANT CO
1 position · 5 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for TENNANT CO, as it reported them
TENNANT CO · COM CUSIP — $9.4M141,500
TENNANT CO · COM CUSIP — $2.5M37,500
TENNANT CO · COM CUSIP — $1.7M25,000
TENNANT CO · COM CUSIP — $1.2M17,500
TENNANT CO · COM CUSIP — $498K7,500
$15.2M229,0000.8%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)VIASAT INC
1 position · 2 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for VIASAT INC, as it reported them
VIASAT INC · COM CUSIP — $11.5M250,000
VIASAT INC · COM CUSIP — $3.7M80,600
$15.1M330,6000.8%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)KLA CORP
1 position · 2 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for KLA CORP, as it reported them
KLA CORP · COM NEW CUSIP — $11.8M8,000
KLA CORP · COM NEW CUSIP — $3.3M2,250
$15.1M10,2500.8%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)LABCORP HOLDINGS INC
1 position · 4 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for LABCORP HOLDINGS INC, as it reported them
LABCORP HOLDINGS INC · COM SHS CUSIP — $8.7M32,763
LABCORP HOLDINGS INC · COM SHS CUSIP — $3.3M12,300
LABCORP HOLDINGS INC · COM SHS CUSIP — $1.7M6,250
LABCORP HOLDINGS INC · COM SHS CUSIP — $1.3M5,000
$15.0M56,3130.8%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)EVERUS CONSTR GROUP
1 position · 2 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for EVERUS CONSTR GROUP, as it reported them
EVERUS CONSTR GROUP · COM CUSIP — $13.5M114,000
EVERUS CONSTR GROUP · COM CUSIP — $1.5M12,500
$14.9M126,5000.8%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)SOLSTICE ADVANCED MATLS INC
1 position · 5 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for SOLSTICE ADVANCED MATLS INC, as it reported them
SOLSTICE ADVANCED MATLS INC · COM SHS CUSIP — $10.9M142,500
SOLSTICE ADVANCED MATLS INC · COM SHS CUSIP — $1.5M20,000
SOLSTICE ADVANCED MATLS INC · COM SHS CUSIP — $1.2M16,000
SOLSTICE ADVANCED MATLS INC · COM SHS CUSIP — $381K5,000
SOLSTICE ADVANCED MATLS INC · COM SHS CUSIP — $305K4,000
$14.3M187,5000.7%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)GENERAC HLDGS INC
1 position · 3 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for GENERAC HLDGS INC, as it reported them
GENERAC HLDGS INC · COM CUSIP — $10.0M51,225
GENERAC HLDGS INC · COM CUSIP — $3.1M16,100
GENERAC HLDGS INC · COM CUSIP — $1.0M5,125
$14.2M72,4500.7%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)WABTEC
1 position · 3 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for WABTEC, as it reported them
WABTEC · COM CUSIP — $10.0M40,000
WABTEC · COM CUSIP — $3.2M13,000
WABTEC · COM CUSIP — $687K2,750
$13.9M55,7500.7%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)ENTEGRIS INC
1 position · 5 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for ENTEGRIS INC, as it reported them
ENTEGRIS INC · COM CUSIP — $4.7M40,000
ENTEGRIS INC · COM CUSIP — $4.1M35,000
ENTEGRIS INC · COM CUSIP — $3.8M32,500
ENTEGRIS INC · COM CUSIP — $879K7,500
ENTEGRIS INC · COM CUSIP — $234K2,000
$13.7M117,0000.7%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)ECOVYST INC · COM CUSIP —
quarter ended 2026-03-31 filed filed 2026-05-15 +45d
$13.1M1,020,0000.7%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)MARKEL GROUP INC
1 position · 2 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for MARKEL GROUP INC, as it reported them
MARKEL GROUP INC · COM CUSIP — $9.9M5,150
MARKEL GROUP INC · COM CUSIP — $3.0M1,550
$12.8M6,7000.7%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)THERMO FISHER SCIENTIFIC INC
1 position · 2 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for THERMO FISHER SCIENTIFIC INC, as it reported them
THERMO FISHER SCIENTIFIC INC · COM CUSIP — $6.5M13,250
THERMO FISHER SCIENTIFIC INC · COM CUSIP — $5.9M12,000
$12.4M25,2500.6%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)JACOBS SOLUTIONS INC
1 position · 2 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for JACOBS SOLUTIONS INC, as it reported them
JACOBS SOLUTIONS INC · COM CUSIP — $11.5M90,500
JACOBS SOLUTIONS INC · COM CUSIP — $700K5,500
$12.2M96,0000.6%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)BWX TECHNOLOGIES INC
1 position · 2 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for BWX TECHNOLOGIES INC, as it reported them
BWX TECHNOLOGIES INC · COM CUSIP — $11.6M56,750
BWX TECHNOLOGIES INC · COM CUSIP — $460K2,250
$12.1M59,0000.6%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)MDU RES GROUP INC
1 position · 2 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for MDU RES GROUP INC, as it reported them
MDU RES GROUP INC · COM CUSIP — $10.3M497,500
MDU RES GROUP INC · COM CUSIP — $1.2M60,000
$11.6M557,5000.6%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)EQUINIX INC · COM CUSIP —
quarter ended 2026-03-31 filed filed 2026-05-15 +45d
$11.0M11,2000.6%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)MYR GROUP INC · COM CUSIP —
quarter ended 2026-03-31 filed filed 2026-05-15 +45d
$10.9M38,6000.6%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)BRIGHT HORIZONS FAM SOL IN D
1 position · 2 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for BRIGHT HORIZONS FAM SOL IN D, as it reported them
BRIGHT HORIZONS FAM SOL IN D · COM CUSIP — $9.7M117,500
BRIGHT HORIZONS FAM SOL IN D · COM CUSIP — $944K11,500
$10.6M129,0000.5%
—ENERGY SERVICES OF AMER CORP · COM CUSIP 29271Q103
quarter ended 2026-03-31 filed filed 2026-05-15 +45d
ticker not yet mapped
$10.5M800,0000.5%
—CAMTEK LTD
1 position · 2 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for CAMTEK LTD, as it reported them
CAMTEK LTD · ORD CUSIP M20791105 $9.3M61,500
CAMTEK LTD · ORD CUSIP M20791105 $758K5,000
ticker not yet mapped
$10.1M66,5000.5%
—TRANSCAT INC
1 position · 2 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for TRANSCAT INC, as it reported them
TRANSCAT INC · COM CUSIP 893529107 $5.1M70,000
TRANSCAT INC · COM CUSIP 893529107 $4.4M60,500
ticker not yet mapped
$9.6M130,5000.5%
—UNISYS CORP
1 position · 5 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for UNISYS CORP, as it reported them
UNISYS CORP · COM NEW CUSIP 909214306 $8.1M3,925,000
UNISYS CORP · COM NEW CUSIP 909214306 $362K175,000
UNISYS CORP · COM NEW CUSIP 909214306 $362K175,000
UNISYS CORP · COM NEW CUSIP 909214306 $247K119,400
UNISYS CORP · COM NEW CUSIP 909214306 $69.6K33,600
ticker not yet mapped
$9.2M4,428,0000.5%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)TERADYNE INC
1 position · 2 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for TERADYNE INC, as it reported them
TERADYNE INC · COM CUSIP — $5.9M20,000
TERADYNE INC · COM CUSIP — $2.7M9,000
$8.6M29,0000.4%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)TTM TECHNOLOGIES INC
1 position · 4 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for TTM TECHNOLOGIES INC, as it reported them
TTM TECHNOLOGIES INC · COM CUSIP — $3.9M40,000
TTM TECHNOLOGIES INC · COM CUSIP — $1.7M17,500
TTM TECHNOLOGIES INC · COM CUSIP — $1.5M15,000
TTM TECHNOLOGIES INC · COM CUSIP — $1.5M15,000
$8.5M87,5000.4%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)COGNEX CORP
1 position · 2 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for COGNEX CORP, as it reported them
COGNEX CORP · COM CUSIP — $5.3M108,000
COGNEX CORP · COM CUSIP — $3.2M65,000
$8.5M173,0000.4%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)GILEAD SCIENCES INC
1 position · 3 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for GILEAD SCIENCES INC, as it reported them
GILEAD SCIENCES INC · COM CUSIP — $5.6M40,000
GILEAD SCIENCES INC · COM CUSIP — $1.4M10,000
GILEAD SCIENCES INC · COM CUSIP — $697K5,000
$7.7M55,0000.4%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)ASML HLDG NV
1 position · 2 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for ASML HLDG NV, as it reported them
ASML HLDG NV · N Y REGISTRY SHS CUSIP — $4.3M3,250
ASML HLDG NV · N Y REGISTRY SHS CUSIP — $3.4M2,550
$7.7M5,8000.4%
—908 DEVICES INC
1 position · 4 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for 908 DEVICES INC, as it reported them
908 DEVICES INC · COM CUSIP 65443P102 $5.8M950,000
908 DEVICES INC · COM CUSIP 65443P102 $734K120,000
908 DEVICES INC · COM CUSIP 65443P102 $734K120,000
908 DEVICES INC · COM CUSIP 65443P102 $306K50,000
ticker not yet mapped
$7.6M1,240,0000.4%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)VAIL RESORTS INC
1 position · 4 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for VAIL RESORTS INC, as it reported them
VAIL RESORTS INC · COM CUSIP — $4.5M35,000
VAIL RESORTS INC · COM CUSIP — $1.9M15,000
VAIL RESORTS INC · COM CUSIP — $642K5,000
VAIL RESORTS INC · COM CUSIP — $513K4,000
$7.6M59,0000.4%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)EVOLV TECHNOLOGIES HLDNGS IN · COM CL A CUSIP —
quarter ended 2026-03-31 filed filed 2026-05-15 +45d
$7.6M1,250,0000.4%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)BENTLEY SYS INC
1 position · 2 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for BENTLEY SYS INC, as it reported them
BENTLEY SYS INC · COM CL B CUSIP — $6.1M172,500
BENTLEY SYS INC · COM CL B CUSIP — $1.5M42,500
$7.6M215,0000.4%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)MODINE MFG CO · COM CUSIP —
quarter ended 2026-03-31 filed filed 2026-05-15 +45d
$7.5M34,5000.4%
—PRECISION OPTICS CORP INC MA · COM NEW CUSIP 740294400
quarter ended 2026-03-31 filed filed 2026-05-15 +45d
ticker not yet mapped
$7.3M1,670,5500.4%
—SMITH MIDLAND CORP · COM CUSIP 832156103
quarter ended 2026-03-31 filed filed 2026-05-15 +45d
ticker not yet mapped
$7.3M225,0000.4%
—RESEARCH SOLUTIONS INC · COM CUSIP 761025105
quarter ended 2026-03-31 filed filed 2026-05-15 +45d
ticker not yet mapped
$7.1M3,155,0000.4%
—ABRDN LIFE SCIENCES INVESTOR
1 position · 2 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for ABRDN LIFE SCIENCES INVESTOR, as it reported them
ABRDN LIFE SCIENCES INVESTOR · SH BEN INT CUSIP 87911K100 $5.1M311,546
ABRDN LIFE SCIENCES INVESTOR · SH BEN INT CUSIP 87911K100 $1.9M118,027
ticker not yet mapped
$7.0M429,5730.4%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)CRH PLC
1 position · 2 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for CRH PLC, as it reported them
CRH PLC · ORD CUSIP — $6.2M59,000
CRH PLC · ORD CUSIP — $599K5,700
$6.8M64,7000.3%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)COMCAST CORP NEW
1 position · 2 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for COMCAST CORP NEW, as it reported them
COMCAST CORP NEW · CL A CUSIP — $5.7M200,000
COMCAST CORP NEW · CL A CUSIP — $904K31,500
$6.6M231,5000.3%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)MASTEC INC
1 position · 3 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for MASTEC INC, as it reported them
MASTEC INC · COM CUSIP — $4.9M15,150
MASTEC INC · COM CUSIP — $853K2,650
MASTEC INC · COM CUSIP — $740K2,300
$6.5M20,1000.3%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)LIFE TIME GROUP HOLDINGS INC · COMMON STOCK CUSIP —
quarter ended 2026-03-31 filed filed 2026-05-15 +45d
$6.5M240,0000.3%
—NORTHERN TECHNOLOGIES INTL C · COM CUSIP 665809109
quarter ended 2026-03-31 filed filed 2026-05-15 +45d
ticker not yet mapped
$6.3M765,0000.3%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)ROGERS CORP · COM CUSIP —
quarter ended 2026-03-31 filed filed 2026-05-15 +45d
$6.2M58,0000.3%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)HONEYWELL INTL INC
1 position · 3 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for HONEYWELL INTL INC, as it reported them
HONEYWELL INTL INC · COM CUSIP — $4.5M20,000
HONEYWELL INTL INC · COM CUSIP — $1.1M5,000
HONEYWELL INTL INC · COM CUSIP — $565K2,500
$6.2M27,5000.3%
—ATLANTA BRAVES HLDGS INC
1 position · 4 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for ATLANTA BRAVES HLDGS INC, as it reported them
ATLANTA BRAVES HLDGS INC · COM SER C CUSIP 047726302 $4.7M110,000
ATLANTA BRAVES HLDGS INC · COM SER C CUSIP 047726302 $854K20,000
ATLANTA BRAVES HLDGS INC · COM SER C CUSIP 047726302 $427K10,000
ATLANTA BRAVES HLDGS INC · COM SER C CUSIP 047726302 $214K5,000
ticker not yet mapped
$6.2M145,0000.3%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)UNUSUAL MACHS INC
1 position · 2 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for UNUSUAL MACHS INC, as it reported them
UNUSUAL MACHS INC · COM SHS CUSIP — $5.0M405,000
UNUSUAL MACHS INC · COM SHS CUSIP — $992K80,000
$6.0M485,0000.3%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)HARMONIC INC · COM CUSIP —
quarter ended 2026-03-31 filed filed 2026-05-15 +45d
$6.0M668,0000.3%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)COSTAR GROUP INC
1 position · 4 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for COSTAR GROUP INC, as it reported them
COSTAR GROUP INC · COM CUSIP — $2.1M52,000
COSTAR GROUP INC · COM CUSIP — $1.8M45,000
COSTAR GROUP INC · COM CUSIP — $1.1M27,000
COSTAR GROUP INC · COM CUSIP — $726K18,000
$5.7M142,0000.3%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)CORNING INC · COM CUSIP —
quarter ended 2026-03-31 filed filed 2026-05-15 +45d
$5.7M42,0000.3%
—CORE MOLDING TECHNOLOGIES IN
1 position · 3 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for CORE MOLDING TECHNOLOGIES IN, as it reported them
CORE MOLDING TECHNOLOGIES IN · COM CUSIP 218683100 $4.6M204,021
CORE MOLDING TECHNOLOGIES IN · COM CUSIP 218683100 $867K38,700
CORE MOLDING TECHNOLOGIES IN · COM CUSIP 218683100 $216K9,650
ticker not yet mapped
$5.7M252,3710.3%
—ABRDN HEALTHCARE INVESTORS
1 position · 2 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for ABRDN HEALTHCARE INVESTORS, as it reported them
ABRDN HEALTHCARE INVESTORS · SH BEN INT CUSIP 87911J103 $3.8M212,605
ABRDN HEALTHCARE INVESTORS · SH BEN INT CUSIP 87911J103 $1.8M98,679
ticker not yet mapped
$5.5M311,2840.3%
—NAVIGATOR HLDGS LTD
1 position · 2 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for NAVIGATOR HLDGS LTD, as it reported them
NAVIGATOR HLDGS LTD · SHS CUSIP Y62132108 $4.2M219,400
NAVIGATOR HLDGS LTD · SHS CUSIP Y62132108 $1.3M66,600
ticker not yet mapped
$5.5M286,0000.3%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)CARMAX INC
1 position · 2 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for CARMAX INC, as it reported them
CARMAX INC · COM CUSIP — $2.8M67,500
CARMAX INC · COM CUSIP — $2.5M61,000
$5.3M128,5000.3%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)LAM RESEARCH CORP · COM NEW CUSIP —
quarter ended 2026-03-31 filed filed 2026-05-15 +45d
$5.3M25,0000.3%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)LIGHTPATH TECHNOLOGIES INC · COM CL A CUSIP —
quarter ended 2026-03-31 filed filed 2026-05-15 +45d
$5.3M527,5000.3%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)SITIME CORP
1 position · 2 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for SITIME CORP, as it reported them
SITIME CORP · COM CUSIP — $3.1M9,000
SITIME CORP · COM CUSIP — $2.1M6,000
$5.2M15,0000.3%
—AMBIQ MICRO INC
1 position · 2 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for AMBIQ MICRO INC, as it reported them
AMBIQ MICRO INC · COMMON STOCK CUSIP 023193105 $4.4M175,000
AMBIQ MICRO INC · COMMON STOCK CUSIP 023193105 $635K25,000
ticker not yet mapped
$5.1M200,0000.3%
—RED CAT HLDGS INC
1 position · 2 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for RED CAT HLDGS INC, as it reported them
RED CAT HLDGS INC · COM CUSIP 75644T100 $4.6M350,000
RED CAT HLDGS INC · COM CUSIP 75644T100 $393K30,000
ticker not yet mapped
$5.0M380,0000.3%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)MARVELL TECHNOLOGY INC
1 position · 2 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for MARVELL TECHNOLOGY INC, as it reported them
MARVELL TECHNOLOGY INC · COM CUSIP — $3.0M30,250
MARVELL TECHNOLOGY INC · COM CUSIP — $1.8M18,000
$4.8M48,2500.2%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)APPLE INC
1 position · 2 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for APPLE INC, as it reported them
APPLE INC · COM CUSIP — $3.5M13,700
APPLE INC · COM CUSIP — $1.2M4,750
$4.7M18,4500.2%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)BOX INC · CL A CUSIP —
quarter ended 2026-03-31 filed filed 2026-05-15 +45d
$4.6M195,0000.2%
verified against the SEC company list on 2026-09-10 — a reviewed mapping row for this filed issuer name and class (never inferred)MEDTRONIC PLC
1 position · 3 reported rows
Rows NEEDHAM INVESTMENT MANAGEMENT LLC reported for MEDTRONIC PLC, as it reported them
MEDTRONIC PLC · SHS CUSIP — $2.0M23,541
MEDTRONIC PLC · SHS CUSIP — $1.7M19,500
MEDTRONIC PLC · SHS CUSIP — $867K10,000
$4.6M53,0410.2%

1–20 of the 100 issuers on this page

Change kind and share change are in Position changes above; Congress overlap is planned.

1–100 of 176 issuers · page 1 of 2
One line per issuer, largest first; a row with no issuer key stands on its own line. Open a line for its rows as this filer reported them. The list holds every row this filer reported for the quarter. Issuer totals on the holders pages count each manager's own report once; that never removes a row here. how positions are grouped ↗

Book shape

2026-03-31 · concentration · vs tracked median · tick = median
Top-25 concentration
54.1%below median 80.0%
Concentration index
175 bpsbelow median 446 bps
Positions with value
348 / 348median book 97.5 positions

Concentration uses reported 13F long value, not total assets. The index is withheld when any position lacks a value. Medians are over the 8,748 tracked filers with a 2026-03-31 book; the index median over the 8,662 with a complete book.

holdings whose <value> did not parse — retained and counted, never zero-filled: 0 · share of the period's disclosed value held in the top-N positions; denominator is reported 13F value, not total assets: 54.1% · integer Herfindahl–Hirschman index in basis points over disclosed position values: 175 · QoQ moves: 183

Filing history

AVAILABLE QUARTERS
Available filing periods
PeriodSource
2026-03-31EDGAR ↗

PLANNED sector rotation · Congress overlap · signals for this filer

Complete source filings on SEC EDGAR

The complete filing on EDGAR.

The position list above is served from the published Public Filings build, each position as this filer reported it; where the page cannot embed every reported row, the list says how many it leaves out. This block is provenance, not a substitute: the filing itself is the record, and it is one click away. Public Filings decided on 2026-08-01 to serve this list from its published build; filings newer than this build are on EDGAR.

Open NEEDHAM INVESTMENT MANAGEMENT LLC's 13F filings on SEC EDGAR ↗
Notes on this data

Quarter-end holdings as filed

Explore the full published position list and its source filing. This record excludes the manager’s cash, shorts and non-13(f) assets.

Compare consecutive quarters

Position changes retain the producer’s classification and comparability flags. Share counts and reported values describe different changes.

A snapshot, not current holdings

Use the quarter selector to inspect available periods. Unknown values stay unknown and each table states its coverage.

A 13F is a quarterly, long-only snapshot filed up to 45 days late — not current holdings. what a 13F covers ↗

13F reports cover LONG positions in Section 13(f) securities (US exchange-traded equities plus reportable options, warrants, certain convertibles) held by managers with at least $100M in such securities — so managers below that threshold are absent entirely. No short positions, no cash, no non-13(f) assets — not a full portfolio, and not a census of institutional ownership.

Positions are quarter-end snapshots filed up to 45 days late — not current holdings. A position may have been changed or closed before you ever see it, and is older still by however long ago that quarter ended.

Values are the manager's stated market value at quarter-end in era-dependent units (whole dollars for form versions effective 2023-01-03 onward, thousands before), normalized here to whole dollars with unit_basis carried on every record.

Affiliated managers may report the same position (otherManager), so one position can appear under more than one filer.

Positions under confidential treatment may be omitted until a later amendment discloses them.

These are disclosures, not investment advice (ARCHITECTURE.md §5.2 / M2-CONTRACT §5).