The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AMAZON COM INC COM 023135106   241,329 1,100 SH   SOLE Kirr Marbach & Company LLC 1,100 0 0
APPLE INC COM 037833100   322,453 1,572 SH   SOLE Kirr Marbach & Company LLC 1,572 0 0
AUTOZONE INC COM 053332102   28,925,697 7,792 SH   SOLE Kirr Marbach & Company LLC 7,328 0 464
BRINKS CO COM 109696104   8,517,106 95,387 SH   SOLE Kirr Marbach & Company LLC 88,841 0 6,546
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   1,970,677 35,649 SH   SOLE Kirr Marbach & Company LLC 29,360 0 6,289
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   18,525,927 141,755 SH   SOLE Kirr Marbach & Company LLC 134,226 0 7,529
CRANE NXT CO COM 224441105   5,236,871 97,159 SH   SOLE Kirr Marbach & Company LLC 90,588 0 6,571
CROCS INC COM 227046109   5,702,571 56,305 SH   SOLE Kirr Marbach & Company LLC 50,905 0 5,400
CUMMINS INC COM 231021106   494,525 1,510 SH   SOLE Kirr Marbach & Company LLC 1,510 0 0
DISNEY WALT CO COM 254687106   4,213,116 33,974 SH   SOLE Kirr Marbach & Company LLC 31,593 0 2,381
DOLLAR TREE INC COM 256746108   10,492,199 105,939 SH   SOLE Kirr Marbach & Company LLC 101,174 0 4,765
GENERAC HLDGS INC COM 368736104   7,573,518 52,884 SH   SOLE Kirr Marbach & Company LLC 48,292 0 4,592
HOME DEPOT INC COM 437076102   309,445 844 SH   SOLE Kirr Marbach & Company LLC 844 0 0
ELI LILLY & CO COM 532457108   1,611,728 2,068 SH   SOLE Kirr Marbach & Company LLC 2,068 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109   7,351,150 48,593 SH   SOLE Kirr Marbach & Company LLC 45,296 0 3,297
MARKEL GROUP INC COM 570535104   16,268,498 8,145 SH   SOLE Kirr Marbach & Company LLC 7,765 0 380
MASTEC INC COM 576323109   29,251,072 171,631 SH   SOLE Kirr Marbach & Company LLC 160,178 0 11,453
MICROSOFT CORP COM 594918104   216,374 435 SH   SOLE Kirr Marbach & Company LLC 435 0 0
MOOG INC CL A 615394202   5,345,131 29,536 SH   SOLE Kirr Marbach & Company LLC 27,795 0 1,741
REPUBLIC SVCS INC COM 760759100   21,934,234 88,943 SH   SOLE Kirr Marbach & Company LLC 84,308 0 4,635
SHYFT GROUP INC COM 825698103   4,211,998 335,885 SH   SOLE Kirr Marbach & Company LLC 299,560 0 36,325
SKYWARD SPECIALTY INS GROUP COM 830940102   288,141 4,986 SH   SOLE Kirr Marbach & Company LLC 0 0 4,986
TRI CONTL CORP COM 895436103   629,465 19,882 SH   SOLE Kirr Marbach & Company LLC 19,882 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   414,174 750 SH   SOLE Kirr Marbach & Company LLC 750 0 0
API GROUP CORP COM STK 00187Y100   9,352,616 183,205 SH   SOLE Kirr Marbach & Company LLC 159,420 0 23,785
ABBVIE INC COM 00287Y109   232,954 1,255 SH   SOLE Kirr Marbach & Company LLC 1,255 0 0
ALIGHT INC COM CL A 01626W101   4,373,267 772,662 SH   SOLE Kirr Marbach & Company LLC 717,912 0 54,750
ALPHABET INC CAP STK CL A 02079K305   16,143,373 91,604 SH   SOLE Kirr Marbach & Company LLC 86,184 0 5,420
ANTERIX INC COM 03676C100   2,481,561 96,747 SH   SOLE Kirr Marbach & Company LLC 88,567 0 8,180
AVIAT NETWORKS INC COM NEW 05366Y201   447,330 18,600 SH   SOLE Kirr Marbach & Company LLC 0 0 18,600
BROADCOM INC COM 11135F101   41,804,804 151,659 SH   SOLE Kirr Marbach & Company LLC 140,579 0 11,080
BROOKFIELD CORP CL A LTD VT SH 11271J107   11,028,721 178,314 SH   SOLE Kirr Marbach & Company LLC 167,384 0 10,930
CANADIAN PACIFIC KANSAS CITY COM 13646K108   13,527,200 170,289 SH   SOLE Kirr Marbach & Company LLC 162,869 0 7,420
EMCOR GROUP INC COM 29084Q100   32,349,613 60,479 SH   SOLE Kirr Marbach & Company LLC 56,333 0 4,146
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   1,919,569 105,878 SH   SOLE Kirr Marbach & Company LLC 105,878 0 0
EXXON MOBIL CORP COM 30231G102   7,498,353 69,558 SH   SOLE Kirr Marbach & Company LLC 64,502 0 5,056
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101   7,841,285 161,012 SH   SOLE Kirr Marbach & Company LLC 147,656 0 13,356
ICU MED INC COM 44930G107   4,771,012 36,103 SH   SOLE Kirr Marbach & Company LLC 32,273 0 3,830
INNOSPEC INC COM 45768S105   4,569,031 54,335 SH   SOLE Kirr Marbach & Company LLC 50,926 0 3,409
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   318,045 1,750 SH   SOLE Kirr Marbach & Company LLC 1,750 0 0
INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 46138J577   7,155,780 382,662 SH   SOLE Kirr Marbach & Company LLC 382,662 0 0
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643   10,312,904 503,314 SH   SOLE Kirr Marbach & Company LLC 503,314 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783   13,460,192 684,997 SH   SOLE Kirr Marbach & Company LLC 684,997 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   19,411,040 994,418 SH   SOLE Kirr Marbach & Company LLC 994,418 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   20,089,132 971,428 SH   SOLE Kirr Marbach & Company LLC 971,428 0 0
MARATHON PETE CORP COM 56585A102   8,362,808 50,345 SH   SOLE Kirr Marbach & Company LLC 47,121 0 3,224
ORTHOFIX MED INC COM 68752M108   440,002 39,462 SH   SOLE Kirr Marbach & Company LLC 0 0 39,462
PELOTON INTERACTIVE INC CL A COM 70614W100   3,265,146 470,482 SH   SOLE Kirr Marbach & Company LLC 433,286 0 37,196
RXO INC COMMON STOCK 74982T103   2,986,486 189,980 SH   SOLE Kirr Marbach & Company LLC 171,794 0 18,186
SS&C TECHNOLOGIES HLDGS INC COM 78467J100   15,571,368 188,060 SH   SOLE Kirr Marbach & Company LLC 176,048 0 12,012
STRIDE INC COM 86333M108   14,900,415 102,627 SH   SOLE Kirr Marbach & Company LLC 89,152 0 13,475
VERALTO CORP COM SHS 92338C103   8,090,449 80,056 SH   SOLE Kirr Marbach & Company LLC 75,016 0 5,040
VISTEON CORP COM NEW 92839U206   6,623,181 70,988 SH   SOLE Kirr Marbach & Company LLC 67,131 0 3,857
VISTRA CORP COM 92840M102   32,698,267 168,713 SH   SOLE Kirr Marbach & Company LLC 157,267 0 11,446
AMRIZE LTD SHS H2927K103   3,675,322 74,174 SH   SOLE Kirr Marbach & Company LLC 68,493 0 5,681