0001145549-22-024116.txt : 20220427 0001145549-22-024116.hdr.sgml : 20220427 20220427112532 ACCESSION NUMBER: 0001145549-22-024116 CONFORMED SUBMISSION TYPE: NPORT-P PUBLIC DOCUMENT COUNT: 1 CONFORMED PERIOD OF REPORT: 20220228 FILED AS OF DATE: 20220427 PERIOD START: 20220831 FILER: COMPANY DATA: COMPANY CONFORMED NAME: RBB FUND, INC. CENTRAL INDEX KEY: 0000831114 IRS NUMBER: 510312196 STATE OF INCORPORATION: MD FISCAL YEAR END: 0831 FILING VALUES: FORM TYPE: NPORT-P SEC ACT: 1940 Act SEC FILE NUMBER: 811-05518 FILM NUMBER: 22857574 BUSINESS ADDRESS: STREET 1: 615 E. MICHIGAN ST. CITY: MILWAUKEE STATE: WI ZIP: 53202 BUSINESS PHONE: 609-731-6256 MAIL ADDRESS: STREET 1: 615 E. MICHIGAN ST. CITY: MILWAUKEE STATE: WI ZIP: 53202 FORMER COMPANY: FORMER CONFORMED NAME: RBB FUND INC DATE OF NAME CHANGE: 19920703 FORMER COMPANY: FORMER CONFORMED NAME: FUND INC /DE/ DATE OF NAME CHANGE: 19600201 0000831114 S000001108 Boston Partners Long/Short Equity Fund C000003001 INSTITUTIONAL BPLSX C000003002 INVESTOR BPLEX NPORT-P 1 primary_doc.xml NPORT-P false 0000831114 XXXXXXXX S000001108 C000003001 C000003002 RBB Fund, Inc. 811-05518 0000831114 5493005KKD0GVHSW0D29 615 East Michigan Street Milwaukee 53202 414-765-5366 Boston Partners Long/Short Equity Fund S000001108 5493002XWU4JZC2VK520 2022-08-31 2022-02-28 N 91644740.780000000000 25239459.790000000000 66405280.990000000000 0.000000000000 0.000000000000 0.000000000000 0.000000000000 0.000000000000 0.000000000000 0.000000000000 0.000000000000 0.000000000000 0.000000000000 0.000000000000 0.000000000000 0.000000000000 15415337.750000000000 N Applied Materials Inc 41BNNE1AFPNAZELZ6K07 Applied Materials Inc 038222105 278.000000000000 NS USD 37307.600000000000 0.0561816763 Long EC CORP US N 1 N N N Arrow Electronics Inc 549300YNNLBXT8N8R512 Arrow Electronics Inc 042735100 3249.000000000000 NS USD 395988.120000000000 0.5963202235 Long EC CORP US N 1 N N N AutoZone Inc GA3JGKJ41LJKXDN23E90 AutoZone Inc 053332102 240.000000000000 NS USD 447213.600000000000 0.6734608955 Long EC CORP US N 1 N N N BGC Partners Inc TF1LXM1YNB81WKUH5G19 BGC Partners Inc 05541T101 125582.000000000000 NS USD 575165.560000000000 0.8661443057 Long EC CORP US N 1 N N N BP PLC 213800LH1BZH3DI6G760 BP PLC 055622104 16690.000000000000 NS USD 487514.900000000000 0.7341507975 Long EC CORP GB N 1 N N Baidu Inc 254900AL64IANZYI1E02 Baidu Inc 056752108 1316.000000000000 NS USD 200611.040000000000 0.3021010332 Long EC CORP CN N 1 N N N Bank of America Corp 9DJT3UXIJIZJI4WXO774 Bank of America Corp 060505104 10755.000000000000 NS USD 475371.000000000000 0.7158632460 Long EC CORP US N 1 N N N Bank OZK 549300VYK2WBD7SST478 Bank OZK 06417N103 11158.000000000000 NS USD 524649.160000000000 0.7900714404 Long EC CORP US N 1 N N Barclays Bank PLC N/A iPath Series B S&P 500 VIX Short-Term Futures ETN 06747R477 -7574.000000000000 NS USD -181776.000000000000 -0.2737372650 Short EC RF US N 1 N N N Barrett Business Services Inc 529900HXB6TMG0SR9Y34 Barrett Business Services Inc 068463108 7016.000000000000 NS USD 422012.400000000000 0.6355102993 Long EC CORP US N 1 N N N Bath & Body Works Inc GR3KVMWVCR54YWQNXU90 Bath & Body Works Inc 070830104 8142.000000000000 NS USD 434538.540000000000 0.6543734678 Long EC CORP US N 1 N N EVERTEC Inc N/A EVERTEC Inc 30040P103 12810.000000000000 NS USD 517011.600000000000 0.7785700057 Long EC CORP PR N 1 N N Meta Platforms Inc BQ4BKCS1HXDV9HN80Z93 Facebook Inc 30303M102 4176.000000000000 NS USD 881261.280000000000 1.3270951751 Long EC CORP US N 1 N N F45 Training Holdings Inc 549300W3HC5NKPWXMK72 F45 Training Holdings Inc 30322L101 -18687.000000000000 NS USD -287406.060000000000 -0.4328060295 Short EC CORP US N 1 N N N Fairfax Financial Holdings Ltd GLS7OQD0WOEDI8YAP031 Fairfax Financial Holdings Ltd 303901102 1194.000000000000 NS USD 580021.320000000000 0.8734566157 Long EC CORP CA N 1 N N N Fastly Inc 549300E2FZC83FJ3H565 Fastly Inc 31188V100 -3932.000000000000 NS USD -73135.200000000000 -0.1101346142 Short EC CORP US N 1 N N N Fidelity National Information 6WQI0GK1PRFVBA061U48 Fidelity National Information Services Inc 31620M106 2169.000000000000 NS USD 206553.870000000000 0.3110503667 Long EC CORP US N 1 N N N FleetCor Technologies Inc 549300DG6RR0NQSFLN74 FleetCor Technologies Inc 339041105 1240.000000000000 NS USD 290408.000000000000 0.4373266639 Long EC CORP US N 1 N N Forward Air Corp N/A Forward Air Corp 349853101 2988.000000000000 NS USD 308301.840000000000 0.4642730750 Long EC CORP US N 1 N N N L B Foster Co 549300AUUJGJ2T2L2179 L B Foster Co 350060109 11595.000000000000 NS USD 182273.400000000000 0.2744863018 Long EC CORP US N 1 N N N Arthur J Gallagher & Co 54930049QLLMPART6V29 Arthur J Gallagher and Co 363576109 1298.000000000000 NS USD 205330.620000000000 0.3092082692 Long EC CORP US N 1 N N N GameStop Corp 549300505KLOET039L77 GameStop Corp 36467W109 -4234.000000000000 NS USD -522221.560000000000 -0.7864157070 Short EC CORP US N 1 N N N Gibraltar Industries Inc N/A Gibraltar Industries Inc 374689107 3149.000000000000 NS USD 152159.680000000000 0.2291379206 Long EC CORP US N 1 N N N Global Industrial Co N/A Global Industrial Co 37892E102 8127.000000000000 NS USD 258276.060000000000 0.3889390364 Long EC CORP US N 1 N N N Global Payments Inc 549300NOMHGVQBX6S778 Global Payments Inc 37940X102 3506.000000000000 NS USD 467630.280000000000 0.7042064622 Long EC CORP US N 1 N N N Graham Corp 254900EI9P4LTY524J77 Graham Corp 384556106 16094.000000000000 NS USD 128912.940000000000 0.1941305542 Long EC CORP US N 1 N N N Granite Point Mortgage Trust I 529900VX2HQZ76AYIE02 Granite Point Mortgage Trust Inc 38741L107 20216.000000000000 NS USD 226823.520000000000 0.3415745203 Long EC CORP US N 1 N N N Green Plains Inc VJ5WLTHARBSDR14KIZ98 Green Plains Inc 393222104 -8579.000000000000 NS USD -280876.460000000000 -0.4229730766 Short EC CORP US N 1 N N N Guidewire Software Inc 549300WXSG0J8IXZCK32 Guidewire Software Inc 40171V100 -2292.000000000000 NS USD -202039.800000000000 -0.3042526091 Short EC CORP US N 1 N N N HCA Healthcare Inc 529900PH4ZGUH2MNEU89 HCA Healthcare Inc 40412C101 3155.000000000000 NS USD 789728.050000000000 1.1892548879 Long EC CORP US N 1 N N N HP Inc WHKXQACZ14C5XRO8LW03 HP Inc 40434L105 7808.000000000000 NS USD 268282.880000000000 0.4040083499 Long EC CORP US N 1 N N N Hackett Group Inc/The 5K016KLIRB6156644289 Hackett Group Inc/The 404609109 25552.000000000000 NS USD 529437.440000000000 0.7972821319 Long EC CORP US N 1 N N N Hanesbrands Inc GX5LWVWZLL5S4W1L2F20 Hanesbrands Inc 410345102 38551.000000000000 NS USD 595612.950000000000 0.8969361188 Long EC CORP US N 1 N N Hanger Inc 254900ZJJJYVLHJXSZ60 Hanger Inc 41043F208 21295.000000000000 NS USD 385865.400000000000 0.5810763756 Long EC CORP US N 1 N N N Harrow Health Inc N/A Harrow Health Inc 415858109 36478.000000000000 NS USD 281245.380000000000 0.4235286348 Long EC CORP US N 1 N N N HashiCorp Inc N/A HashiCorp Inc 418100103 -3982.000000000000 NS USD -200652.980000000000 -0.3021641909 Short EC CORP US N 1 N N N Heidrick & Struggles Internati 5493006284N2J367VB57 Heidrick & Struggles International Inc 422819102 4981.000000000000 NS USD 212937.750000000000 0.3206638792 Long EC CORP US N 1 N N N Heritage Insurance Holdings In 9845008CCYDD87F66B45 Heritage Insurance Holdings Inc 42727J102 89779.000000000000 NS USD 500966.820000000000 0.7544081021 Long EC CORP US N 1 N N N Heska Corp 529900O1OR2EB7L0HY27 Heska Corp 42805E306 -773.000000000000 NS USD -109766.000000000000 -0.1652970944 Short EC CORP US N 1 N N N Hooker Furnishings Corp N/A Hooker Furniture Corp 439038100 11062.000000000000 NS USD 232302.000000000000 0.3498245870 Long EC CORP US N 1 N N N Ideanomics Inc 9845009A38D0B0JFB460 Ideanomics Inc 45166V106 -69087.000000000000 NS USD -72541.350000000000 -0.1092403329 Short EC CORP US N 1 N N N Impinj Inc 549300M26VGKSMMWWN17 Impinj Inc 453204109 -4838.000000000000 NS USD -332612.500000000000 -0.5008826031 Short EC CORP US N 1 N N N Inseego Corp 549300E27VG1NWGNA141 Inseego Corp 45782B104 -24873.000000000000 NS USD -117151.830000000000 -0.1764194478 Short EC CORP US N 1 N N N InterDigital Inc N/A InterDigital Inc 45867G101 7074.000000000000 NS USD 455707.080000000000 0.6862512638 Long EC CORP US N 1 N N N Interliant Inc N/A Interliant Inc 458742103 -600.000000000000 NS USD .000000000000 0.0000000000 Short EC CORP US N 3 N N N JD.com Inc 549300HVTWB0GJZ16V92 JD.com Inc 47215P106 4313.000000000000 NS USD 308940.190000000000 0.4652343690 Long EC CORP CN N 1 N N N Jefferies Financial Group Inc 549300HOF34RGOJ5YL07 Jefferies Financial Group Inc 47233W109 25111.000000000000 NS USD 892444.940000000000 1.3439366970 Long EC CORP US N 1 N N N JetBlue Airways Corp 54930070J9H97ZO93T57 JetBlue Airways Corp 477143101 31246.000000000000 NS USD 477126.420000000000 0.7185067406 Long EC CORP US N 1 N N N Johnson & Johnson 549300G0CFPGEF6X2043 Johnson & Johnson 478160104 4463.000000000000 NS USD 734475.910000000000 1.1060504512 Long EC CORP US N 1 N N N Jones Lang LaSalle Inc 6SYKCME112RT8TQUO411 Jones Lang LaSalle Inc 48020Q107 1341.000000000000 NS USD 330181.020000000000 0.4972210268 Long EC CORP US N 1 N N N KB Financial Group Inc 529900TKE4MXG3Q6GW86 KB Financial Group Inc 48241A105 11526.000000000000 NS USD 567079.200000000000 0.8539670212 Long EC CORP KR N 1 N N N KBR Inc 254900OFQDXZRKRCV808 KBR Inc 48242W106 6131.000000000000 NS USD 304342.840000000000 0.4583111997 Long EC CORP US N 1 N N N Kelly Services Inc N/A Kelly Services Inc 488152208 12993.000000000000 NS USD 275711.460000000000 0.4151950807 Long EC CORP US N 1 N N N Zoom Video Communications Inc 549300T9GCHU0ODOM055 Zoom Video Communications Inc 98980L101 -607.000000000000 NS USD -80488.200000000000 -0.1212075287 Short EC CORP US N 1 N N N Mount Vernon Liquid Assets Portfolio, LLC N/A Mount Vernon Liquid Assets Portfolio, LLC N/A 9178186.500000000000 NS USD 9178186.500000000000 13.8214707673 Long STIV PF US N N/A N N Dundee Precious Metals Inc 549300LATVTU0EIUMD45 Dundee Precious Metals Inc 265269209 35141.000000000000 NS 207934.910000000000 0.3131300808 Long EC CORP CA N 1 N N N N/A N/A BioDelivery Sciences International Inc N/A 472.000000000000 NC USD 25960.000000000000 0.0390932763 N/A DE US N 1 CHICAGO N/A Call Purchased BioDelivery Sciences Internati BioDelivery Sciences International Inc 100.000000000000 5.000000000000 USD 2022-03-18 XXXX 7522.010000000000 N N N LKQ Corp DS830JTTZQN6GK0I2E41 LKQ Corp 501889208 11473.000000000000 NS USD 538657.350000000000 0.8111664343 Long EC CORP US N 1 N N Las Vegas Sands Corp 549300DUOO1KXOHPM605 Las Vegas Sands Corp 517834107 10207.000000000000 NS USD 437472.020000000000 0.6587910080 Long EC CORP US N 1 N N N Galliford Try Holdings PLC 213800MR6DRHCJIV8113 Galliford Try Holdings PLC G3776D100 94533.000000000000 NS 218084.460000000000 0.3284143320 Long EC CORP GB N 2 N N N Oxford Nanopore Technologies P 213800IRWQ2Q6M2CDW55 Oxford Nanopore Technologies PLC G6840E103 -28110.000000000000 NS -172981.430000000000 -0.2604934840 Short EC CORP GB N 2 N N N Kindred Group PLC 213800D1MJVOT6SNBX11 Kindred Group PLC X4S1CH103 28454.000000000000 NS 315769.370000000000 0.4755184607 Long EC CORP MT N 2 N N N Arcos Dorados Holdings Inc 54930023P2MIZN13DQ85 Arcos Dorados Holdings Inc G0457F107 76486.828571000000 NS USD 591243.180000000000 0.8903556633 Long EC CORP UY N 1 N N Lockheed Martin Corp DPRBOZP0K5RM2YE8UU08 Lockheed Martin Corp 539830109 1460.000000000000 NS USD 633348.000000000000 0.9537614939 Long EC CORP US N 1 N N Marathon Digital Holdings Inc 549300M8ISKPTX2W7F94 Marathon Digital Holdings Inc 565788106 -6756.000000000000 NS USD -171264.600000000000 -0.2579081023 Short EC CORP US N 1 N N N Coca-Cola Europacific Partners 549300LTH67W4GWMRF57 Coca-Cola European Partners PLC G25839104 5377.000000000000 NS USD 275356.170000000000 0.4146600480 Long EC CORP GB N 1 N N Fabrinet 5493004TETZ6IYF7CV44 Fabrinet G3323L100 2303.000000000000 NS USD 230599.390000000000 0.3472606193 Long EC CORP TH N 1 N N N Marathon Petroleum Corp 3BNYRYQHD39K4LCKQF12 Marathon Petroleum Corp 56585A102 13831.000000000000 NS USD 1077019.970000000000 1.6218890334 Long EC CORP US N 1 N N N Medical Properties Trust Inc 254900U6E39J1MQCCY14 Medical Properties Trust Inc 58463J304 11406.000000000000 NS USD 231998.040000000000 0.3493668524 Long EC CORP US N 1 N N Herbalife Nutrition Ltd 549300BA7TYPBSZZIA41 Herbalife Nutrition Ltd G4412G101 8440.000000000000 NS USD 300295.200000000000 0.4522158412 Long EC CORP US N 1 N N Jazz Pharmaceuticals PLC 635400GAUMJCLEZRRV50 Jazz Pharmaceuticals PLC G50871105 2096.000000000000 NS USD 288032.320000000000 0.4337491171 Long EC CORP IE N 1 N N N Medtronic PLC 549300GX3ZBSQWUXY261 Medtronic PLC G5960L103 4981.000000000000 NS USD 522955.190000000000 0.7875204836 Long EC CORP IE N 1 N N N Check Point Software Technolog 2549003ZVBH73EPNS513 Check Point Software Technologies Ltd M22465104 4196.000000000000 NS USD 607916.480000000000 0.9154640579 Long EC CORP IL N 1 N N N Fiverr International Ltd 549300Z8OREY6THCPF67 Fiverr International Ltd M4R82T106 -1424.000000000000 NS USD -112367.840000000000 -0.1692152165 Short EC CORP IL N 1 N N N AerCap Holdings NV 549300SZYINBBLJQU475 AerCap Holdings NV N00985106 4965.000000000000 NS USD 270244.950000000000 0.4069630396 Long EC CORP IE N 1 N N Stellantis NV 549300LKT9PW7ZIBDF31 Stellantis NV N82405106 17587.000000000000 NS USD 321490.360000000000 0.4841337243 Long EC CORP NL N 1 N N Merck & Co Inc 4YV9Y5M8S0BRK1RP0397 Merck & Co Inc 58933Y105 6616.000000000000 NS USD 506653.280000000000 0.7629713668 Long EC CORP US N 1 N N N MicroVision Inc 5299001A8NIHHA9KOY43 MicroVision Inc 594960304 -22383.000000000000 NS USD -89755.830000000000 -0.1351636928 Short EC CORP US N 1 N N N Mohawk Industries Inc 549300JI1115MG3Q6322 Mohawk Industries Inc 608190104 2732.000000000000 NS USD 384610.960000000000 0.5791873090 Long EC CORP US N 1 N N N MongoDB Inc 549300TPTG69WKWE1Z37 MongoDB Inc 60937P106 -822.000000000000 NS USD -313995.780000000000 -0.4728476039 Short EC CORP US N 1 N N N Morgan Stanley IGJSJL3JD5P30I6NJZ34 Morgan Stanley 617446448 5002.000000000000 NS USD 453881.480000000000 0.6835020848 Long EC CORP US N 1 N N N Nano Dimension Ltd 529900VO8AZA0A4ZUM77 Nano Dimension Ltd 63008G203 30694.000000000000 NS USD 108656.760000000000 0.1636266851 Long EC CORP IL N 1 N N NanoString Technologies Inc 549300G4CK0Y3WRDMY89 NanoString Technologies Inc 63009R109 -5666.000000000000 NS USD -200916.360000000000 -0.3025608160 Short EC CORP US N 1 N N N National Beverage Corp 549300O9MZIQJI8TGV17 National Beverage Corp 635017106 -4043.000000000000 NS USD -177932.430000000000 -0.2679492163 Short EC CORP US N 1 N N N Nestor Inc N/A Nestor Inc 641074505 -15200.000000000000 NS USD -1.520000000000 -0.0000022890 Short EC CORP US N 3 N N N Netflix Inc 549300Y7VHGU0I7CE873 Netflix Inc 64110L106 -1750.000000000000 NS USD -690410.000000000000 -1.0396914066 Short EC CORP US N 1 N N N Newmark Group Inc N/A Newmark Group Inc 65158N102 80748.000000000000 NS USD 1427624.640000000000 2.1498661232 Long EC CORP US N 1 N N Novartis AG 5493007HIVTX6SY6XD66 Novartis AG 66987V109 9957.000000000000 NS USD 870839.220000000000 1.3114005498 Long EC CORP CH N 1 N N N Oatly Group AB 894500CEIOQNBAH10Z10 Oatly Group AB 67421J108 -20246.000000000000 NS USD -136660.500000000000 -0.2057976383 Short EC CORP SE N 1 N N N Ocugen Inc 549300JVNUI9CXWJLR09 Ocugen Inc 67577C105 -27180.000000000000 NS USD -95673.600000000000 -0.1440752883 Short EC CORP US N 1 N N N Okta Inc 549300N8J06I8MRHU620 Okta Inc 679295105 -1499.000000000000 NS USD -274077.160000000000 -0.4127339813 Short EC CORP US N 1 N N N Omega Flex Inc N/A Omega Flex Inc 682095104 -2655.000000000000 NS USD -385638.750000000000 -0.5807350624 Short EC CORP US N 1 N N N UFP Industries Inc 5493007KB485C9OV5572 UFP Industries Inc 90278Q108 6031.000000000000 NS USD 517158.250000000000 0.7787908466 Long EC CORP US N 1 N N N Uni-Pixel Inc 5493001SOJFEYRJCME48 Uni-Pixel Inc 904572203 -19665.000000000000 NS USD -1.970000000000 -0.0000029666 Short EC CORP US N 1 N N N UnitedHealth Group Inc 549300GHBMY8T5GXDE41 UnitedHealth Group Inc 91324P102 1288.000000000000 NS USD 612920.560000000000 0.9229997236 Long EC CORP US N 1 N N N Universal Insurance Holdings I 529900GGAZ6WVUCWQM46 Universal Insurance Holdings Inc 91359V107 25637.000000000000 NS USD 296363.720000000000 0.4462954084 Long EC CORP US N 1 N N Universal Health Services Inc 549300YGMGQDO0NMJD09 Universal Health Services Inc 913903100 4748.000000000000 NS USD 683379.640000000000 1.0291043571 Long EC CORP US N 1 N N Valence Technology Inc N/A Valence Technology Inc 918914102 -27585.000000000000 NS USD -2.760000000000 -0.0000041563 Short EC CORP US N 3 N N N Vectrus Inc N/A Vectrus Inc 92242T101 8011.000000000000 NS USD 367224.240000000000 0.5530045721 Long EC CORP US N 1 N N N Warby Parker Inc N/A Warby Parker Inc 93403J106 -4593.000000000000 NS USD -137468.490000000000 -0.2070143940 Short EC CORP US N 1 N N N Wells Fargo & Co PBLD0EJDB5FWOLXP3B76 Wells Fargo & Co 949746101 10363.000000000000 NS USD 553073.310000000000 0.8328754909 Long EC CORP US N 1 N N N Western Alliance Bancorp 5493003VJXZ5JXT9S762 Western Alliance Bancorp 957638109 5433.000000000000 NS USD 509289.420000000000 0.7669411414 Long EC CORP US N 1 N N N Wolfspeed Inc 549300OGU88P3AW3TO93 Wolfspeed Inc 977852102 -6845.000000000000 NS USD -703118.400000000000 -1.0588290412 Short EC CORP US N 1 N N N World Fuel Services Corp D3W7PCXCBRQLL17DZ313 World Fuel Services Corp 981475106 10641.000000000000 NS USD 301565.940000000000 0.4541294540 Long EC CORP US N 1 N N N Aflac Inc 549300N0B7DOGLXWPP39 Aflac Inc 001055102 4745.000000000000 NS USD 289872.050000000000 0.4365195745 Long EC CORP US N 1 N N N AMC Entertainment Holdings Inc 549300ZO77UNR6NRBR11 AMC Entertainment Holdings Inc 00165C104 -13767.000000000000 NS USD -259645.620000000000 -0.3910014627 Short EC CORP US N 1 N N N Acuity Brands Inc N/A Acuity Brands Inc 00508Y102 1739.000000000000 NS USD 317141.430000000000 0.4775846518 Long EC CORP US N 1 N N N Worldgate Communications Inc N/A Worldgate Communications Inc 98156L307 -582655.000000000000 NS USD -58.270000000000 -0.0000877490 Short EC CORP US N 3 N N N XL Fleet Corp 549300W71XJ8DIF9RQ35 XL Fleet Corp 9837FR100 30168.000000000000 NS USD 58827.600000000000 0.0885887374 Long EC CORP US N 1 N N Affirm Holdings Inc N/A Affirm Holdings Inc 00827B106 -3949.000000000000 NS USD -165226.160000000000 -0.2488147893 Short EC CORP US N 1 N N N Bausch Health Cos Inc B3BS7ACMDUWISF18KY76 Bausch Health Cos Inc 071734107 23842.000000000000 NS USD 573638.520000000000 0.8638447296 Long EC CORP US N 1 N N XRiver Corp N/A XRiver Corp 984149104 -34156.000000000000 NS USD .000000000000 0.0000000000 Short EC CORP US N 3 N N N Zebra Technologies Corp PO0I32GKZ3HZMMDPZZ08 Zebra Technologies Corp 989207105 833.000000000000 NS USD 344312.220000000000 0.5185012620 Long EC CORP US N 1 N N N Beam Therapeutics Inc N/A Beam Therapeutics Inc 07373V105 -2414.000000000000 NS USD -189136.900000000000 -0.2848220762 Short EC CORP US N 1 N N N Beard Co/The N/A Beard Co 07384R408 -9710.000000000000 NS USD -.970000000000 -0.0000014607 Short EC CORP US N 2 N N N Berry Global Group Inc 549300G6KKUMMXM8NH73 Berry Global Group Inc 08579W103 10588.000000000000 NS USD 642162.200000000000 0.9670348358 Long EC CORP US N 1 N N N Beyond Meat Inc 549300XQ946NCE51DR09 Beyond Meat Inc 08862E109 -2097.000000000000 NS USD -98097.660000000000 -0.1477256907 Short EC CORP US N 1 N N N Zscaler Inc 529900MZ0RTK1BWRNF46 Zscaler Inc 98980G102 -1050.000000000000 NS USD -251107.500000000000 -0.3781438709 Short EC CORP US N 1 N N N Bill.com Holdings Inc 549300IBF9VZZIGOZW63 Bill.com Holdings Inc 090043100 -1632.000000000000 NS USD -388220.160000000000 -0.5846224189 Short EC CORP US N 1 N N N BioDelivery Sciences Internati 529900YQ5QSV2ZNM2W45 BioDelivery Sciences International Inc 09060J106 91900.000000000000 NS USD 512802.000000000000 0.7722307509 Long EC CORP US N 1 N N N BodyTel Scientific Inc N/A BodyTel Scientific Inc 097000103 -4840.000000000000 NS USD -.480000000000 -0.0000007228 Short EC CORP US N 3 N N N Bowlero Corp N/A Bowlero Corp 10258P102 52616.000000000000 NS USD 526686.160000000000 0.7931389675 Long EC CORP US N 1 N N Box Inc 549300KQUCPD8687YS68 Box Inc 10316T104 10075.000000000000 NS USD 258020.750000000000 0.3885545640 Long EC CORP US N 1 N N N Builders FirstSource Inc 549300W0SKP6L3H7DP63 Builders FirstSource Inc 12008R107 9259.000000000000 NS USD 689054.780000000000 1.0376505750 Long EC CORP US N 1 N N N Cigna Corp 549300VIWYMSIGT1U456 Cigna Corp 125523100 3966.000000000000 NS USD 943035.480000000000 1.4201212102 Long EC CORP US N 1 N N N CS Disco Inc N/A CS Disco Inc 126327105 -6267.000000000000 NS USD -236767.260000000000 -0.3565488414 Short EC CORP US N 1 N N N CTC Communications Group Inc N/A CTC Communications Group Inc 126419100 -98900.000000000000 NS USD .000000000000 0.0000000000 Short EC CORP US N 3 N N N CVS Health Corp 549300EJG376EN5NQE29 CVS Health Corp 126650100 11855.000000000000 NS USD 1228770.750000000000 1.8504111897 Long EC CORP US N 1 N N CACI International Inc SYRPI2D1O9WRTS2WX210 CACI International Inc 127190304 1621.000000000000 NS USD 453539.590000000000 0.6829872312 Long EC CORP US N 1 N N Cal-Maine Foods Inc 549300NHE5WMIEIEMF53 Cal-Maine Foods Inc 128030202 -6346.000000000000 NS USD -280937.420000000000 -0.4230648765 Short EC CORP US N 1 N N N Caleres Inc JFU6RQQJ8Z1CPOLBXQ18 Caleres Inc 129500104 16185.000000000000 NS USD 336000.600000000000 0.5059847575 Long EC CORP US N 1 N N N Canadian Natural Resources Ltd 549300T15RIMIKZC5Q38 Canadian Natural Resources Ltd 136385101 24852.000000000000 NS USD 1387487.160000000000 2.0894229184 Long EC CORP CA N 1 N N N Capgemini SE 96950077L0TN7BAROX36 Capgemini SE 13961R100 6678.000000000000 NS USD 276936.660000000000 0.4170401147 Long EC CORP FR N 1 N N N Capstone Green Energy Corp 54930065ZCHE9KQTEZ38 Capstone Turbine Corp 14067D508 -341.000000000000 NS USD -1421.970000000000 -0.0021413508 Short EC CORP US N 1 N N N CareView Communications Inc N/A CareView Communications Inc 141743104 -174320.000000000000 NS USD -18301.860000000000 -0.0275608502 Short EC CORP US N 1 N N N Carriage Services Inc N/A Carriage Services Inc 143905107 9770.000000000000 NS USD 480781.700000000000 0.7240112425 Long EC CORP US N 1 N N Carter's Inc 5299003WAQK4R3L3ZU36 Carter's Inc 146229109 3129.000000000000 NS USD 302511.720000000000 0.4555537082 Long EC CORP US N 1 N N Carvana Co 5493003WEAK2PJ5WS063 Carvana Co 146869102 -3633.000000000000 NS USD -546657.510000000000 -0.8232139099 Short EC CORP US N 1 N N N Cassava Sciences Inc 529900XA0UG5JXABYF08 Cassava Sciences Inc 14817C107 -4092.000000000000 NS USD -173950.920000000000 -0.2619534432 Short EC CORP US N 1 N N N Celsius Holdings Inc N/A Celsius Holdings Inc 15118V207 -2421.000000000000 NS USD -154677.690000000000 -0.2329298027 Short EC CORP US N 1 N N N Centene Corp 549300Z7JJ4TQSQGT333 Centene Corp 15135B101 6822.000000000000 NS USD 563633.640000000000 0.8487783375 Long EC CORP US N 1 N N N Ceridian HCM Holding Inc 549300T64GVCHFJ8L449 Ceridian HCM Holding Inc 15677J108 -3844.000000000000 NS USD -280266.040000000000 -0.4220538424 Short EC CORP US N 1 N N N Cinemark Holdings Inc 549300LL2QMPTYIE0K55 Cinemark Holdings Inc 17243V102 18193.000000000000 NS USD 319105.220000000000 0.4805419317 Long EC CORP US N 1 N N Cisco Systems Inc/Delaware 549300LKFJ962MZ46593 Cisco Systems Inc 17275R102 8413.000000000000 NS USD 469193.010000000000 0.7065597841 Long EC CORP US N 1 N N N Citigroup Inc 6SHGI4ZSSLCXXQSBB395 Citigroup Inc 172967424 12249.000000000000 NS USD 725508.270000000000 1.0925460433 Long EC CORP US N 1 N N N Clear Secure Inc N/A Clear Secure Inc 18467V109 -8154.000000000000 NS USD -219587.220000000000 -0.3306773448 Short EC CORP US N 1 N N N Cognizant Technology Solutions 5493006IEVQEFQO40L83 Cognizant Technology Solutions Corp 192446102 7621.000000000000 NS USD 656396.730000000000 0.9884706761 Long EC CORP US N 1 N N Concentrix Corp N/A Concentrix Corp 20602D101 4448.000000000000 NS USD 889110.720000000000 1.3389156807 Long EC CORP US N 1 N N N Consygen Inc N/A Consygen Inc 210728101 -200.000000000000 NS USD .000000000000 0.0000000000 Short EC CORP US N 3 N N N Corporate Resource Services In N/A Corporate Resource Services Inc 22004Y105 -218896.000000000000 NS USD -218.900000000000 -0.0003296425 Short EC CORP US N 1 N N N Coupa Software Inc 549300Q95ICR2GFL2K37 Coupa Software Inc 22266L106 -1874.000000000000 NS USD -226772.740000000000 -0.3414980505 Short EC CORP US N 1 N N N Crowdstrike Holdings Inc 549300YBY08K9KM4HX32 Crowdstrike Holdings Inc 22788C105 -1008.000000000000 NS USD -196771.680000000000 -0.2963193244 Short EC CORP US N 1 N N N Devon Energy Corp 54930042348RKR3ZPN35 Devon Energy Corp 25179M103 6245.000000000000 NS USD 371889.750000000000 0.5600303838 Long EC CORP US N 1 N N Diamond Hill Investment Group 549300AQ6779A0B7VZ57 Diamond Hill Investment Group Inc 25264R207 2113.000000000000 NS USD 409668.440000000000 0.6169214766 Long EC CORP US N 1 N N N Dolby Laboratories Inc 549300X04FB2QPCJ5J24 Dolby Laboratories Inc 25659T107 2812.000000000000 NS USD 211181.200000000000 0.3180186829 Long EC CORP US N 1 N N N DoorDash Inc N/A DoorDash Inc 25809K105 -1188.000000000000 NS USD -124680.600000000000 -0.1877570551 Short EC CORP US N 1 N N N Mountain Province Diamonds Inc 549300Y5548SJTH51N28 Mountain Province Diamonds Inc 62426E402 -4735.000000000000 NS -2727.060000000000 -0.0041066915 Short EC CORP CA N 1 N N N DraftKings Inc 5493008P45UYYL683Z97 DraftKings Inc 26142R104 -7081.000000000000 NS USD -167678.080000000000 -0.2525071463 Short EC CORP US N 1 N N N Dropbox Inc 549300JCDF7UAR6TJR51 Dropbox Inc 26210C104 14497.000000000000 NS USD 328936.930000000000 0.4953475463 Long EC CORP US N 1 N N N Dutch Bros Inc N/A Dutch Bros Inc 26701L100 -4091.000000000000 NS USD -197227.110000000000 -0.2970051584 Short EC CORP US N 1 N N N DynaMotive Energy Systems Corp N/A DynaMotive Energy Systems Corp 267924108 -72185.000000000000 NS USD -7.220000000000 -0.0000108726 Short EC CORP CA N 3 N N N Ener1 Inc N/A Ener1 Inc 29267A203 -102820.000000000000 NS USD -10.280000000000 -0.0000154807 Short EC CORP US N 3 N N N Enova International Inc 549300O8XOCQSB49UO63 Enova International Inc 29357K103 11352.000000000000 NS USD 462821.040000000000 0.6969642069 Long EC CORP US N 1 N N N Entravision Communications Cor 549300SKHY2ALCLKV539 Entravision Communications Corp 29382R107 142928.000000000000 NS USD 914739.200000000000 1.3775097197 Long EC CORP US N 1 N N N Ericsson 549300W9JLPW15XIFM52 Telefonaktiebolaget LM Ericsson 294821608 47268.000000000000 NS USD 438647.040000000000 0.6605604757 Long EC CORP SE N 1 N N N Evercore Inc 529900P6KLPT95DW3W58 Evercore Inc 29977A105 2746.000000000000 NS USD 348769.460000000000 0.5252134391 Long EC CORP US N 1 N N N Open Text Corp 549300HP7ONDQODZJV16 Open Text Corp 683715106 9984.000000000000 NS USD 434304.000000000000 0.6540202730 Long EC CORP CA N 1 N N N Oracle Corp 1Z4GXXU7ZHVWFCD8TV52 Oracle Corp 68389X105 5340.000000000000 NS USD 405679.800000000000 0.6109149663 Long EC CORP US N 1 N N N Outbrain Inc 549300TNEHRXPVGWVW07 Outbrain Inc 69002R103 32116.000000000000 NS USD 418792.640000000000 0.6306616488 Long EC CORP US N 1 N N N PCB Bancorp 549300E5CI0LZ8Q25890 PCB Bancorp 69320M109 12775.000000000000 NS USD 300595.750000000000 0.4526684407 Long EC CORP US N 1 N N N POSCO 988400E5HRVX81AYLM04 POSCO 693483109 3626.000000000000 NS USD 215094.320000000000 0.3239114673 Long EC CORP KR N 1 N N N Papa John's International Inc HZYLD3DK5XOX0WBVNB56 Papa John's International Inc 698813102 -1885.000000000000 NS USD -201355.700000000000 -0.3032224200 Short EC CORP US N 1 N N N Perdoceo Education Corp 529900X5PCA184O9LY90 Perdoceo Education Corp 71363P106 37864.000000000000 NS USD 396436.080000000000 0.5969948084 Long EC CORP US N 1 N N N Perficient Inc 549300HTBXKL2755T650 Perficient Inc 71375U101 1911.000000000000 NS USD 194730.900000000000 0.2932461050 Long EC CORP US N 1 N N Phillips 66 5493005JBO5YSIGK1814 Phillips 66 718546104 6707.000000000000 NS USD 564997.680000000000 0.8508324512 Long EC CORP US N 1 N N N Planet Fitness Inc 549300LLE5HUPF6H8G33 Planet Fitness Inc 72703H101 -10260.000000000000 NS USD -868303.800000000000 -1.3075824499 Short EC CORP US N 1 N N N Primoris Services Corp 549300UF3OLBJ8D5K349 Primoris Services Corp 74164F103 12068.000000000000 NS USD 318233.160000000000 0.4792286927 Long EC CORP US N 1 N N Procore Technologies Inc N/A Procore Technologies Inc 74275K108 -2861.000000000000 NS USD -186508.590000000000 -0.2808640928 Short EC CORP US N 1 N N N PROS Holdings Inc 549300LPE1KNL5RWKQ48 PROS Holdings Inc 74346Y103 -4883.000000000000 NS USD -155181.740000000000 -0.2336888538 Short EC CORP US N 1 N N N Prudential Financial Inc 5PRBRS5FEH7NREC8OR45 Prudential Financial Inc 744320102 2812.000000000000 NS USD 313987.920000000000 0.4728357675 Long EC CORP US N 1 N N Qsound Labs Inc N/A Qsound Labs Inc 74728C307 -4440.000000000000 NS USD -.440000000000 -0.0000006626 Short EC CORP CA N 3 N N N Qorvo Inc 254900YAUJV2EUEVBR11 Qorvo Inc 74736K101 1955.000000000000 NS USD 267404.900000000000 0.4026861961 Long EC CORP US N 1 N N N Q2 Holdings Inc 549300M9RKR9DZXWS696 Q2 Holdings Inc 74736L109 -2909.000000000000 NS USD -189230.450000000000 -0.2849629535 Short EC CORP US N 1 N N N Quanta Services Inc SHVRXXEACT60MMH07S24 Quanta Services Inc 74762E102 3477.000000000000 NS USD 378784.380000000000 0.5704130370 Long EC CORP US N 1 N N N Rapid7 Inc 549300GNVG5D60KEYN14 Rapid7 Inc 753422104 -4382.000000000000 NS USD -453361.720000000000 -0.6827193760 Short EC CORP US N 1 N N N Redfin Corp 549300HXWD3JEMZU3O57 Redfin Corp 75737F108 -4427.000000000000 NS USD -95756.010000000000 -0.1441993898 Short EC CORP US N 1 N N N Renewable Energy Group Inc 549300HPU3BD8ZI0X358 Renewable Energy Group Inc 75972A301 -3250.000000000000 NS USD -199875.000000000000 -0.3009926274 Short EC CORP US N 1 N N N Rent the Runway Inc N/A Rent the Runway Inc 76010Y103 -19046.000000000000 NS USD -115609.220000000000 -0.1740964247 Short EC CORP US N 1 N N N RingCentral Inc 549300C8EH0H1614VE84 RingCentral Inc 76680R206 -789.000000000000 NS USD -103232.760000000000 -0.1554586600 Short EC CORP US N 1 N N N Rio Tinto PLC 213800YOEO5OQ72G2R82 Rio Tinto PLC 767204100 3379.000000000000 NS USD 265521.820000000000 0.3998504577 Long EC CORP GB N 1 N N Riot Blockchain Inc 5299005LKZAJQDQZDF73 Riot Blockchain Inc 767292105 -13167.000000000000 NS USD -226867.410000000000 -0.3416406144 Short EC CORP US N 1 N N N SVB Financial Group 549300D2KJ20JMXE7542 SVB Financial Group 78486Q101 532.000000000000 NS USD 322392.000000000000 0.4854915079 Long EC CORP US N 1 N N N Henry Schein Inc VGO3WGL8H45T73F4RR92 Henry Schein Inc 806407102 6403.000000000000 NS USD 553091.140000000000 0.8329023411 Long EC CORP US N 1 N N N Schlumberger NV 213800ZUA17OK3QLGM62 Schlumberger NV 806857108 9808.000000000000 NS USD 384865.920000000000 0.5795712544 Long EC CORP US N 1 N N N Charles Schwab Corp/The 549300VSGCJ7E698NM85 Charles Schwab Corp/The 808513105 2984.000000000000 NS USD 252028.640000000000 0.3795310196 Long EC CORP US N 1 N N N SentinelOne Inc N/A SentinelOne Inc 81730H109 -2894.000000000000 NS USD -120101.000000000000 -0.1808606156 Short EC CORP US N 1 N N N Simon Property Group Inc 529900GQL5X8H7AO3T64 Simon Property Group Inc 828806109 2290.000000000000 NS USD 315012.400000000000 0.4743785363 Long EC CORP US N 1 N N Skechers USA Inc 529900D2R54KZPA4XR56 Skechers U.S.A. Inc 830566105 6829.000000000000 NS USD 313997.420000000000 0.4728500735 Long EC CORP US N 1 N N N Sonos Inc 549300WEPU6075I77M08 Sonos Inc 83570H108 -8307.000000000000 NS USD -227528.730000000000 -0.3426364991 Short EC CORP US N 1 N N N Stifel Financial Corp 549300E5F07FE5GHJX84 Stifel Financial Corp 860630102 14508.000000000000 NS USD 1066338.000000000000 1.6058030086 Long EC CORP US N 1 N N Stride Inc 254900BRWS3AFONWU277 Stride Inc 86333M108 54404.000000000000 NS USD 1826886.320000000000 2.7511160148 Long EC CORP US N 1 N N Sunrun Inc 54930007SJ77CI66U531 Sunrun Inc 86771W105 -6063.000000000000 NS USD -165398.640000000000 -0.2490745277 Short EC CORP US N 1 N N N Sweetgreen Inc N/A Sweetgreen Inc 87043Q108 -3822.000000000000 NS USD -96811.260000000000 -0.1457884954 Short EC CORP US N 1 N N N TD SYNNEX Corp 5493004HI6PFLF46NS53 SYNNEX Corp 87162W100 4448.000000000000 NS USD 452939.840000000000 0.6820840651 Long EC CORP US N 1 N N N Syneos Health Inc 549300F1ZGKDS8P6GU13 Syneos Health Inc 87166B102 2705.000000000000 NS USD 214236.000000000000 0.3226189195 Long EC CORP US N 1 N N Tattooed Chef Inc 5493005UQQNAE47M7Q04 Tattooed Chef Inc 87663X102 -13542.000000000000 NS USD -164399.880000000000 -0.2475704907 Short EC CORP US N 1 N N N 10X Genomics Inc 5493003Z6741WNLG7H43 10X Genomics Inc 88025U109 -2737.000000000000 NS USD -222983.390000000000 -0.3357916519 Short EC CORP US N 1 N N N Ternium SA 529900QG4KU23TEI2E46 Ternium SA 880890108 6625.000000000000 NS USD 260230.000000000000 0.3918814831 Long EC CORP LU N 1 N N N Tesla Inc 54930043XZGB27CTOV49 Tesla Inc 88160R101 -818.000000000000 NS USD -712011.740000000000 -1.0722215604 Short EC CORP US N 1 N N N 3M Co LUZQVYP4VS22CLWDAR65 3M Co 88579Y101 2728.000000000000 NS USD 405517.200000000000 0.6106701063 Long EC CORP US N 1 N N N Tiger Telematics Inc N/A Tiger Telematics Inc 88673X207 -6510.000000000000 NS USD .000000000000 0.0000000000 Short EC CORP US N 3 N N N U.S. Bank Money Market Deposit Account N/A U.S. Bank Money Market Deposit Account 8AMMF0A92 3784750.540000000000 NS USD 3784750.540000000000 5.6994722160 Long STIV RF US N 1 N N N 22nd Century Group Inc N/A 22nd Century Group Inc 90137F103 -33602.000000000000 NS USD -78628.680000000000 -0.1184072695 Short EC CORP US N 1 N N N Akamai Technologies Inc OC1LZNN2LF5WTJ5RIL89 Akamai Technologies Inc 00971T101 1879.000000000000 NS USD 203420.540000000000 0.3063318715 Long EC CORP US N 1 N N Alibaba Group Holding Ltd 5493001NTNQJDH60PM02 Alibaba Group Holding Ltd 01609W102 4420.000000000000 NS USD 464939.800000000000 0.7001548568 Long EC CORP CN N 1 N N N Allbirds Inc N/A Allbirds Inc 01675A109 -10005.000000000000 NS USD -78839.400000000000 -0.1187245936 Short EC CORP US N 1 N N N Alphabet Inc 5493006MHB84DD0ZWV18 Alphabet Inc 02079K305 255.000000000000 NS USD 688790.700000000000 1.0372528958 Long EC CORP US N 1 N N N American International Group I ODVCVCQG2BP6VHV36M30 American International Group Inc 026874784 7305.000000000000 NS USD 447358.200000000000 0.6736786492 Long EC CORP US N 1 N N N Amgen Inc 62QBXGPJ34PQ72Z12S66 Amgen Inc 031162100 5345.000000000000 NS USD 1210535.600000000000 1.8229507984 Long EC CORP US N 1 N N Amish Naturals Inc N/A Amish Naturals Inc 031539109 -25959.000000000000 NS USD .000000000000 0.0000000000 Short EC CORP US N 3 N N N Anaplan Inc N/A Anaplan Inc 03272L108 -3482.000000000000 NS USD -164942.340000000000 -0.2483873836 Short EC CORP US N 1 N N N Anthem Inc 8MYN82XMYQH89CTMTH67 Anthem Inc 036752103 2466.000000000000 NS USD 1114262.100000000000 1.6779721182 Long EC CORP US N 1 N N N ANTs software inc N/A ANTs software inc 037271103 -10334.000000000000 NS USD -1.030000000000 -0.0000015511 Short EC CORP US N 3 N N N Appian Corp 529900NIARIFW7HGU386 Appian Corp 03782L101 -5313.000000000000 NS USD -323880.480000000000 -0.4877330164 Short EC CORP US N 1 N N N Appfolio Inc 529900OOUUGT6JFC0S15 Appfolio Inc 03783C100 -1926.000000000000 NS USD -217907.640000000000 -0.3281480580 Short EC CORP US N 1 N N N Applied Energetics Inc N/A Applied Energetics Inc 03819M106 -57676.000000000000 NS USD -109065.320000000000 -0.1642419373 Short EC CORP US N 1 N N N 2022-04-25 RBB Fund, Inc. /s/ James G. Shaw RBB Fund, Inc. Treasurer