13F-HR 1 f131204.txt 13F FOR 12-31-04 UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 FORM 13F FORM 13F COVER PAGE Report for the Calendar Year or Quarter Ended: December 31, 2004 Check here if Amendment: ___; Amendment Number: ___ This Amendment (Check only one.) ___ is a restatement. ___ adds new holdings entries. Institutional Investment Manager Filing this Report: Name: ICM Asset Management, Inc. Address: W. 601 Main Avenue, Suite 600 Spokane WA 99201-0613 Form 13F File Number: 28-03766 The institutional investment manager filing this report and the person by whom it is signed hereby represent that the person signing the report is authorized to submit it, that all information contained herein is true, correct and complete, and that it is understood that all required items, statements, schedules, lists, and tables, are considered integral parts of this submission. Person Signing this Report on Behalf of Reporting Manager: Name: Robert J. Law Title: Sr. Vice President Phone: (509)455-3588 Signature, Place and Date of Signing: Robert J. Law Spokane, WA 02-03-05 [Signature] [City, State] [Date] Report Type (Check only one.): _X__ 13F HOLDINGS REPORT. (Check here if all holdings of this reporting manager are reported in this report.) ___ 13F NOTICE. (Check here if no holdings reported are in this report, and all holdings are reported by other reporting manager(s).) ___ 13F COMBINATION REPORT. (Check here if a portion of the holdings for this reporting manager are reported in this report and a portion are reported by other reporting manager(s).) Form 13F SUMMARY PAGE Report Summary: Number of Other Included Managers: 0 Form 13F Information Table Entry Total: 222 Form 13F Information Table Value Total: 1,651,046 List of Other Included Managers: NONE ICM Asset Management, Inc. FORM 13F December 31, 2004 Voting Authority -------------------------- Value Shares/ Sh/ Put/ Invstmt Other Name of Issuer Title of class CUSIP (x$1000) Prn Amt Prn Call Dscretn Managers Sole Shared None ------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- -------- 3M Co. COM 88579Y101 2532 30849 SH Sole 27549 3300 99 Cents Only Stores COM 65440k106 3941 243900 SH Sole 143600 100300 Abbott Laboratories COM 002824100 2688 57626 SH Sole 51176 6450 Abercrombie & Fitch Co. Class COM 002896207 1423 30300 SH Sole 27650 2650 Accredo Health, Inc. COM 00437v104 32505 1172628 SH Sole 760228 412400 Action Performance Companies, COM 004933107 18835 1713800 SH Sole 838050 875750 Advanced Marketing Services, I COM 00753t105 1388 138000 SH Sole 12950 125050 Aeroflex, Inc. COM 007768104 22989 1896800 SH Sole 925500 971300 Agco Corp. COM 001084102 34797 1589611 SH Sole 1039831 549780 Air Products & Chemicals, Inc. COM 009158106 1951 33650 SH Sole 29950 3700 Alaska Air Group, Inc. COM 011659109 1000 29850 SH Sole 28350 1500 Albertsons, Inc. COM 013104104 1744 73050 SH Sole 66150 6900 American Express Co. COM 025816109 289 5125 SH Sole 4825 300 American Financial Group, Inc. COM 025932104 12349 394400 SH Sole 382350 12050 American Greetings Corp. Class COM 026375105 24319 959349 SH Sole 616114 343235 American Int'l Group, Inc. COM 026874107 3407 51876 SH Sole 47238 4638 American Tower Corp. Cl A COM 029912201 13466 731850 SH Sole 277050 454800 Andrew Corp. COM 034425108 2766 202950 SH Sole 116500 86450 Applica, Inc. COM 03815A106 10025 1656960 SH Sole 752276 904684 Aura Systems, Inc. COM 051526101 719 23335474 SH Sole 22818957 516517 Auto Data Network, Inc. COM 05270Q104 896 430700 SH Sole 430700 Auto Data Processing, Inc. COM 053015103 2370 53430 SH Sole 49030 4400 Avista Corp. COM 05379B107 16419 929200 SH Sole 476250 452950 Avnet, Inc. COM 053807103 1462 80150 SH Sole 70150 10000 BP PLC COM 055622104 1921 32898 SH Sole 29734 3164 BakBone Software, Inc. COM 057101107 444 482850 SH Sole 482850 Ball Corp. COM 058498106 387 8800 SH Sole 8800 Bank Of America Corp. COM 060505104 1829 38930 SH Sole 36550 2380 Baxter Int'l, Inc. COM 071813109 269 7800 SH Sole 7800 Bellsouth Corp. COM 079860102 1537 55300 SH Sole 46300 9000 Beverly Enterprises, Inc. COM 087851309 40001 4371707 SH Sole 2635279 1736428 Bisys Group, Inc. COM 055472104 18020 1095450 SH Sole 976800 118650 Bottomline Technologies, Inc. COM 101388106 812 56150 SH Sole 56150 Bristol Myers Squibb Co. COM 110122108 1735 67712 SH Sole 58312 9400 Brookline Bancorp, Inc. COM 11373M107 27487 1684250 SH Sole 1105250 579000 CSX Corp. COM 126408103 12401 309400 SH Sole 300150 9250 Cabot Microelectronics Corp. COM 12709P103 5073 126600 SH Sole 68450 58150 Cadence Design Systems, Inc. COM 127387108 9140 661850 SH Sole 657650 4200 Cal Dive International, Inc. COM 127914109 4542 111450 SH Sole 53650 57800 Calgon Carbon Corp. COM 129603106 19813 2182017 SH Sole 957157 1224860 Cambrex Corp. COM 132011107 23489 866750 SH Sole 655150 211600 Capital Automotive REIT COM 139733109 12938 364200 SH Sole 148400 215800 Casey's General Stores, Inc. COM 147528103 17682 974230 SH Sole 544440 429790 Ceridian Corp. COM 156779100 3532 193200 SH Sole 102600 90600 Channell Commercial Corp. COM 159186105 260 31150 SH Sole 31150 Charming Shoppes, Inc. COM 161133103 20528 2190817 SH Sole 991667 1199150 Chesapeake Energy Corp. COM 165167107 7905 479100 SH Sole 466100 13000 ChevronTexaco Corp. COM 166764100 2473 47096 SH Sole 42796 4300 Cisco Systems, Inc. COM 17275R102 1825 94480 SH Sole 82980 11500 Coca Cola Co. COM 191216100 2370 56925 SH Sole 50875 6050 Colgate-Palmolive Co. COM 194162103 1065 20817 SH Sole 16817 4000 Commercial Federal Corp. COM 201647104 7105 239150 SH Sole 233200 5950 Computer Sciences Corp. COM 205363104 2717 48200 SH Sole 41700 6500 Convergys Corp. COM 212485106 18331 1222900 SH Sole 1101650 121250 Corporate Office Properties Tr COM 22002T108 8608 293300 SH Sole 112250 181050 Creative Bakeries, Inc. COM 225268101 53 882000 SH Sole 882000 Cross Country Healthcare, Inc. COM 227483104 699 38650 SH Sole 38650 Crown Castle Int'l Corp. COM 228227104 14426 866950 SH Sole 331150 535800 Dionex Corp. COM 254546104 3998 70550 SH Sole 38300 32250 Dot Hill Systems Corp. COM 25848t109 5626 717600 SH Sole 693450 24150 Duke Energy Corp. COM 264399106 1798 70974 SH Sole 60174 10800 Dupont Photomasks, Inc. COM 26613x101 1516 57400 SH Sole 50150 7250 Duraswitch Industries, Inc. COM 266905207 138 58100 SH Sole 58100 Eli Lilly & Co. COM 532457108 377 6647 SH Sole 6647 Emerson Electric Co. COM 291011104 3046 43452 SH Sole 39402 4050 Emulex Corp. COM 292475209 16312 968650 SH Sole 842000 126650 Engelhard Corp. COM 292845104 5901 192405 SH Sole 186005 6400 Enpath Medical, Inc. COM 29355y105 363 33650 SH Sole 33650 Enwave Corp. COM 29410k108 2 11439 SH Sole 11439 Equity Lifestyle Properties, I COM 29472R108 6574 183900 SH Sole 46050 137850 European Minerals Corp. COM 29879a104 9 11150 SH Sole 11150 Exploration Co. of Delaware COM 302133202 73 11500 SH Sole 11500 Exxon Mobil Corp. COM 30231G102 1711 33384 SH Sole 28616 4768 Fairchild Semicon Int'l, Inc. COM 303726103 1543 94900 SH Sole 86000 8900 Fannie Mae COM 313586109 2825 39676 SH Sole 35576 4100 Farallon Resources Ltd. COM 30739T101 9 12350 SH Sole 12350 FedEx Corp. COM 31428x106 226 2292 SH Sole 900 1392 Federated Department Stores, I COM 31410H101 1647 28500 SH Sole 25200 3300 Fiberstars, Inc. COM 315662106 859 85550 SH Sole 85550 First Health Group Corp. COM 320960107 9009 481516 SH Sole 312416 169100 Flow Int'l, Inc. COM 343468104 2801 936900 SH Sole 626350 310550 Flowserve Corp. COM 34354P105 4346 157800 SH Sole 100350 57450 Foundry Networks, Inc. COM 35063r100 2999 227850 SH Sole 128700 99150 Gannett Co. COM 364730101 2141 26200 SH Sole 23850 2350 General Electric Co. COM 369604103 1239 33940 SH Sole 32110 1830 Genesis Microchip, Inc. COM 37184c103 13707 845050 SH Sole 341050 504000 Giant Industries, Inc. COM 374508109 12466 470250 SH Sole 179400 290850 Global Industries Ltd. COM 379336100 16833 2030489 SH Sole 953639 1076850 Goodrich Corp. COM 382388106 15572 477072 SH Sole 275522 201550 Harsco Corp. COM 415864107 16860 302481 SH Sole 255481 47000 Health Management Associates, COM 421933102 11966 526652 SH Sole 511552 15100 Hewlett-Packard Co. COM 428236103 1676 79943 SH Sole 70093 9850 Hilton Hotels Corp. COM 432848109 4358 191624 SH Sole 186124 5500 Hollywood Entertainment Corp. COM 436141105 5256 401550 SH Sole 180000 221550 IBM, Inc. COM 459200101 1527 15485 SH Sole 12335 3150 IL Tool Works, Inc. COM 452308109 412 4450 SH Sole 4250 200 Idacorp, Inc. COM 451107106 10810 353600 SH Sole 345350 8250 Imax Corp. COM 45245E109 11283 1367750 SH Sole 640050 727700 Input/Output, Inc. COM 457652105 12554 1420120 SH Sole 516926 903194 Insight Enterprises, Inc. COM 45765U103 16306 794650 SH Sole 636400 158250 Insmed Inc. COM 457669208 1023 465150 SH Sole 465150 Int'l Rectifier Corp. COM 460254105 987 22147 SH Sole 20611 1536 Integrated Device Technology, COM 458118106 2666 230650 SH Sole 135450 95200 Intel Corp. COM 458140100 2348 100401 SH Sole 89601 10800 Internet Security Systems, Inc COM 46060x107 22303 959250 SH Sole 435100 524150 Ionics, Inc. COM 462218108 7556 174350 SH Sole 63100 111250 Ipass, Inc. COM 46261v108 11619 1570100 SH Sole 970050 600050 Island Pacific, Inc. COM 464478106 602 1229353 SH Sole 1229353 JLG Industries, Inc. COM 466210101 13288 676900 SH Sole 244350 432550 John H Harland Co. COM 412693103 3537 97978 SH Sole 76204 21774 Johnson & Johnson, Inc. COM 478160104 2547 40156 SH Sole 35831 4325 K2, Inc. COM 482732104 33650 2119030 SH Sole 1360920 758110 Keycorp COM 493267108 307 9048 SH Sole 9048 Kopin Corp. COM 500600101 8472 2189150 SH Sole 754300 1434850 Laclede Group, Inc. COM 505597104 9456 303550 SH Sole 134650 168900 Lancaster Colony Corp. COM 513847103 4040 94250 SH Sole 61650 32600 Lattice Semiconductor Corp. COM 518415104 2282 400400 SH Sole 211500 188900 Level 3 Communications, Inc. COM 52729N100 2370 699050 SH Sole 368250 330800 Lion, Inc. COM 53620L102 871 1852650 SH Sole 1852650 Lions Gate Entertainment Corp. COM 535919203 910 85700 SH Sole 85700 Lowe's Companies, Inc. COM 548661107 215 3730 SH Sole 3730 MKS Instruments, Inc. COM 55306N104 4075 219700 SH Sole 218750 950 MSC Software Corp. COM 553531104 14671 1401250 SH Sole 591500 809750 Magnetek, Inc. COM 559424106 9738 1411359 SH Sole 725749 685610 Manor Care, Inc. COM 564055101 10700 302016 SH Sole 292566 9450 Mapinfo Corp. COM 565105103 268 22350 SH Sole 22350 Maytag Corp. COM 578592107 4035 191250 SH Sole 110400 80850 McDonalds Corp. COM 580135101 2015 62850 SH Sole 56150 6700 McLeod USA, Inc. Escrow COM 582266995 0 111484 SH Sole 111484 Medtronic, Inc. COM 585055106 2893 58251 SH Sole 52301 5950 Merck & Co. COM 589331107 1439 44764 SH Sole 39114 5650 Micrel, Inc. COM 594793101 3514 318850 SH Sole 183450 135400 Micromuse, Inc. COM 595094103 19144 3449300 SH Sole 1603300 1846000 Microsoft Corp. COM 594918104 404 15114 SH Sole 14914 200 Motorola, Inc. COM 620076109 533 31013 SH Sole 31013 Movie Gallery, Inc. COM 624581104 12318 645950 SH Sole 270600 375350 Mueller Industries, Inc. COM 624756102 12477 387500 SH Sole 375850 11650 National Fuel Gas Co. COM 636180101 4563 161000 SH Sole 110050 50950 Nautilus Group, Inc. COM 63910b102 24913 1030750 SH Sole 497100 533650 Navigant International, Inc. COM 63935R108 18049 1483100 SH Sole 711450 771650 Neighborcare Inc. COM 64015Y104 6169 200800 SH Sole 71550 129250 Nicor, Inc. COM 654086107 1136 30750 SH Sole 24850 5900 Nisource, Inc. COM 65473P105 2001 87850 SH Sole 78550 9300 Noble Energy, Inc. COM 655044105 1731 28075 SH Sole 25325 2750 Nortel Networks Corp. COM 656568102 253 72950 SH Sole 72950 OCA, Inc. COM 67083Q101 1911 301000 SH Sole 148450 152550 Omnicare, Inc. COM 681904108 18112 523175 SH Sole 503475 19700 Oracle Corp. COM 68389X105 1233 89834 SH Sole 85534 4300 Oshkosh B'Gosh, Inc. Class A COM 688222207 4571 213600 SH Sole 135650 77950 Oyo Geospace Corp. COM 671074102 1088 58100 SH Sole 58100 PEC Solutions, Inc. COM 705107100 11272 795450 SH Sole 325950 469500 Pactiv Corp. COM 695257105 7913 312890 SH Sole 300844 12046 Paxar Corp. COM 704227107 21185 955550 SH Sole 597200 358350 Payless Shoesource, Inc. COM 704379106 2712 220500 SH Sole 118450 102050 Pepsico, Inc. COM 713448108 504 9650 SH Sole 9650 PerkinElmer, Inc. COM 714046109 7367 327550 SH Sole 110650 216900 Pfizer, Inc. COM 717081103 285 10609 SH Sole 10309 300 Phoenix Companies, Inc. COM 71902e109 5669 453550 SH Sole 242700 210850 Planar Systems, Inc. COM 726900103 2575 229300 SH Sole 148200 81100 Polyone Corp. COM 73179P106 1479 163264 SH Sole 150614 12650 Powerwave Technologies, Inc. COM 739363109 24430 2880900 SH Sole 1321700 1559200 Procter & Gamble Co. COM 742718109 2622 47605 SH Sole 42005 5600 Puget Energy, Inc. COM 745310102 22077 893800 SH Sole 816000 77800 R2000V-I Shares COM 464287630 4270 22129 SH Sole 22129 RPM, Inc. COM 749685103 18128 922091 SH Sole 855200 66891 RTI Int'l Metals, Inc. COM 74973W107 1417 68963 SH Sole 28713 40250 Radioshack Corp. COM 750438103 7549 229600 SH Sole 223500 6100 Raymond James Financial Corp. COM 754730109 10872 350950 SH Sole 338800 12150 Regis Corp. COM 758932107 19656 425923 SH Sole 274919 151004 Russell Corp. COM 782352108 32944 1691150 SH Sole 1146750 544400 S1 Corp. COM 78463B101 101 11200 SH Sole 11200 SBC Communications, Inc. COM 78387G103 676 26242 SH Sole 26242 SRS Labs, Inc. COM 78464m106 764 122300 SH Sole 122300 Safeco Corp. COM 786429100 5848 111950 SH Sole 108600 3350 Sanswire Technologies, Inc. COM 801079104 4 86547 SH Sole 86547 Sara Lee Corp. COM 803111103 1020 42250 SH Sole 36800 5450 Schlumberger Ltd. COM 806857108 2821 42132 SH Sole 38132 4000 Seracare Life Science, Inc. COM 81747Q100 563 37750 SH Sole 37750 Shaw Group, Inc. COM 820280105 41556 2328050 SH Sole 1648700 679350 Sherwin-Williams Co. COM 824348106 927 20780 SH Sole 16780 4000 Six Flags, Inc. COM 83001p109 866 161175 SH Sole 146475 14700 Soligen Technologies, Inc. COM 83423G109 23 1430086 SH Sole 1430086 Sonosite, Inc. COM 83568G104 544 16021 SH Sole 14781 1240 Spartan Motors, Inc. COM 846819100 399 33450 SH Sole 28200 5250 Spherion Corp. COM 848420105 311 37050 SH Sole 37050 Spinnaker Exploration Co. COM 84855w109 2046 58350 SH Sole 53600 4750 Stelmar Shipping Ltd. COM V8726M103 7555 158350 SH Sole 57300 101050 Sterling Financial Corp. COM 859319105 302 7702 SH Sole 7702 Stewart & Stevenson Services, COM 860342104 28121 1390050 SH Sole 853100 536950 Superior Energy Services, Inc. COM 868157108 18630 1208970 SH Sole 817316 391654 Superior Industries, Inc. COM 868168105 3570 122900 SH Sole 64900 58000 Swift Transportation Co., Inc. COM 870756103 16879 785800 SH Sole 760250 25550 Sybase, Inc. COM 871130100 4782 239700 SH Sole 237350 2350 Sykes Enterprises, Inc. COM 871237103 17355 2497125 SH Sole 1135325 1361800 Symbol Technologies, Inc. COM 871508107 11064 639559 SH Sole 616423 23136 Symmetricom, Inc. COM 871543104 11444 1178600 SH Sole 473350 705250 Tech Data Corp. COM 878237106 785 17300 SH Sole 15550 1750 Teletech Holdings, Inc. COM 879939106 1574 162400 SH Sole 154150 8250 Terex Corp. COM 880779103 7012 147161 SH Sole 141561 5600 The Men's Wearhouse, Inc. COM 587118100 18409 576000 SH Sole 558000 18000 The Sports Authority, Inc. COM 84917U109 37522 1457183 SH Sole 906133 551050 Timken Co. COM 887389104 25859 993800 SH Sole 668200 325600 Topps Company, Inc. COM 890786106 12510 1283125 SH Sole 653525 629600 Tut Systems, Inc. COM 901103101 937 233000 SH Sole 233000 USI Holdings Corp COM 90333H101 2591 223900 SH Sole 124950 98950 UniSource Energy Corp. COM 909205106 966 40050 SH Sole 40050 United Rentals, Inc. COM 911363109 39636 2097133 SH Sole 1409758 687375 Universal Compression Holdings COM 913431102 814 23305 SH Sole 21255 2050 Valassis Communications, Inc. COM 918866104 6617 189000 SH Sole 120350 68650 Vectren Corp. COM 92240G101 6417 239436 SH Sole 231686 7750 Verizon Communications, Inc. COM 92343V104 2438 60191 SH Sole 52191 8000 Viisage Technology, Inc. COM 92675K106 2614 290150 SH Sole 281200 8950 Virtgame Corp. COM 92826G103 806 2014150 SH Sole 2014150 Vishay Intertechnology, Inc. COM 928298108 9805 652809 SH Sole 579566 73243 WGL Holdings, Inc. COM 92924f106 11025 357500 SH Sole 165450 192050 WPS Resources Corp. COM 92931B106 7007 140250 SH Sole 110900 29350 Wachovia Corp. New COM 929903102 450 8550 SH Sole 5750 2800 Wal-Mart Stores, Inc. COM 931142103 1548 29311 SH Sole 26761 2550 Washington Mutual, Inc. COM 939322103 2181 51583 SH Sole 46183 5400 Whiting Petroleum Corp. COM 966387102 16427 543050 SH Sole 210500 332550 Willbros Group, Inc. COM 969199108 2337 101400 SH Sole 92750 8650 Wyeth COM 983024100 288 6771 SH Sole 6771