1 | ||||
---|---|---|---|---|
2 | Company Code | OFLX | ||
3 | Company Name | Omega Flex, Inc. | ||
4 | Denominator | 1,000,000 | ||
5 |
1 | Profile | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2 | Symbol | Price | Beta | Volavg | Mktcap | Lastdiv | Range | Changes | Companyname | Currency | Cik | Isin | Cusip | Exchange | Exchangeshortname | Industry | Website | Description | Ceo | Sector | Country | Fulltimeemployees | Phone | Address | City | State | Zip | Dcfdiff | Dcf | Image | Ipodate | Defaultimage | Isetf | Isactivelytrading | Isadr | Isfund | |||||||||||||||||||||||
3 | OFLX | 66.99 | 0.348 | 7560 | 676217157 | 1.32 | 63.43-114.84 | 0.18 | Omega Flex, Inc. | USD | 1317945 | US6820951043 | 682095104 | NASDAQ Global Market | NASDAQ | Industrial - Machinery | Omega Flex, Inc., together with its subsidiaries, manufactures and sells flexible metal hoses and accessories in North America and internationally. It offers flexible gas piping for use in residential and commercial buildings, as well as its fittings; and corrugated medical tubing for use in hospitals, ambulatory care centers, dental, physician and veterinary clinics, laboratories, and other facilities. The company sells its products under the TracPipe, CounterStrike, AutoSnap, AutoFlare, DoubleTrac, DEF-Trac, and MediTrac brand names. It serves various markets, including construction, manufacturing, transportation, petrochemical, pharmaceutical, and other industries. The company sells its products through independent sales representatives, distributors, original equipment manufacturers, and direct sales, as well as through its website. The company was formerly known as Tofle America, Inc. and changed its name to Omega Flex, Inc. in 1996. Omega Flex, Inc. was incorporated in 1975 and is based in Exton, Pennsylvania. | Mr. Dean W. Rivest | Industrials | US | 168 | 610 524 7272 | 451 Creamery Way | Exton | PA | 19341-2509 | 30.37596 | 36.61403878 | 2005-08-01 | FALSE | FALSE | TRUE | FALSE | FALSE | |||||||||||||||||||||||||
4 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6 | Income Statement - FY | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
7 | Date | Symbol | Reportedcurrency | Cik | Fillingdate | Accepteddate | Calendaryear | Period | Revenue | Costofrevenue | Grossprofit | Grossprofitratio | Researchanddevelopmentexpenses | Generalandadministrativeexpenses | Sellingandmarketingexpenses | Sellinggeneralandadministrativeexpenses | Otherexpenses | Operatingexpenses | Costandexpenses | Interestincome | Interestexpense | Depreciationandamortization | Ebitda | Ebitdaratio | Operatingincome | Operatingincomeratio | Totalotherincomeexpensesnet | Incomebeforetax | Incomebeforetaxratio | Incometaxexpense | Netincome | Netincomeratio | Eps | Epsdiluted | Weightedaverageshsout | Weightedaverageshsoutdil | Link | Finallink | |||||||||||||||||||||
8 | 2023-12-31 | OFLX | USD | 1317945 | 2024-03-11 | 2024-03-11 17:15:28 | 2023 | FY | 111465000 | 46535000 | 64930000 | 0.5825146907 | 433000 | 17705000 | 20993000 | 38698000 | 46000 | 39131000 | 85666000 | 1700000 | 0 | 1099000 | 26898000 | 0.2413134168 | 25799000 | 0.2314538196 | 1746000 | 27545000 | 0.2471179294 | 6825000 | 20763000 | 0.1862737182 | 2.06 | 2.06 | 10094000 | 10094000 | |||||||||||||||||||||||
9 | 2022-12-31 | OFLX | USD | 1317945 | 2023-03-10 | 2023-03-10 16:15:43 | 2022 | FY | 125487000 | 47182000 | 78305000 | 0.6240088615 | 4733000 | 20625000 | 21931000 | 42556000 | -211000 | 47289000 | 94471000 | 174000 | 174000 | 1096000 | 32112000 | 0.2558990174 | 31016000 | 0.247165045 | -37000 | 30979000 | 0.2468701937 | 7327000 | 23622000 | 0.1882426068 | 2.34 | 2.34 | 10094000 | 10094000 | |||||||||||||||||||||||
10 | 2021-12-31 | OFLX | USD | 1317945 | 2022-03-14 | 2022-03-14 13:45:31 | 2021 | FY | 130011000 | 48480000 | 81531000 | 0.6271084754 | 4610000 | 21430000 | 20429000 | 41859000 | 21000 | 46469000 | 94949000 | 35000 | 0 | 1020000 | 36082000 | 0.2775303628 | 35062000 | 0.2696848728 | 56000 | 35118000 | 0.2701156056 | 8862000 | 26195000 | 0.2014829514 | 2.6 | 2.6 | 10094000 | 10094000 | |||||||||||||||||||||||
11 | 2020-12-31 | OFLX | USD | 1317945 | 2021-03-08 | 2021-03-08 12:02:45 | 2020 | FY | 105796000 | 39246000 | 66550000 | 0.6290407955 | 4200000 | 19117000 | 16580000 | 35697000 | -53000 | 39897000 | 79143000 | 39000 | 39000 | 817000 | 27470000 | 0.2596506484 | 26653000 | 0.2519282393 | -92000 | 26561000 | 0.2510586412 | 6594000 | 19910000 | 0.1881923702 | 1.97 | 1.97 | 10094000 | 10094000 | |||||||||||||||||||||||
12 | 2019-12-31 | OFLX | USD | 1317945 | 2020-03-09 | 2020-03-09 15:01:36 | 2019 | FY | 111360000 | 40873000 | 70487000 | 0.632965158 | 4715000 | 24818000 | 19032000 | 43850000 | 56000 | 48565000 | 89438000 | 876000 | 0 | 719000 | 22641000 | 0.2033135776 | 21922000 | 0.1968570402 | 932000 | 22854000 | 0.2052262931 | 5429000 | 17286000 | 0.1552262931 | 1.71 | 1.71 | 10093000 | 10093000 | |||||||||||||||||||||||
13 | 2018-12-31 | OFLX | USD | 1317945 | 2019-03-11 | 2019-03-11 16:41:04 | 2018 | FY | 108313000 | 42217000 | 66096000 | 0.6102314588 | 4813000 | 17800000 | 17117000 | 34917000 | -126000 | 39730000 | 81947000 | 488000 | 488000 | 543000 | 26909000 | 0.248437399 | 26366000 | 0.2434241504 | -126000 | 26728000 | 0.2467663161 | 6451000 | 20139000 | 0.1859333598 | 2 | 2 | 10092000 | 10092000 | |||||||||||||||||||||||
14 | 2017-12-31 | OFLX | USD | 1317945 | 2018-03-05 | 2018-03-05 15:27:36 | 2017 | FY | 101799000 | 40033000 | 61766000 | 0.6067446635 | 3293000 | 17897000 | 16359000 | 34256000 | -38000 | 37549000 | 77582000 | 117000 | 117000 | 502000 | 24719000 | 0.2428216387 | 24217000 | 0.2378903526 | -38000 | 24296000 | 0.2386663916 | 8450000 | 15662000 | 0.1538521989 | 1.55 | 1.55 | 10092000 | 10092000 | |||||||||||||||||||||||
15 | 2016-12-31 | OFLX | USD | 1317945 | 2017-03-13 | 2017-03-13 16:33:41 | 2016 | FY | 94051000 | 36167000 | 57884000 | 0.6154533179 | 3185000 | 17108000 | 15694000 | 32802000 | -474000 | 35987000 | 72154000 | 98000 | 98000 | 459000 | 22356000 | 0.2377008219 | 21897000 | 0.232820491 | -474000 | 21521000 | 0.22882266 | 6975000 | 14377000 | 0.1528638717 | 1.42 | 1.42 | 10092000 | 10092000 | |||||||||||||||||||||||
16 | 2015-12-31 | OFLX | USD | 1317945 | 2016-03-04 | 2016-03-04 15:53:25 | 2015 | FY | 93278000 | 36132000 | 57146000 | 0.6126417805 | 2684000 | 15707000 | 15252000 | 30959000 | -12000 | 33643000 | 69775000 | 73000 | 73000 | 460000 | 23963000 | 0.2568987328 | 23503000 | 0.2519672377 | -12000 | 23564000 | 0.2526211969 | 7603000 | 15788000 | 0.1692574884 | 1.56 | 1.56 | 10092000 | 10092000 | |||||||||||||||||||||||
17 | 2014-12-31 | OFLX | USD | 1317945 | 2015-03-13 | 2015-03-13 14:52:09 | 2014 | FY | 85219000 | 35193000 | 50026000 | 0.5870287143 | 2921000 | 12351000 | 14109000 | 26460000 | -82000 | 29381000 | 64574000 | 0 | 36000 | 486000 | 21131000 | 0.2479611354 | 20645000 | 0.2422581819 | -82000 | 20599000 | 0.2417183961 | 6994000 | 13462000 | 0.1579694669 | 1.33 | 1.33 | 10092000 | 10092000 | |||||||||||||||||||||||
18 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
19 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
20 | Balance Sheet - FY | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
21 | Date | Symbol | Reportedcurrency | Cik | Fillingdate | Accepteddate | Calendaryear | Period | Cashandcashequivalents | Shortterminvestments | Cashandshortterminvestments | Netreceivables | Inventory | Othercurrentassets | Totalcurrentassets | Propertyplantequipmentnet | Goodwill | Intangibleassets | Goodwillandintangibleassets | Longterminvestments | Taxassets | Othernoncurrentassets | Totalnoncurrentassets | Otherassets | Totalassets | Accountpayables | Shorttermdebt | Taxpayables | Deferredrevenue | Othercurrentliabilities | Totalcurrentliabilities | Longtermdebt | Deferredrevenuenoncurrent | Deferredtaxliabilitiesnoncurrent | Othernoncurrentliabilities | Totalnoncurrentliabilities | Otherliabilities | Capitalleaseobligations | Totalliabilities | Preferredstock | Commonstock | Retainedearnings | Accumulatedothercomprehensiveincomeloss | Othertotalstockholdersequity | Totalstockholdersequity | Totalequity | Totalliabilitiesandstockholdersequity | Minorityinterest | Totalliabilitiesandtotalequity | Totalinvestments | Totaldebt | Netdebt | Link | Finallink | |||||
22 | 2023-12-31 | OFLX | USD | 1317945 | 2024-03-11 | 2024-03-11 17:15:28 | 2023 | FY | 46356000 | 0 | 46356000 | 15361000 | 15597000 | 2874000 | 80188000 | 11891000 | 3526000 | 0 | 3526000 | -1 | 189000 | 4440000 | 20045999 | 1 | 100234000 | 2089999 | 454000 | 190000 | 190000 | 15348001 | 18082000 | 2492000 | 0 | 0 | 808000 | 3300000 | 0 | 2492000 | 21382000 | 0 | 102000 | 68493000 | -930000 | 11024000 | 78689000 | 78852000 | 100234000 | 163000 | 100234000 | -1 | 2946000 | -43410000 | |||||||
23 | 2022-12-31 | OFLX | USD | 1317945 | 2023-03-10 | 2023-03-10 16:15:43 | 2022 | FY | 37703000 | 0 | 37703000 | 17503000 | 17764000 | 2785000 | 75755000 | 11609000 | 3526000 | 0 | 3526000 | 0 | 923000 | 5871000 | 21929000 | 0 | 97684000 | 2290000 | 447000 | 109000 | 0 | 19649000 | 22386000 | 2763000 | 0 | 6000 | 1356000 | 4125000 | 0 | 3210000 | 26511000 | 0 | 102000 | 60954000 | -1103000 | 11024000 | 70977000 | 71173000 | 97684000 | 196000 | 97684000 | 0 | 3210000 | -34493000 | |||||||
24 | 2021-12-31 | OFLX | USD | 1317945 | 2022-03-14 | 2022-03-14 13:45:31 | 2021 | FY | 32913000 | 0 | 32913000 | 20726000 | 15565000 | 2533000 | 71737000 | 11943000 | 3526000 | 0 | 3526000 | 0 | 7000 | 1702000 | 17178000 | 0 | 88915000 | 3355000 | 383000 | 1000 | 14192000 | 4864000 | 22794000 | 2990000 | 493000 | 427000 | 1670000 | 5580000 | 0 | 3373000 | 28374000 | 0 | 102000 | 50053000 | -827000 | 11024000 | 60352000 | 60541000 | 88915000 | 189000 | 88915000 | 0 | 3373000 | -29540000 | |||||||
25 | 2020-12-31 | OFLX | USD | 1317945 | 2021-03-08 | 2021-03-08 12:02:45 | 2020 | FY | 23633000 | 0 | 23633000 | 20077000 | 11510000 | 2137000 | 57357000 | 9092000 | 3526000 | 0 | 3526000 | 0 | 5000 | 1591000 | 14214000 | 0 | 71571000 | 2471000 | 247000 | 979000 | 13582000 | 5571000 | 21871000 | 252000 | 559000 | 121000 | 2391000 | 3323000 | 0 | 499000 | 25194000 | 0 | 102000 | 35769000 | -778000 | 11024000 | 46117000 | 46377000 | 71571000 | 260000 | 71571000 | 0 | 499000 | -23134000 | |||||||
26 | 2019-12-31 | OFLX | USD | 1317945 | 2020-03-09 | 2020-03-09 15:01:36 | 2019 | FY | 16098000 | 0 | 16098000 | 17047000 | 11078000 | 2097000 | 46320000 | 9680000 | 3526000 | 0 | 3526000 | 0 | 4000 | 1454000 | 14664000 | 0 | 60984000 | 2383000 | 369000 | 423000 | 12328000 | 5404000 | 20484000 | 418000 | 0 | 331000 | 2175000 | 2924000 | 0 | 787000 | 23408000 | 0 | 102000 | 27165000 | -909000 | 11024000 | 37382000 | 37576000 | 60984000 | 194000 | 60984000 | 0 | 787000 | -15311000 | |||||||
27 | 2018-12-31 | OFLX | USD | 1317945 | 2019-03-11 | 2019-03-11 16:41:04 | 2018 | FY | 32392000 | 14944000 | 47336000 | 16451000 | 7976000 | 1859000 | 73622000 | 8378000 | 3526000 | 0 | 3526000 | 0 | 3000 | 1307000 | 13214000 | 0 | 86836000 | 2775000 | 0 | 58000 | 0 | 15630000 | 18405000 | 0 | 0 | 566000 | 1544000 | 2110000 | 0 | 0 | 20515000 | 0 | 102000 | 56110000 | -950000 | 10807000 | 66069000 | 66321000 | 86836000 | 252000 | 86836000 | 14944000 | 0 | -32392000 | |||||||
28 | 2017-12-31 | OFLX | USD | 1317945 | 2018-03-05 | 2018-03-05 15:27:36 | 2017 | FY | 37938000 | 0 | 37938000 | 15636000 | 8007000 | 1895000 | 63476000 | 6998000 | 3526000 | 0 | 3526000 | 0 | 12000 | 3079000 | 13615000 | 0 | 77091000 | 2598000 | 0 | 568000 | 0 | 15506000 | 18104000 | 0 | 0 | 209000 | 2709000 | 2918000 | 0 | 0 | 21022000 | 0 | 102000 | 45457000 | -908000 | 10807000 | 55458000 | 56069000 | 77091000 | 611000 | 77091000 | 0 | 0 | -37938000 | |||||||
29 | 2016-12-31 | OFLX | USD | 1317945 | 2017-03-13 | 2017-03-13 16:33:41 | 2016 | FY | 35318000 | 0 | 35318000 | 15005000 | 7372000 | 1981000 | 59676000 | 4402000 | 3526000 | 0 | 3526000 | 0 | 19000 | 2939000 | 10886000 | 0 | 70562000 | 2311000 | 0 | 487000 | 0 | 20424000 | 22735000 | 0 | 0 | 145000 | 1621000 | 1766000 | 0 | 0 | 24501000 | 0 | 102000 | 36455000 | -1685000 | 10807000 | 45679000 | 46061000 | 70562000 | 382000 | 70562000 | 0 | 0 | -35318000 | |||||||
30 | 2015-12-31 | OFLX | USD | 1317945 | 2016-03-04 | 2016-03-04 15:53:25 | 2015 | FY | 30152000 | 0 | 30152000 | 16605000 | 8287000 | 1647000 | 56691000 | 4638000 | 3526000 | 0 | 3526000 | 0 | 114000 | 1305000 | 9583000 | 0 | 66274000 | 2489000 | 0 | 433000 | 0 | 21063000 | 23552000 | 0 | 0 | 368000 | 1200000 | 1568000 | 0 | 0 | 25120000 | 0 | 102000 | 30656000 | -683000 | 10807000 | 40882000 | 41154000 | 66274000 | 272000 | 66274000 | 0 | 0 | -30152000 | |||||||
31 | 2014-12-31 | OFLX | USD | 1317945 | 2015-03-13 | 2015-03-13 14:52:09 | 2014 | FY | 22585000 | 0 | 22585000 | 13723000 | 7364000 | 1468000 | 45765000 | 4483000 | 3526000 | 0 | 3526000 | 0 | 0 | 1364000 | 9373000 | 0 | 55138000 | 2352000 | 0 | 1216000 | 0 | 16666000 | 19018000 | 0 | 0 | 926000 | 1225000 | 2151000 | 0 | 0 | 21169000 | 0 | 102000 | 23446000 | -497000 | 10807000 | 33858000 | 33969000 | 55138000 | 111000 | 55138000 | 0 | 0 | -22585000 | |||||||
32 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
33 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
34 | Cash Flow - FY | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
35 | Date | Symbol | Reportedcurrency | Cik | Fillingdate | Accepteddate | Calendaryear | Period | Netincome | Depreciationandamortization | Deferredincometax | Stockbasedcompensation | Changeinworkingcapital | Accountsreceivables | Inventory | Accountspayables | Otherworkingcapital | Othernoncashitems | Netcashprovidedbyoperatingactivities | Investmentsinpropertyplantandequipment | Acquisitionsnet | Purchasesofinvestments | Salesmaturitiesofinvestments | Otherinvestingactivites | Netcashusedforinvestingactivites | Debtrepayment | Commonstockissued | Commonstockrepurchased | Dividendspaid | Otherfinancingactivites | Netcashusedprovidedbyfinancingactivities | Effectofforexchangesoncash | Netchangeincash | Cashatendofperiod | Cashatbeginningofperiod | Operatingcashflow | Capitalexpenditure | Freecashflow | Link | Finallink | |||||||||||||||||||
36 | 2023-12-31 | OFLX | USD | 1317945 | 2024-03-11 | 2024-03-11 17:15:28 | 2023 | FY | 20763000 | 1099000 | 728000 | 292000 | -991000 | 2182000 | 1227000 | -205000 | -4195000 | 1531000 | 23422000 | -1642000 | 0 | 0 | 0 | 0 | -1642000 | 0 | 0 | 0 | -13124000 | 0 | -13124000 | -3000 | 8653000 | 46356000 | 37703000 | 23422000 | -1642000 | 21780000 | |||||||||||||||||||||
37 | 2022-12-31 | OFLX | USD | 1317945 | 2023-03-10 | 2023-03-10 16:15:43 | 2022 | FY | 23652000 | 1096000 | -1337000 | 156000 | -8111000 | 3396000 | -2578000 | -1002000 | -7927000 | -210000 | 15246000 | -942000 | 0 | 0 | 0 | 0 | -942000 | 0 | 0 | 0 | -9489000 | 0 | -9489000 | -25000 | 4790000 | 37703000 | 32913000 | 15246000 | -942000 | 14304000 | |||||||||||||||||||||
38 | 2021-12-31 | OFLX | USD | 1317945 | 2022-03-14 | 2022-03-14 13:45:31 | 2021 | FY | 26256000 | 1020000 | 305000 | 506000 | -3325000 | -943000 | -4185000 | 894000 | 909000 | 387000 | 25149000 | -971000 | 0 | 0 | 0 | 0 | -971000 | 0 | 0 | 0 | -14867000 | 0 | -14867000 | -31000 | 9280000 | 32913000 | 23633000 | 25149000 | -971000 | 24178000 | |||||||||||||||||||||
39 | 2020-12-31 | OFLX | USD | 1317945 | 2021-03-08 | 2021-03-08 12:02:45 | 2020 | FY | 19967000 | 870000 | -212000 | 1453000 | -2514000 | -2683000 | -440000 | 79000 | 530000 | -254000 | 19310000 | -564000 | 0 | 0 | 0 | 0 | -564000 | 0 | 0 | 0 | -11306000 | 0 | -11306000 | 95000 | 7535000 | 23633000 | 16098000 | 19310000 | -564000 | 18746000 | |||||||||||||||||||||
40 | 2019-12-31 | OFLX | USD | 1317945 | 2020-03-09 | 2020-03-09 15:01:36 | 2019 | FY | 17425000 | 719000 | -236000 | 2472000 | -5072000 | -1282000 | -3025000 | -401000 | -364000 | 733000 | 16041000 | -1225000 | 1225000 | -55938000 | 70882000 | -1225000 | 13719000 | 0 | 0 | 0 | -46028000 | -35330000 | -46028000 | -26000 | -16294000 | 16098000 | 32392000 | 16041000 | -1225000 | 14816000 | |||||||||||||||||||||
41 | 2018-12-31 | OFLX | USD | 1317945 | 2019-03-11 | 2019-03-11 16:41:04 | 2018 | FY | 20277000 | 543000 | 366000 | 0 | -198000 | -979000 | 61000 | 205000 | 515000 | -48000 | 21058000 | -1924000 | 1924000 | -35099000 | 20155000 | -1924000 | -16868000 | 0 | 0 | 0 | 0 | 0 | -9775000 | 39000 | -5546000 | 32392000 | 37938000 | 21058000 | -1924000 | 19134000 | |||||||||||||||||||||
42 | 2017-12-31 | OFLX | USD | 1317945 | 2018-03-05 | 2018-03-05 15:27:36 | 2017 | FY | 15846000 | 502000 | 72000 | 1042000 | 409000 | -463000 | -699000 | 251000 | 1320000 | 177000 | 18048000 | -3093000 | 0 | 0 | 0 | 0 | -3093000 | 0 | 0 | 0 | -13018000 | 0 | -13018000 | 683000 | 2620000 | 37938000 | 35318000 | 18048000 | -3093000 | 14955000 | |||||||||||||||||||||
43 | 2016-12-31 | OFLX | USD | 1317945 | 2017-03-13 | 2017-03-13 16:33:41 | 2016 | FY | 14546000 | 459000 | -139000 | 996000 | -1279000 | 1217000 | 585000 | -108000 | -2973000 | 175000 | 14758000 | -233000 | 0 | 0 | 0 | 0 | -233000 | 0 | 0 | 0 | -8578000 | 0 | -8578000 | -781000 | 5166000 | 35318000 | 30152000 | 14758000 | -233000 | 14525000 | |||||||||||||||||||||
44 | 2015-12-31 | OFLX | USD | 1317945 | 2016-03-04 | 2016-03-04 15:53:25 | 2015 | FY | 15961000 | 460000 | -638000 | 177000 | -2937000 | -3167000 | -1036000 | 158000 | 1108000 | 227000 | 13250000 | -620000 | 0 | 0 | 0 | 0 | -620000 | 0 | 0 | 0 | -4945000 | 0 | -4945000 | -118000 | 7567000 | 30152000 | 22585000 | 13250000 | -620000 | 12630000 | |||||||||||||||||||||
45 | 2014-12-31 | OFLX | USD | 1317945 | 2015-03-13 | 2015-03-13 14:52:09 | 2014 | FY | 13605000 | 486000 | 140000 | 634000 | 164000 | -861000 | -525000 | 585000 | 965000 | -189000 | 14840000 | -215000 | 0 | 0 | 0 | 0 | -215000 | 0 | 0 | 0 | -145000 | -145000 | -145000 | -152000 | 14328000 | 22585000 | 8257000 | 14840000 | -215000 | 14625000 | |||||||||||||||||||||
46 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
47 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
48 | Ratios - FY | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
49 | Symbol | Date | Calendaryear | Period | Currentratio | Quickratio | Cashratio | Daysofsalesoutstanding | Daysofinventoryoutstanding | Operatingcycle | Daysofpayablesoutstanding | Cashconversioncycle | Grossprofitmargin | Operatingprofitmargin | Pretaxprofitmargin | Netprofitmargin | Effectivetaxrate | Returnonassets | Returnonequity | Returnoncapitalemployed | Netincomeperebt | Ebtperebit | Ebitperrevenue | Debtratio | Debtequityratio | Longtermdebttocapitalization | Totaldebttocapitalization | Interestcoverage | Cashflowtodebtratio | Companyequitymultiplier | Receivablesturnover | Payablesturnover | Inventoryturnover | Fixedassetturnover | Assetturnover | Operatingcashflowpershare | Freecashflowpershare | Cashpershare | Payoutratio | Operatingcashflowsalesratio | Freecashflowoperatingcashflowratio | Cashflowcoverageratios | Shorttermcoverageratios | Capitalexpenditurecoverageratio | Dividendpaidandcapexcoverageratio | Dividendpayoutratio | Pricebookvalueratio | Pricetobookratio | Pricetosalesratio | Priceearningsratio | Pricetofreecashflowsratio | Pricetooperatingcashflowsratio | Pricecashflowratio | Priceearningstogrowthratio | Pricesalesratio | Dividendyield | Enterprisevaluemultiple | Pricefairvalue | |
50 | OFLX | 2023-12-31 | 2023 | FY | 4.434686428 | 3.413173322 | 2.563654463 | 50.30067734 | 122.3359837 | 172.636661 | 16.39302966 | 156.2436314 | 0.5825146907 | 0.2314538196 | 0.2471179294 | 0.1862737182 | 0.2477763659 | 0.20714528 | 0.2638615308 | 0.3140398286 | 0.7537847159 | 1.067677042 | 0.2314538196 | 0.02939122453 | 0.03743852381 | 0.03069683793 | 0.03608746249 | 0 | 7.950441276 | 1.273799387 | 7.256363518 | 22.26556089 | 2.983586587 | 9.373896224 | 1.112047808 | 2.32038835 | 2.157717456 | 4.592431147 | 0.6320859221 | 0.21012874 | 0.9298949705 | 7.950441276 | 51.59030837 | -14.26431181 | 2.039888521 | 0.6320859221 | 9.044821258 | 9.044821258 | 6.385214552 | 34.2786659 | 32.67805051 | 30.38715481 | 30.38715481 | -2.864717078 | 6.385214552 | 0.01843963018 | 24.8463804 | 9.044821258 | |
51 | OFLX | 2022-12-31 | 2022 | FY | 3.384034665 | 2.466094881 | 1.684222282 | 50.91041303 | 137.4223221 | 188.3327351 | 17.71544233 | 170.6172928 | 0.6240088615 | 0.247165045 | 0.2468701937 | 0.1882426068 | 0.2365150586 | 0.2418205643 | 0.3328120377 | 0.4119100109 | 0.7625165435 | 0.9988070673 | 0.247165045 | 0.0328610622 | 0.04522591826 | 0.03746948739 | 0.04326903635 | 178.2528736 | 4.74953271 | 1.376276822 | 7.169456665 | 20.60349345 | 2.656045936 | 10.80945818 | 1.284621842 | 1.510402219 | 1.417079453 | 3.735189221 | 0.4017018034 | 0.1214946568 | 0.9382133018 | 4.74953271 | 34.10738255 | -16.18471338 | 1.783783784 | 0.4017018034 | 13.27151162 | 13.27151162 | 7.506531194 | 39.87689781 | 65.8537528 | 61.78486685 | 61.78486685 | -3.987689781 | 7.506531194 | 0.01007354698 | 28.25981191 | 13.27151162 | |
52 | OFLX | 2021-12-31 | 2021 | FY | 3.147187856 | 2.353206984 | 1.443932614 | 58.18730723 | 117.1869843 | 175.3742916 | 25.25938531 | 150.1149062 | 0.6271084754 | 0.2696848728 | 0.2701156056 | 0.2014829514 | 0.2523492226 | 0.2946072091 | 0.434036983 | 0.5302702621 | 0.7459137764 | 1.001597171 | 0.2696848728 | 0.03793510656 | 0.05588878579 | 0.04720406681 | 0.052930561 | 0 | 7.45597391 | 1.473273462 | 6.272845701 | 14.45007452 | 3.114680373 | 10.8859583 | 1.46219423 | 2.491480087 | 2.395284327 | 3.260649891 | 0.5675510594 | 0.1934374784 | 0.9613901149 | 7.45597391 | 65.66318538 | -25.90010299 | 1.809801382 | 0.5675510594 | 21.23265675 | 21.23265675 | 9.856345232 | 48.91900363 | 52.99997105 | 50.95364826 | 50.95364826 | 1.529689478 | 9.856345232 | 0.01160185239 | 34.6957846 | 21.23265675 | |
53 | OFLX | 2020-12-31 | 2020 | FY | 2.622513831 | 1.998536875 | 1.080563303 | 69.26637113 | 107.046578 | 176.3129491 | 22.98106813 | 153.331881 | 0.6290407955 | 0.2519282393 | 0.2510586412 | 0.1881923702 | 0.2482587252 | 0.2781852985 | 0.4317279962 | 0.536277666 | 0.7495952713 | 0.996548231 | 0.2519282393 | 0.006972097637 | 0.01082030488 | 0.005434665401 | 0.01070447915 | 683.4102564 | 38.69739479 | 1.551943969 | 5.269512377 | 15.88263861 | 3.409730669 | 11.63616366 | 1.478196476 | 1.913017634 | 1.857142857 | 2.341291857 | 0.5678553491 | 0.1825210783 | 0.9707923356 | 38.69739479 | 78.17813765 | -34.23758865 | 1.797616831 | 0.5678553491 | 31.95619837 | 31.95619837 | 13.92986502 | 74.01928679 | 78.61538462 | 76.31921284 | 76.31921284 | 4.868191554 | 13.92986502 | 0.007671721435 | 52.80633418 | 31.95619837 | |
54 | OFLX | 2019-12-31 | 2019 | FY | 2.261277094 | 1.618092169 | 0.7858816637 | 55.87423671 | 98.92765395 | 154.8018907 | 21.28042962 | 133.521461 | 0.632965158 | 0.1968570402 | 0.2052262931 | 0.1552262931 | 0.2375514133 | 0.2834513971 | 0.4624150661 | 0.5412839506 | 0.7563665004 | 1.042514369 | 0.1968570402 | 0.01290502427 | 0.02105291317 | 0.01105820106 | 0.0206188268 | 0 | 20.38246506 | 1.631373388 | 6.532527717 | 17.15190936 | 3.689564903 | 11.50413223 | 1.826052735 | 1.58931933 | 1.467948083 | 1.594966809 | 2.662732847 | 0.1440463362 | 0.92363319 | 20.38246506 | 43.47154472 | -13.09469388 | 0.3580340602 | 2.662732847 | 28.96789819 | 28.96789819 | 9.724119702 | 62.64479752 | 73.0884159 | 67.50688673 | 67.50688673 | -4.320330864 | 9.724119702 | 0.04250525108 | 47.15193543 | 28.96789819 | |
55 | OFLX | 2018-12-31 | 2018 | FY | 4.000108666 | 3.465743005 | 1.759956534 | 55.4376206 | 68.95895019 | 124.3965708 | 23.99211218 | 100.4044586 | 0.6102314588 | 0.2434241504 | 0.2467663161 | 0.1859333598 | 0.241357378 | 0.231919941 | 0.3048176906 | 0.3852932151 | 0.7534794972 | 1.013729804 | 0.2434241504 | 0 | 0 | 0 | 0 | 54.02868852 | 0 | 1.314322905 | 6.583976658 | 15.21333333 | 5.293004012 | 12.9282645 | 1.247328297 | 2.08660325 | 1.895957194 | 4.69044788 | 0 | 0.1944180292 | 0.9086332985 | 0 | 0 | -10.94490644 | -10.94490644 | 0 | 8.259159969 | 8.259159969 | 5.037940413 | 27.09540891 | 28.51857636 | 25.9129281 | 25.9129281 | 0.9332863068 | 5.037940413 | 0 | 19.07474971 | 8.259159969 | |
56 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
57 | Income Statement - Q | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
58 | Date | Symbol | Reportedcurrency | Cik | Fillingdate | Accepteddate | Calendaryear | Period | Revenue | Costofrevenue | Grossprofit | Grossprofitratio | Researchanddevelopmentexpenses | Generalandadministrativeexpenses | Sellingandmarketingexpenses | Sellinggeneralandadministrativeexpenses | Otherexpenses | Operatingexpenses | Costandexpenses | Interestincome | Interestexpense | Depreciationandamortization | Ebitda | Ebitdaratio | Operatingincome | Operatingincomeratio | Totalotherincomeexpensesnet | Incomebeforetax | Incomebeforetaxratio | Incometaxexpense | Netincome | Netincomeratio | Eps | Epsdiluted | Weightedaverageshsout | Weightedaverageshsoutdil | Link | Finallink | |||||||||||||||||||||
59 | 2024-03-31 | OFLX | USD | 1317945 | 2024-05-03 | 2024-05-03 12:00:24 | 2024 | Q1 | 25216000 | 11048000 | 14168000 | 0.5618654822 | 0 | 3758000 | 5352000 | 9110000 | 0 | 9110000 | 20158000 | 546000 | 0 | 287000 | 5345000 | 0.2119685914 | 5058000 | 0.2005869289 | 517000 | 5575000 | 0.2210897843 | 1375000 | 4219000 | 0.1673144036 | 0.42 | 0.42 | 10094000 | 10094000 | |||||||||||||||||||||||
60 | 2023-12-31 | OFLX | USD | 1317945 | 2024-03-11 | 2024-03-11 17:15:28 | 2023 | Q4 | 28147000 | 12171000 | 15976000 | 0.5675915728 | 1014000 | 4501000 | 5362000 | 9863000 | 32000 | 9863000 | 22034000 | 521000 | 0 | 297000 | 6410000 | 0.2277329733 | 6113000 | 0.2171812271 | 553000 | 6666000 | 0.2368280811 | 1811000 | 4889000 | 0.1736952428 | 0.48 | 0.48 | 10094322 | 10094322 | |||||||||||||||||||||||
61 | 2023-09-30 | OFLX | USD | 1317945 | 2023-11-03 | 2023-11-03 12:00:26 | 2023 | Q3 | 27496000 | 10549000 | 16947000 | 0.6163441955 | 992000 | 4037000 | 5059000 | 9096000 | -41000 | 10088000 | 20637000 | 502000 | 0 | 275000 | 7134000 | 0.2594559209 | 6859000 | 0.2494544661 | -41000 | 7320000 | 0.2662205412 | 1746000 | 5576000 | 0.2027931335 | 0.55 | 0.55 | 10094000 | 10094000 | |||||||||||||||||||||||
62 | 2023-06-30 | OFLX | USD | 1317945 | 2023-08-04 | 2023-08-04 15:00:29 | 2023 | Q2 | 25835000 | 10035000 | 15800000 | 0.6115734469 | 907000 | 4373000 | 4999000 | 9372000 | 24000 | 10279000 | 20314000 | 396000 | 0 | 263000 | 5784000 | 0.2238823302 | 5521000 | 0.2137023418 | 24000 | 5941000 | 0.2299593575 | 1391000 | 4556000 | 0.1763499129 | 0.45 | 0.45 | 10094000 | 10094000 | |||||||||||||||||||||||
63 | 2023-03-31 | OFLX | USD | 1317945 | 2023-05-05 | 2023-05-05 11:46:27 | 2023 | Q1 | 29987000 | 11359000 | 18628000 | 0.6212025211 | 955000 | 4794000 | 5573000 | 10367000 | 31000 | 11322000 | 22681000 | 281000 | -312000 | 264000 | 7570000 | 0.2524427252 | 7306000 | 0.2436389102 | 312000 | 7618000 | 0.2540434188 | 1877000 | 5742000 | 0.191482976 | 0.57 | 0.57 | 10094000 | 10094000 | |||||||||||||||||||||||
64 | 2022-12-31 | OFLX | USD | 1317945 | 2023-03-10 | 2023-03-10 16:15:43 | 2022 | Q4 | 30817000 | 12177000 | 18640000 | 0.6048609534 | 1219000 | 4368000 | 5386000 | 9754000 | 163000 | 10973000 | 23150000 | 122000 | 122000 | 284000 | 7951000 | 0.2580069442 | 7667000 | 0.2487912516 | 285000 | 7952000 | 0.2580393938 | 1769000 | 6181000 | 0.2005711133 | 0.61 | 0.61 | 10094322 | 10094322 | |||||||||||||||||||||||
65 | 2022-09-30 | OFLX | USD | 1317945 | 2022-11-07 | 2022-11-07 15:30:32 | 2022 | Q3 | 31629000 | 11872000 | 19757000 | 0.6246482658 | 1101000 | 4754000 | 5261000 | 10015000 | -210000 | 11116000 | 22988000 | 32000 | 32000 | 246000 | 8887000 | 0.2809763192 | 8641000 | 0.2731986468 | -178000 | 8463000 | 0.2675709001 | 1924000 | 6540000 | 0.206772266 | 0.65 | 0.65 | 10094000 | 10094000 | |||||||||||||||||||||||
66 | 2022-06-30 | OFLX | USD | 1317945 | 2022-08-05 | 2022-08-05 13:00:55 | 2022 | Q2 | 31748000 | 10955000 | 20793000 | 0.6549388938 | 1197000 | 6753000 | 5501000 | 12254000 | -138000 | 13451000 | 24406000 | 11000 | 11000 | 283000 | 7625000 | 0.2401726093 | 7342000 | 0.231258662 | -127000 | 7215000 | 0.22725841 | 1755000 | 5450000 | 0.1716643568 | 0.54 | 0.54 | 10094000 | 10094000 | |||||||||||||||||||||||
67 | 2022-03-31 | OFLX | USD | 1317945 | 2022-05-05 | 2022-05-05 13:00:36 | 2022 | Q1 | 31293000 | 12178000 | 19115000 | 0.6108394849 | 1216000 | 4750000 | 5783000 | 10533000 | -26000 | 11749000 | 23927000 | 9000 | 9000 | 283000 | 7649000 | 0.244431662 | 7366000 | 0.235388106 | -17000 | 7349000 | 0.2348448535 | 1879000 | 5451000 | 0.1741923114 | 0.54 | 0.54 | 10094000 | 10094000 | |||||||||||||||||||||||
68 | 2021-12-31 | OFLX | USD | 1317945 | 2022-03-14 | 2022-03-14 13:45:31 | 2021 | Q4 | 35457000 | 13222000 | 22235000 | 0.6270976112 | 1284000 | 5149000 | 5804000 | 10953000 | 15000 | 12237000 | 25459000 | 0 | 8000 | 323000 | 10321000 | 0.2910849762 | 9998000 | 0.2819753504 | 15000 | 10021000 | 0.2826240235 | 2421000 | 7596000 | 0.2142313224 | 0.75 | 0.75 | 10094000 | 10094322 | |||||||||||||||||||||||
69 | 2021-09-30 | OFLX | USD | 1317945 | 2021-11-05 | 2021-11-05 15:00:43 | 2021 | Q3 | 31725000 | 11686000 | 20039000 | 0.6316469661 | 1113000 | 5724000 | 4876000 | 10600000 | -19000 | 11713000 | 23399000 | 10000 | 10000 | 246000 | 8572000 | 0.2701970055 | 8326000 | 0.2624428684 | -19000 | 8317000 | 0.2621591805 | 2160000 | 6148000 | 0.1937903861 | 0.61 | 0.61 | 10094000 | 10094000 | |||||||||||||||||||||||
70 | 2021-06-30 | OFLX | USD | 1317945 | 2021-08-06 | 2021-08-06 11:00:52 | 2021 | Q2 | 31966000 | 12268000 | 19698000 | 0.6162172308 | 1212000 | 5139000 | 4928000 | 10067000 | 7000 | 11279000 | 23547000 | 8000 | 8000 | 225000 | 8644000 | 0.2704123131 | 8419000 | 0.2633735844 | 7000 | 8434000 | 0.263842833 | 2232000 | 6184000 | 0.1934555465 | 0.61 | 0.61 | 10094000 | 10094000 | |||||||||||||||||||||||
71 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
72 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
73 | Cash Flow - Q | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
74 | Date | Symbol | Reportedcurrency | Cik | Fillingdate | Accepteddate | Calendaryear | Period | Netincome | Depreciationandamortization | Deferredincometax | Stockbasedcompensation | Changeinworkingcapital | Accountsreceivables | Inventory | Accountspayables | Otherworkingcapital | Othernoncashitems | Netcashprovidedbyoperatingactivities | Investmentsinpropertyplantandequipment | Acquisitionsnet | Purchasesofinvestments | Salesmaturitiesofinvestments | Otherinvestingactivites | Netcashusedforinvestingactivites | Debtrepayment | Commonstockissued | Commonstockrepurchased | Dividendspaid | Otherfinancingactivites | Netcashusedprovidedbyfinancingactivities | Effectofforexchangesoncash | Netchangeincash | Cashatendofperiod | Cashatbeginningofperiod | Operatingcashflow | Capitalexpenditure | Freecashflow | Link | Finallink | |||||||||||||||||||
75 | 2024-03-31 | OFLX | USD | 1317945 | 2024-05-03 | 2024-05-03 12:00:24 | 2024 | Q1 | 4219000 | 287000 | 210000 | 0 | -1790000 | 1376000 | 134000 | 767000 | -4067000 | -1925000 | 2704000 | -461000 | 0 | 0 | 0 | 0 | -461000 | 0 | 0 | 0 | -3332000 | 0 | -3332000 | 0 | -1088000 | 45268000 | 46356000 | 2704000 | -461000 | 2243000 | |||||||||||||||||||||
76 | 2023-12-31 | OFLX | USD | 1317945 | 2024-03-11 | 2024-03-11 17:15:28 | 2023 | Q4 | 4889000 | 297000 | -189000 | 7000 | 6401000 | 595000 | 503000 | 613000 | 4690000 | 521000 | 11926000 | -187000 | 0 | 0 | 0 | 0 | -187000 | 0 | 0 | 0 | -3331000 | 0 | -3331000 | -6000 | 8402000 | 46356000 | 37954000 | 11926000 | -187000 | 11739000 | |||||||||||||||||||||
77 | 2023-09-30 | OFLX | USD | 1317945 | 2023-11-03 | 2023-11-03 12:00:26 | 2023 | Q3 | 5574000 | 275000 | 752000 | 0 | -4823000 | -1995000 | 842000 | -379000 | -3291000 | 405000 | 2039000 | -638000 | 0 | 0 | 0 | 0 | -638000 | 0 | 0 | 0 | -3332000 | 0 | -3332000 | 10000 | -1921000 | 37954000 | 39875000 | 2039000 | -638000 | 1401000 | |||||||||||||||||||||
78 | 2023-06-30 | OFLX | USD | 1317945 | 2023-08-04 | 2023-08-04 15:00:29 | 2023 | Q2 | 4550000 | 263000 | -270000 | 20000 | 3369000 | 3480000 | 275000 | -195000 | -191000 | 55000 | 7987000 | -364000 | 0 | 0 | 0 | 0 | -364000 | 0 | 0 | 0 | -3229000 | 0 | -3229000 | 1000 | 4395000 | 39875000 | 35480000 | 7987000 | -364000 | 7623000 | |||||||||||||||||||||
79 | 2023-03-31 | OFLX | USD | 1317945 | 2023-05-05 | 2023-05-05 11:46:27 | 2023 | Q1 | 5741000 | 264000 | 435000 | 409000 | -5938000 | 102000 | -393000 | -244000 | -5403000 | 559000 | 1470000 | -453000 | 0 | 0 | 0 | 0 | -453000 | 0 | 0 | 0 | -3232000 | 0 | -3232000 | -8000 | -2223000 | 35480000 | 37703000 | 1470000 | -453000 | 1017000 | |||||||||||||||||||||
80 | 2022-12-31 | OFLX | USD | 1317945 | 2023-03-10 | 2023-03-10 16:15:43 | 2022 | Q4 | 6183000 | 284000 | -724000 | 105000 | 4447000 | 1771000 | 3896000 | -323000 | -897000 | 382000 | 10677000 | -125000 | 0 | 0 | 0 | 0 | -125000 | -175000 | 0 | 0 | -3231000 | 175000 | -3231000 | -187000 | 7134000 | 37703000 | 30569000 | 10677000 | -125000 | 10552000 | |||||||||||||||||||||
81 | 2022-09-30 | OFLX | USD | 1317945 | 2022-11-07 | 2022-11-07 15:30:32 | 2022 | Q3 | 6539000 | 246000 | 203000 | 0 | -2041000 | -1823000 | 657000 | -89000 | -786000 | -1170000 | 3696000 | -313000 | 0 | 0 | 0 | 0 | -313000 | -1223000 | 0 | 0 | -3230000 | 1223000 | -3230000 | 144000 | 297000 | 30569000 | 30272000 | 3696000 | -313000 | 3383000 | |||||||||||||||||||||
82 | 2022-06-30 | OFLX | USD | 1317945 | 2022-08-05 | 2022-08-05 13:00:55 | 2022 | Q2 | 5460000 | 283000 | -561000 | 0 | -678000 | 1366000 | -4456000 | 354000 | 2058000 | 393000 | 4749000 | -425000 | 0 | 0 | 0 | 0 | -425000 | -1048000 | 0 | 0 | -3028000 | 0 | -3028000 | 5000 | 1301000 | 30272000 | 28971000 | 4749000 | -425000 | 4324000 | |||||||||||||||||||||
83 | 2022-03-31 | OFLX | USD | 1317945 | 2022-05-05 | 2022-05-05 13:00:36 | 2022 | Q1 | 5470000 | 283000 | -255000 | 280000 | -9839000 | 2082000 | -2675000 | -944000 | -8302000 | 185000 | -3876000 | -79000 | 0 | 0 | 0 | 0 | -79000 | 0 | 0 | 0 | 0 | 3028000 | -3028000 | 13000 | -3942000 | 28971000 | 32913000 | -3876000 | -79000 | -3955000 | |||||||||||||||||||||
84 | 2021-12-31 | OFLX | USD | 1317945 | 2022-03-14 | 2022-03-14 13:45:31 | 2021 | Q4 | 7600000 | 323000 | 2000 | 0 | 4154000 | 1222000 | -2514000 | 1499000 | 3947000 | -21000 | 11985000 | -251000 | 0 | 0 | 0 | 0 | -251000 | 0 | 0 | 0 | -6058000 | 0 | -6058000 | -8000 | 5668000 | 32913000 | 27245000 | 11985000 | -251000 | 11734000 | |||||||||||||||||||||
85 | 2021-09-30 | OFLX | USD | 1317945 | 2021-11-05 | 2021-11-05 15:00:43 | 2021 | Q3 | 6157000 | 246000 | 359000 | 102000 | -5034000 | -3591000 | -1402000 | -293000 | 252000 | 354000 | 2184000 | -203000 | 0 | 0 | 0 | 0 | -203000 | 0 | 0 | 0 | -3156000 | 0 | -3156000 | -43000 | -1218000 | 27245000 | 28463000 | 2184000 | -203000 | 1981000 | |||||||||||||||||||||
86 | 2021-06-30 | OFLX | USD | 1317945 | 2021-08-06 | 2021-08-06 11:00:52 | 2021 | Q2 | 6202000 | 225000 | -103000 | 36000 | 2423000 | 1073000 | 197000 | 274000 | 879000 | -10000 | 8773000 | -155000 | 0 | 0 | 0 | 0 | -155000 | 0 | 0 | 0 | -2827000 | 0 | -2827000 | -2000 | 5789000 | 28463000 | 22674000 | 8773000 | -155000 | 8618000 | |||||||||||||||||||||
87 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
88 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
89 | Balance Sheet - Q | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
90 | Date | Symbol | Reportedcurrency | Cik | Fillingdate | Accepteddate | Calendaryear | Period | Cashandcashequivalents | Shortterminvestments | Cashandshortterminvestments | Netreceivables | Inventory | Othercurrentassets | Totalcurrentassets | Propertyplantequipmentnet | Goodwill | Intangibleassets | Goodwillandintangibleassets | Longterminvestments | Taxassets | Othernoncurrentassets | Totalnoncurrentassets | Otherassets | Totalassets | Accountpayables | Shorttermdebt | Taxpayables | Deferredrevenue | Othercurrentliabilities | Totalcurrentliabilities | Longtermdebt | Deferredrevenuenoncurrent | Deferredtaxliabilitiesnoncurrent | Othernoncurrentliabilities | Totalnoncurrentliabilities | Otherliabilities | Capitalleaseobligations | Totalliabilities | Preferredstock | Commonstock | Retainedearnings | Accumulatedothercomprehensiveincomeloss | Othertotalstockholdersequity | Totalstockholdersequity | Totalequity | Totalliabilitiesandstockholdersequity | Minorityinterest | Totalliabilitiesandtotalequity | Totalinvestments | Totaldebt | Netdebt | Link | Finallink | |||||
91 | 2024-03-31 | OFLX | USD | 1317945 | 2024-05-03 | 2024-05-03 12:00:24 | 2024 | Q1 | 45268000 | 0 | 45268000 | 14271000 | 15582000 | 2398000 | 77519000 | 13747000 | 3526000 | 0 | 3526000 | 0 | 0 | 4417999 | 21690999 | 1 | 99210000 | 2857000 | 387000 | 1299000 | 1299000 | 9897000 | 14440000 | 4297000 | -1 | 21000 | 747000 | 5064999 | 1 | 4297000 | 19505000 | 0 | 102000 | 69381000 | -945000 | 11024000 | 79562000 | 79705000 | 99210000 | 143000 | 99210000 | 0 | 4684000 | -40584000 | |||||||
92 | 2023-12-31 | OFLX | USD | 1317945 | 2024-03-11 | 2024-03-11 17:15:28 | 2023 | Q4 | 46356000 | 0 | 46356000 | 15361000 | 15597000 | 2874000 | 80188000 | 11891000 | 3526000 | 0 | 3526000 | -1 | 189000 | 4440000 | 20045999 | 1 | 100234000 | 2089999 | 454000 | 190000 | 3522001 | 12016000 | 18082000 | 2492000 | 0 | 0 | 808000 | 3300000 | 0 | 2492000 | 21382000 | 0 | 102000 | 68493000 | -930000 | 11024000 | 78689000 | 78852000 | 100234000 | 163000 | 100234000 | -1 | 2946000 | -43410000 | |||||||
93 | 2023-09-30 | OFLX | USD | 1317945 | 2023-11-03 | 2023-11-03 12:00:26 | 2023 | Q3 | 37954000 | 0 | 37954000 | 16168000 | 16150000 | 4577000 | 74849000 | 11977000 | 3526000 | 0 | 3526000 | 0 | 82000 | 5158000 | 20743000 | 0 | 95592000 | 1473000 | 450000 | 0 | 9235000 | 3910000 | 15068000 | 2478000 | 205000 | 82000 | 587000 | 3352000 | 0 | 2928000 | 18420000 | 0 | 102000 | 66936000 | -1078000 | 11024000 | 76984000 | 77172000 | 95592000 | 188000 | 95592000 | 0 | 2928000 | -35026000 | |||||||
94 | 2023-06-30 | OFLX | USD | 1317945 | 2023-08-04 | 2023-08-04 15:00:29 | 2023 | Q2 | 39875000 | 0 | 39875000 | 14264000 | 17375000 | 1118000 | 72632000 | 11837000 | 3526000 | 0 | 3526000 | 0 | 758000 | 5623000 | 21744000 | 0 | 94376000 | 1866000 | 426000 | 261000 | 261000 | 13092000 | 15645000 | 2721000 | 205000 | 6000 | 707000 | 3639000 | 0 | 3147000 | 19284000 | 0 | 102000 | 64691000 | -924000 | 11024000 | 74893000 | 75092000 | 94376000 | 199000 | 94376000 | 0 | 3147000 | -36728000 | |||||||
95 | 2023-03-31 | OFLX | USD | 1317945 | 2023-05-05 | 2023-05-05 11:46:27 | 2023 | Q1 | 35480000 | 0 | 35480000 | 17424000 | 17789000 | 2069000 | 72762000 | 11735000 | 3526000 | 0 | 3526000 | 0 | 488000 | 5771000 | 21520000 | 0 | 94282000 | 2050000 | 444000 | 1446000 | 0 | 14272000 | 16766000 | 2704000 | 0 | 6000 | 1040000 | 3750000 | 0 | 3148000 | 20516000 | 0 | 102000 | 63467000 | -1026000 | 11024000 | 73567000 | 73766000 | 94282000 | 199000 | 94282000 | 0 | 3148000 | -32332000 | |||||||
96 | 2022-12-31 | OFLX | USD | 1317945 | 2023-03-10 | 2023-03-10 16:15:43 | 2022 | Q4 | 37703000 | 0 | 37703000 | 17503000 | 17764000 | 2785000 | 75755000 | 11609000 | 3526000 | 0 | 3526000 | 0 | 923000 | 5871000 | 21929000 | 0 | 97684000 | 2290000 | 447000 | 109000 | 0 | 19649000 | 22386000 | 2763000 | 0 | 6000 | 1356000 | 4125000 | 0 | 3210000 | 26511000 | 0 | 102000 | 60954000 | -1103000 | 11024000 | 70977000 | 71173000 | 97684000 | 196000 | 97684000 | 0 | 3210000 | -34493000 | |||||||
97 | 2022-09-30 | OFLX | USD | 1317945 | 2022-11-07 | 2022-11-07 15:30:32 | 2022 | Q3 | 30569000 | 0 | 30569000 | 19043000 | 21827000 | 4615000 | 76054000 | 11653000 | 3526000 | 0 | 3526000 | 0 | 206000 | 1584000 | 16969000 | 0 | 93023000 | 2576000 | 431000 | 0 | 0 | 17971000 | 20978000 | 2668000 | 0 | 13000 | 1341000 | 4022000 | 0 | 3099000 | 25000000 | 0 | 102000 | 58005000 | -1287000 | 11024000 | 67844000 | 68023000 | 93023000 | 179000 | 93023000 | 0 | 3099000 | -27470000 | |||||||
98 | 2022-06-30 | OFLX | USD | 1317945 | 2022-08-05 | 2022-08-05 13:00:55 | 2022 | Q2 | 30272000 | 0 | 30272000 | 17403000 | 21542000 | 2296000 | 71513000 | 11941000 | 3526000 | 0 | 3526000 | 0 | 410000 | 1558000 | 17435000 | 0 | 88948000 | 2682000 | 461000 | 0 | 0 | 16381000 | 19524000 | 2985000 | 0 | 14000 | 1497000 | 4496000 | 0 | 3446000 | 24020000 | 0 | 102000 | 54696000 | -1090000 | 11024000 | 64732000 | 64928000 | 88948000 | 196000 | 88948000 | 0 | 3446000 | -26826000 | |||||||
99 | 2022-03-31 | OFLX | USD | 1317945 | 2022-05-05 | 2022-05-05 13:00:36 | 2022 | Q1 | 28971000 | 0 | 28971000 | 18760000 | 17820000 | 1854000 | 67405000 | 11842000 | 3526000 | 0 | 3526000 | 0 | 7000 | 1658000 | 17033000 | 0 | 84438000 | 2399000 | 450000 | 1873000 | 0 | 13866000 | 16715000 | 3031000 | 0 | 172000 | 1614000 | 4817000 | 0 | 3481000 | 21532000 | 0 | 102000 | 52476000 | -898000 | 11024000 | 62704000 | 62906000 | 84438000 | 202000 | 84438000 | 0 | 3481000 | -25490000 | |||||||
100 | 2021-12-31 | OFLX | USD | 1317945 | 2022-03-14 | 2022-03-14 13:45:31 | 2021 | Q4 | 32913000 | 0 | 32913000 | 20726000 | 15565000 | 2533000 | 71737000 | 11943000 | 3526000 | 0 | 3526000 | 0 | 7000 | 1702000 | 17178000 | 0 | 88915000 | 3355000 | 383000 | 1000 | 14192000 | 4864000 | 22794000 | 2990000 | 493000 | 427000 | 1670000 | 5580000 | 0 | 3373000 | 28374000 | 0 | 102000 | 50053000 | -827000 | 11024000 | 60352000 | 60541000 | 88915000 | 189000 | 88915000 | 0 | 3373000 | -29540000 | |||||||
101 | 2021-09-30 | OFLX | USD | 1317945 | 2021-11-05 | 2021-11-05 15:00:43 | 2021 | Q3 | 27245000 | 0 | 27245000 | 22115000 | 12841000 | 3361000 | 65562000 | 12085000 | 3526000 | 0 | 3526000 | 0 | 5000 | 1674000 | 17290000 | 0 | 82852000 | 1852000 | 404000 | 0 | 13713000 | 5287000 | 21256000 | 3058000 | 493000 | 424000 | 1659000 | 5634000 | 0 | 3462000 | 26890000 | 0 | 102000 | 45486000 | -835000 | 11024000 | 55777000 | 55962000 | 82852000 | 185000 | 82852000 | 0 | 3462000 | -23783000 | |||||||
102 | 2021-06-30 | OFLX | USD | 1317945 | 2021-08-06 | 2021-08-06 11:00:52 | 2021 | Q2 | 28463000 | 0 | 28463000 | 18650000 | 11759000 | 1003000 | 59875000 | 12237000 | 3526000 | 0 | 3526000 | 0 | 5000 | 1644000 | 17412000 | 0 | 77287000 | 2160000 | 404000 | 279000 | 11470000 | 4639000 | 18673000 | 3169000 | 493000 | 65000 | 1829000 | 5556000 | 0 | 3573000 | 24229000 | 0 | 102000 | 42366000 | -745000 | 11024000 | 52747000 | 53058000 | 77287000 | 311000 | 77287000 | 0 | 3573000 | -24890000 | |||||||
103 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
104 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
153 | Treasury rates | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
154 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
155 | 2024-04-22 | 2024 | 4 | 22 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
156 | Date | Month1 | Month2 | Month3 | Month6 | Year1 | Year2 | Year3 | Year5 | Year7 | Year10 | Year20 | Year30 | ||||||||||||||||||||||||||||||||||||||||||||||
157 | 2024-05-03 | 5.51 | 5.48 | 5.45 | 5.41 | 5.12 | 4.81 | 4.63 | 4.48 | 4.49 | 4.5 | 4.75 | 4.66 | ||||||||||||||||||||||||||||||||||||||||||||||
158 | 2024-05-02 | 5.51 | 5.47 | 5.46 | 5.42 | 5.16 | 4.87 | 4.71 | 4.57 | 4.57 | 4.58 | 4.82 | 4.72 | ||||||||||||||||||||||||||||||||||||||||||||||
159 | 2024-05-01 | 5.47 | 5.5 | 5.46 | 5.43 | 5.21 | 4.96 | 4.79 | 4.64 | 4.64 | 4.63 | 4.85 | 4.74 | ||||||||||||||||||||||||||||||||||||||||||||||
160 | 2024-04-30 | 5.48 | 5.51 | 5.46 | 5.44 | 5.25 | 5.04 | 4.87 | 4.72 | 4.71 | 4.69 | 4.9 | 4.79 | ||||||||||||||||||||||||||||||||||||||||||||||
161 | 2024-04-29 | 5.48 | 5.51 | 5.45 | 5.43 | 5.2 | 4.97 | 4.8 | 4.65 | 4.64 | 4.63 | 4.86 | 4.75 | ||||||||||||||||||||||||||||||||||||||||||||||
162 | 2024-04-26 | 5.48 | 5.51 | 5.46 | 5.4 | 5.21 | 4.96 | 4.84 | 4.68 | 4.68 | 4.67 | 4.89 | 4.78 | ||||||||||||||||||||||||||||||||||||||||||||||
163 | 2024-04-25 | 5.48 | 5.51 | 5.47 | 5.41 | 5.21 | 4.96 | 4.85 | 4.7 | 4.71 | 4.7 | 4.93 | 4.82 | ||||||||||||||||||||||||||||||||||||||||||||||
164 | 2024-04-24 | 5.49 | 5.5 | 5.46 | 5.4 | 5.17 | 4.89 | 4.78 | 4.64 | 4.66 | 4.65 | 4.88 | 4.78 | ||||||||||||||||||||||||||||||||||||||||||||||
165 | 2024-04-23 | 5.49 | 5.5 | 5.45 | 5.39 | 5.14 | 4.86 | 4.76 | 4.63 | 4.62 | 4.61 | 4.84 | 4.73 | ||||||||||||||||||||||||||||||||||||||||||||||
166 | 2024-04-22 | 5.49 | 5.5 | 5.42 | 5.39 | 5.16 | 4.97 | 4.81 | 4.66 | 4.65 | 4.62 | 4.84 | 4.72 | ||||||||||||||||||||||||||||||||||||||||||||||
167 | 2024-03-05 | 5.5 | 5.47 | 5.47 | 5.35 | 4.94 | 4.54 | 4.32 | 4.13 | 4.15 | 4.13 | 4.39 | 4.27 | ||||||||||||||||||||||||||||||||||||||||||||||
168 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
169 | Market Risk Premium | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
170 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
171 | Country | Continent | Totalequityriskpremium | Countryriskpremium | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
172 | Abu Dhabi | 5.75 | 0.75 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
173 | British Virgin Islands | North America | 17.13 | 11.19 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
174 | Bulgaria | Europe | 7.43 | 2.43 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
175 | Burkina Faso | Africa | 16.38 | 11.38 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
176 | Cambodia | Asia | 13.35 | 8.35 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
177 | Cameroon | Africa | 13.35 | 8.35 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
178 | Channel Islands | Africa | 7.45 | 1.51 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
179 | Chile | South America | 6.28 | 1.28 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
180 | China | Asia | 6.07 | 1.07 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
181 | Colombia | South America | 7.89 | 2.89 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
182 | Congo (Democratic Republic of) | South America | 14.86 | 9.86 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
183 | Congo (Republic of) | South America | 18.66 | 13.66 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
184 | Cook Islands | Oceania | 13.35 | 8.35 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
185 | Costa Rica | North America | 13.35 | 8.35 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
186 | Côte d'Ivoire | Africa | 10.46 | 5.46 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
187 | Croatia | Europe | 7.89 | 2.89 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
188 | Cuba | North America | 23.21 | 18.21 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
189 | Curacao | North America | 7.89 | 2.89 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
190 | Cyprus | Asia | 8.8 | 3.8 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
191 | Czech Republic | Europe | 5.91 | 0.91 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
192 | Laos | Asia | 20.18 | 15.18 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
193 | Latvia | Europe | 6.82 | 1.82 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
194 | Lebanon | Asia | 29.82 | 24.82 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
195 | Liberia | Africa | 20.18 | 15.18 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
196 | Libya | Africa | 7.89 | 2.89 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
197 | Liechtenstein | Europe | 5 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
198 | Macao | Asia | 5.91 | 0.91 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
199 | Yemen, Republic | Asia | 20.18 | 15.18 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
200 | Zimbabwe | Africa | 16.38 | 11.38 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
201 | Jersey | Europe | 4.24 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
202 | Denmark | Europe | 5 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
203 | Dominican Republic | North America | 10.46 | 5.46 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
204 | Ecuador | South America | 20.18 | 15.18 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
205 | Egypt | Africa | 14.86 | 9.86 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
206 | El Salvador | North America | 20.18 | 15.18 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
207 | Estonia | Europe | 6.07 | 1.07 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
208 | Ethiopia | Africa | 18.66 | 13.66 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
209 | Fiji | Oceania | 11.83 | 6.83 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
210 | Finland | Europe | 5.61 | 0.61 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
211 | Guyana | South America | 7.43 | 2.43 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
212 | Haiti | North America | 23.21 | 18.21 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
213 | Honduras | North America | 11.83 | 6.83 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
214 | Hong Kong | Asia | 5.91 | 0.91 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
215 | Hungary | Europe | 7.89 | 2.89 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
216 | Iceland | Europe | 6.28 | 1.28 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
217 | Falkland Islands | South America | 12.51 | 6.57 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
218 | India | Asia | 8.33 | 3.33 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
219 | Indonesia | Asia | 7.89 | 2.89 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
220 | Iraq | Asia | 16.38 | 11.38 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
221 | Ireland | Europe | 5.91 | 0.91 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
222 | Isle of Man | Europe | 5.91 | 0.91 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
223 | Israel | Asia | 6.07 | 1.07 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
224 | Italy | Europe | 8.33 | 3.33 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
225 | Jamaica | North America | 13.35 | 8.35 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
226 | Japan | Asia | 6.07 | 1.07 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
227 | Jordan | Asia | 11.83 | 6.83 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
228 | Kazakhstan | Asia | 7.89 | 2.89 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
229 | Kenya | Africa | 14.86 | 9.86 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
230 | Korea, D.P.R. | Africa | 23.21 | 18.21 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
231 | Kuwait | Asia | 6.07 | 1.07 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
232 | Kyrgyzstan | Asia | 14.86 | 9.86 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
233 | Ivory Coast | Africa | 12.15 | 6.21 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
234 | Albania | Europe | 11.83 | 6.83 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
235 | Algeria | Africa | 10.46 | 5.46 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
236 | Canada | North America | 5 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
237 | Cape Verde | Africa | 14.86 | 9.86 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
238 | Cayman Islands | North America | 5.91 | 0.91 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
239 | France | Europe | 5.75 | 0.75 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
240 | French Guiana | South America | 12.51 | 6.57 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
241 | Gabon | Africa | 16.38 | 11.38 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
242 | Gambia | Africa | 13.35 | 8.35 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
243 | Georgia | Asia | 9.57 | 4.57 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
244 | Germany | Europe | 5 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
245 | Uruguay | South America | 7.89 | 2.89 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
246 | Gibraltar | Europe | 7.45 | 1.51 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
247 | Uzbekistan | Asia | 10.46 | 5.46 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
248 | Greenland | North America | 7.45 | 1.51 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
249 | Venezuela | South America | 29.82 | 24.82 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
250 | Vietnam | Asia | 9.57 | 4.57 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
251 | Zambia | Africa | 23.21 | 18.21 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
252 | Guernsey | Europe | 4.84 | 0.6 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
253 | Ghana | Africa | 23.21 | 18.21 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
254 | Greece | Europe | 10.46 | 5.46 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
255 | Guatemala | North America | 8.8 | 3.8 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
256 | Guernsey (States of) | North America | 5.75 | 0.75 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
257 | Guinea | Africa | 18.66 | 13.66 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
258 | Guinea-Bissau | Africa | 13.35 | 8.35 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
259 | Jersey (States of) | Africa | 5.91 | 0.91 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
260 | Korea | Africa | 5.75 | 0.75 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
261 | Lithuania | Europe | 6.28 | 1.28 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
262 | South Korea | Asia | 6.79 | 0.85 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
263 | Luxembourg | Europe | 5 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
264 | Macedonia | Europe | 10.46 | 5.46 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
265 | Madagascar | Africa | 14.86 | 9.86 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
266 | Malawi | Africa | 23.21 | 18.21 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
267 | Malaysia | Asia | 6.82 | 1.82 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
268 | Maldives | Asia | 16.38 | 11.38 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
269 | South Africa | Africa | 9.57 | 4.57 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
270 | Sri Lanka | Asia | 23.21 | 18.21 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
271 | St. Maarten | Asia | 9.57 | 4.57 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
272 | St. Vincent & the Grenadines | Asia | 14.86 | 9.86 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
273 | Sudan | Africa | 29.82 | 24.82 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
274 | Suriname | South America | 20.18 | 15.18 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
275 | Swaziland | Africa | 14.86 | 9.86 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
276 | Sweden | Europe | 5 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
277 | Switzerland | Europe | 5 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
278 | Syria | Asia | 29.82 | 24.82 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
279 | Taiwan | Asia | 5.91 | 0.91 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
280 | Tajikistan | Asia | 14.86 | 9.86 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
281 | Tanzania | Africa | 13.35 | 8.35 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
282 | Thailand | Asia | 7.43 | 2.43 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
283 | Togo | Africa | 14.86 | 9.86 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
284 | Trinidad and Tobago | North America | 9.57 | 4.57 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
285 | Tunisia | Africa | 18.66 | 13.66 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
286 | Turkey | Asia | 14.86 | 9.86 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
287 | Turks and Caicos Islands | North America | 7.43 | 2.43 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
288 | Yemen | Asia | 30.63 | 24.69 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
289 | Uganda | Africa | 13.35 | 8.35 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
290 | Ukraine | Europe | 23.21 | 18.21 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
291 | United Arab Emirates | Asia | 5.75 | 0.75 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
292 | United Kingdom | Europe | 5.91 | 0.91 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
293 | United States | North America | 5 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
294 | Andorra (Principality of) | North America | 7.89 | 2.89 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
295 | Angola | Africa | 14.86 | 9.86 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
296 | Iran | Asia | 14.86 | 9.86 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
297 | Anguilla | North America | 17.13 | 11.19 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
298 | Antigua & Barbuda | North America | 17.13 | 11.19 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
299 | Argentina | South America | 23.21 | 18.21 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
300 | Armenia | Asia | 10.46 | 5.46 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
301 | Aruba | North America | 7.89 | 2.89 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
302 | Australia | Oceania | 5 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
303 | Austria | Europe | 5.61 | 0.61 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
304 | Azerbaijan | Asia | 8.8 | 3.8 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
305 | Bahamas | North America | 11.83 | 6.83 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
306 | Bahrain | Asia | 13.35 | 8.35 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
307 | Bangladesh | Asia | 11.83 | 6.83 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
308 | Barbados | North America | 16.38 | 11.38 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
309 | Belarus | Europe | 29.82 | 24.82 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
310 | Belgium | Europe | 5.91 | 0.91 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
311 | Belize | North America | 18.66 | 13.66 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
312 | Benin | Africa | 11.83 | 6.83 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
313 | Bermuda | North America | 6.28 | 1.28 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
314 | Bolivia | South America | 16.38 | 11.38 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
315 | Bosnia and Herzegovina | Europe | 14.86 | 9.86 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
316 | Botswana | Africa | 6.82 | 1.82 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
317 | Brazil | South America | 9.57 | 4.57 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
318 | Brunei | Asia | 5.91 | 0.91 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
319 | Martinique | North America | 17.13 | 11.19 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
320 | Mali | Africa | 18.66 | 13.66 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
321 | Malta | Europe | 6.28 | 1.28 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
322 | Mauritius | Africa | 8.33 | 3.33 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
323 | Mexico | North America | 7.89 | 2.89 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
324 | Moldova | Europe | 14.86 | 9.86 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
325 | Mongolia | Asia | 14.86 | 9.86 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
326 | Netherlands Antilles | Asia | 17.13 | 11.19 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
327 | Montenegro | Europe | 11.83 | 6.83 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
328 | Montserrat | North America | 8.33 | 3.33 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
329 | Morocco | Africa | 8.8 | 3.8 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
330 | Mozambique | Africa | 18.66 | 13.66 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
331 | Myanmar | Asia | 20.18 | 15.18 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
332 | Namibia | Africa | 11.83 | 6.83 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
333 | Netherlands | Europe | 5 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
334 | Palestinian Authority | Europe | 8.45 | 2.51 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
335 | New Zealand | Oceania | 5 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
336 | Nicaragua | North America | 14.86 | 9.86 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
337 | Niger | Africa | 14.86 | 9.86 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
338 | Nigeria | Africa | 16.38 | 11.38 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
339 | Norway | Europe | 5 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
340 | Oman | Asia | 9.57 | 4.57 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
341 | Pakistan | Asia | 20.18 | 15.18 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
342 | Panama | North America | 7.89 | 2.89 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
343 | Papua New Guinea | Oceania | 13.35 | 8.35 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
344 | Reunion | Oceania | 7.45 | 1.51 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
345 | Paraguay | South America | 8.8 | 3.8 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
346 | Peru | South America | 7.43 | 2.43 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
347 | Philippines | Asia | 7.89 | 2.89 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
348 | Saint Lucia | North America | 17.13 | 11.19 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
349 | Poland | Europe | 6.28 | 1.28 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
350 | Portugal | Europe | 7.89 | 2.89 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
351 | Qatar | Asia | 5.91 | 0.91 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
352 | Ras Al Khaimah (Emirate of) | Asia | 6.82 | 1.82 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
353 | Romania | Europe | 8.33 | 3.33 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
354 | Russia | Europe | 23.21 | 18.21 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
355 | Rwanda | Africa | 13.35 | 8.35 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
356 | Saudi Arabia | Asia | 6.07 | 1.07 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
357 | Senegal | Africa | 10.46 | 5.46 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
358 | Serbia | Europe | 9.57 | 4.57 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
359 | Sharjah | Europe | 8.8 | 3.8 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
360 | Sierra Leone | Africa | 23.21 | 18.21 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
361 | Singapore | Asia | 5 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
362 | Slovakia | Europe | 6.28 | 1.28 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
363 | Slovenia | Europe | 6.82 | 1.82 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
364 | Solomon Islands | Oceania | 16.38 | 11.38 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
365 | Somalia | Africa | 23.21 | 18.21 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
366 | Spain | Europe | 7.43 | 2.43 |
1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2 | Omega Flex, Inc. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4 | US | Industrials | Industrial - Machinery | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6 | Quick Look | Stock Price per Share / Intrinsic Value - Price Fair Value | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
7 | 28.97 | 31.96 | 21.23 | 13.27 | 9.04 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8 | Country | US | Currency | USD | Exchange | NASDAQ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
9 | Avg Volume | 7,560 | FTEs | 168 | EV/EBITDA | 24.8x | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10 | Price | 67 | ROE | 26.4% | P/E | 34.3x | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11 | Market Cap | 676.2M | ROA | 20.7% | P/B | 9.0x | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
12 | Beta | 0.35 | Gross Margin | 58.3% | Debt/Equity | 0.0x | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
13 | 52 Week | 63.43-114.84 | DPS | 63.2% | Current Ratio | 4.4x | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
14 | 2019 | 2020 | 2021 | 2022 | 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
15 | P/E - Price / Earnings Ratio | EV/EBITDA - Enterprise Value Multiplier | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
16 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
17 | 62.64 | 74.02 | 48.92 | 39.88 | 34.28 | 47.15 | 52.81 | 34.70 | 28.26 | 24.85 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
18 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
19 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
20 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
21 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
22 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
23 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
24 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
27 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
28 | 2019 | 2020 | 2021 | 2022 | 2023 | 2019 | 2020 | 2021 | 2022 | 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
29 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
30 | P/B - Price Book Value Ratio | Debt / Equity - Debt Equity Ratio | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
31 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
32 | 28.97 | 31.96 | 21.23 | 13.27 | 9.04 | 0.02 | 0.01 | 0.06 | 0.05 | 0.04 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
33 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
34 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
35 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
36 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
37 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
38 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
39 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
40 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
41 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
42 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
43 | 2019 | 2020 | 2021 | 2022 | 2023 | 2019 | 2020 | 2021 | 2022 | 2023 |
1 | |||||
---|---|---|---|---|---|
2 | About the Company | ||||
3 | |||||
4 | Company Name | Omega Flex, Inc. | |||
5 | CEO | Mr. Dean W. Rivest | |||
6 | Country | US | |||
7 | Sector | Industrials | |||
8 | Industry | Industrial - Machinery | |||
9 | Website | https://www.omegaflexcorp.com | |||
10 | Exchange | NASDAQ Global Market | |||
11 | Description | Omega Flex, Inc., together with its subsidiaries, manufactures and sells flexible metal hoses and accessories in North America and internationally. It offers flexible gas piping for use in residential and commercial buildings, as well as its fittings; and corrugated medical tubing for use in hospitals, ambulatory care centers, dental, physician and veterinary clinics, laboratories, and other facilities. The company sells its products under the TracPipe, CounterStrike, AutoSnap, AutoFlare, DoubleTrac, DEF-Trac, and MediTrac brand names. It serves various markets, including construction, manufacturing, transportation, petrochemical, pharmaceutical, and other industries. The company sells its products through independent sales representatives, distributors, original equipment manufacturers, and direct sales, as well as through its website. The company was formerly known as Tofle America, Inc. and changed its name to Omega Flex, Inc. in 1996. Omega Flex, Inc. was incorporated in 1975 and is based in Exton, Pennsylvania. | |||
12 |
1 | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2 | Income Statement - (USD 'MM) | ||||||||||||
3 | |||||||||||||
4 | Year | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | ||
5 | |||||||||||||
6 | Revenue | 85 | 93 | 94 | 102 | 108 | 111 | 106 | 130 | 125 | 111 | ||
7 | Cost of Revenue | (35) | (36) | (36) | (40) | (42) | (41) | (39) | (48) | (47) | (47) | ||
8 | Gross Profit | 50 | 57 | 58 | 62 | 66 | 70 | 67 | 82 | 78 | 65 | ||
9 | Gross Margin, % | 58.7% | 61.3% | 61.5% | 60.7% | 61.0% | 63.3% | 62.9% | 62.7% | 62.4% | 58.3% | ||
10 | EBITDA | 21 | 24 | 22 | 25 | 27 | 23 | 27 | 36 | 32 | 27 | ||
11 | EBITDA, % | 24.8% | 25.7% | 23.8% | 24.3% | 24.8% | 20.3% | 26.0% | 27.8% | 25.6% | 24.1% | ||
12 | Operating Income (EBIT) | 21 | 24 | 22 | 24 | 26 | 22 | 27 | 35 | 31 | 26 | ||
13 | EBIT, % | 24.2% | 25.2% | 23.3% | 23.8% | 24.3% | 19.7% | 25.2% | 27.0% | 24.7% | 23.1% | ||
14 | Profit Before Tax | 21 | 24 | 22 | 24 | 27 | 23 | 27 | 35 | 31 | 28 | ||
15 | Earnings Before Tax, % | 24.2% | 25.3% | 22.9% | 23.9% | 24.7% | 20.5% | 25.1% | 27.0% | 24.7% | 24.7% | ||
16 | Net Profit After Tax | 13 | 16 | 14 | 16 | 20 | 17 | 20 | 26 | 24 | 21 | ||
17 | Profit Margin, % | 15.8% | 16.9% | 15.3% | 15.4% | 18.6% | 15.5% | 18.8% | 20.1% | 18.8% | 18.6% | ||
18 | |||||||||||||
19 | Cash Flow Statement - (USD 'MM) | ||||||||||||
20 | |||||||||||||
21 | Year | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | ||
22 | |||||||||||||
23 | Net Income | 14 | 16 | 15 | 16 | 20 | 17 | 20 | 26 | 24 | 21 | ||
24 | Depreciation & Amortization | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | ||
25 | Deferred income taxes | 0 | (1) | (0) | 0 | 0 | (0) | (0) | 0 | (1) | 1 | ||
26 | Stock-based compensation | 1 | 0 | 1 | 1 | - | 2 | 1 | 1 | 0 | 0 | ||
27 | Change in working capital | 0 | (3) | (1) | 0 | (0) | (5) | (3) | (3) | (8) | (1) | ||
28 | Other non-cash items | (0) | 0 | 0 | 0 | (0) | 1 | (0) | 0 | (0) | 2 | ||
29 | Operating Cash Flow | 15 | 13 | 15 | 18 | 21 | 16 | 19 | 25 | 15 | 23 | ||
30 | Investments in PPE | (0) | (1) | (0) | (3) | (2) | (1) | (1) | (1) | (1) | (2) | ||
31 | Acquisitions | - | - | - | - | 2 | 1 | - | - | - | - | ||
32 | Investment purchases | - | - | - | - | (35) | (56) | - | - | - | - | ||
33 | Sales/Maturities of investments | - | - | - | - | 20 | 71 | - | - | - | - | ||
34 | Other Investing Activites | - | - | - | - | (2) | (1) | - | - | - | - | ||
35 | Investing Cash Flow | (0) | (1) | (0) | (3) | (17) | 14 | (1) | (1) | (1) | (2) | ||
36 | Debt repayment | - | - | - | - | - | - | - | - | - | - | ||
37 | Dividends payments | (0) | (5) | (9) | (13) | - | (46) | (11) | (15) | (9) | (13) | ||
38 | Common Stock Repurchased | - | - | - | - | - | - | - | - | - | - | ||
39 | Common Stock Issuance | - | - | - | - | - | - | - | - | - | - | ||
40 | Other Financing Activites | (0) | - | - | - | - | (35) | - | - | - | - | ||
41 | Financing Cash Flow | (0) | (5) | (9) | (13) | (10) | (46) | (11) | (15) | (9) | (13) | ||
42 | Cash at beginning of period | 8 | 23 | 30 | 35 | 38 | 32 | 16 | 24 | 33 | 38 | ||
43 | Net cash flow / Change in cash | 14 | 8 | 5 | 3 | (6) | (16) | 8 | 9 | 5 | 9 | ||
44 | Cash at end of period | 23 | 30 | 35 | 38 | 32 | 16 | 24 | 33 | 38 | 46 | ||
45 | |||||||||||||
46 | Balance Sheet Statement - (USD 'MM) | ||||||||||||
47 | |||||||||||||
48 | Year | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | ||
49 | |||||||||||||
50 | Cash and cash equivalents | 23 | 30 | 35 | 38 | 32 | 16 | 24 | 33 | 38 | 46 | ||
51 | Short Term Investments | - | - | - | - | 15 | - | - | - | - | - | ||
52 | Cash and Short Term Investments | 23 | 30 | 35 | 38 | 47 | 16 | 24 | 33 | 38 | 46 | ||
53 | Account Receivables | 14 | 17 | 15 | 16 | 16 | 17 | 20 | 21 | 18 | 15 | ||
54 | Inventory | 7 | 8 | 7 | 8 | 8 | 11 | 12 | 16 | 18 | 16 | ||
55 | Other Current Assets | 1 | 2 | 2 | 2 | 2 | 2 | 2 | 3 | 3 | 3 | ||
56 | Total Current Assets | 46 | 57 | 60 | 63 | 74 | 46 | 57 | 72 | 76 | 80 | ||
57 | Goodwill | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | ||
58 | Intangible Assets | - | - | - | - | - | - | - | - | - | - | ||
59 | Goodwill and Intangible Assets | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | ||
60 | Long Term Investments | - | - | - | - | - | - | - | - | - | (0) | ||
61 | Property, Plant & Equipment Net | 4 | 5 | 4 | 7 | 8 | 10 | 9 | 12 | 12 | 12 | ||
62 | Other non-current Assets | 1 | 1 | 3 | 3 | 1 | 1 | 2 | 2 | 6 | 4 | ||
63 | Total non-current Assets | 9 | 10 | 11 | 14 | 13 | 15 | 14 | 17 | 22 | 20 | ||
64 | Total assets | 55 | 66 | 71 | 77 | 87 | 61 | 72 | 89 | 98 | 100 | ||
65 | Short Term debt | - | - | - | - | - | 0 | 0 | 0 | 0 | 0 | ||
66 | Account Payables | 2 | 2 | 2 | 3 | 3 | 2 | 2 | 3 | 2 | 2 | ||
67 | Deferred revenue | - | - | - | - | - | 12 | 14 | 14 | - | 0 | ||
68 | Other Current Liabilities | 17 | 21 | 20 | 16 | 16 | 5 | 6 | 5 | 20 | 15 | ||
69 | Total current liabilities | 19 | 24 | 23 | 18 | 18 | 20 | 22 | 23 | 22 | 18 | ||
70 | Long Term debt | - | - | - | - | - | 0 | 0 | 3 | 3 | 2 | ||
71 | Deferred Revenue Non Current | - | - | - | - | - | - | 1 | 0 | - | - | ||
72 | Deferred Tax Liabilities Non Current | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | - | ||
73 | Other non-current Liabilities | 1 | 1 | 2 | 3 | 2 | 2 | 2 | 2 | 1 | 1 | ||
74 | Total non-current liabilities | 2 | 2 | 2 | 3 | 2 | 3 | 3 | 6 | 4 | 3 | ||
75 | Total liabilities | 21 | 25 | 25 | 21 | 21 | 23 | 25 | 28 | 27 | 21 | ||
76 | Common Stock | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
77 | Retained earnings | 23 | 31 | 36 | 45 | 56 | 27 | 36 | 50 | 61 | 68 | ||
78 | Other Income/Loss | (0) | (1) | (2) | (1) | (1) | (1) | (1) | (1) | (1) | (1) | ||
79 | Other Stockholders Equity | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | ||
80 | Total shareholders equity | 34 | 41 | 46 | 55 | 66 | 37 | 46 | 60 | 71 | 79 | ||
81 | Minority Interest | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | ||
82 | Total Equity | 34 | 41 | 46 | 56 | 66 | 38 | 46 | 61 | 71 | 79 | ||
83 | Total debt | - | - | - | - | - | 1 | 0 | 3 | 3 | 3 | ||
84 | Total Investments | - | - | - | - | 15 | - | - | - | - | (0) | ||
85 | Net Debt | (23) | (30) | (35) | (38) | (32) | (15) | (23) | (30) | (34) | (43) |
1 | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2 | Income Statement - (USD 'MM) | ||||||||||||||
3 | |||||||||||||||
4 | Year | 2021-Q2 | 2021-Q3 | 2021-Q4 | 2022-Q1 | 2022-Q2 | 2022-Q3 | 2022-Q4 | 2023-Q1 | 2023-Q2 | 2023-Q3 | 2023-Q4 | 2024-Q1 | ||
5 | |||||||||||||||
6 | Revenue | 32 | 32 | 35 | 31 | 32 | 32 | 31 | 30 | 26 | 27 | 28 | 25 | ||
7 | Cost of Revenue | (12) | (12) | (13) | (12) | (11) | (12) | (12) | (11) | (10) | (11) | (12) | (11) | ||
8 | Gross Profit | 20 | 20 | 22 | 19 | 21 | 20 | 19 | 19 | 16 | 17 | 16 | 14 | ||
9 | Gross Margin, % | 61.6% | 63.2% | 62.7% | 61.1% | 65.5% | 62.5% | 60.5% | 62.1% | 61.2% | 61.6% | 56.8% | 56.2% | ||
10 | EBITDA | 9 | 9 | 10 | 8 | 8 | 9 | 8 | 8 | 6 | 7 | 6 | 5 | ||
11 | EBITDA, % | 27.0% | 27.0% | 29.1% | 24.4% | 24.0% | 28.1% | 25.8% | 25.2% | 22.4% | 25.9% | 22.8% | 21.2% | ||
12 | Operating Income (EBIT) | 8 | 8 | 10 | 7 | 7 | 9 | 8 | 7 | 6 | 7 | 6 | 5 | ||
13 | EBIT, % | 26.3% | 26.2% | 28.2% | 23.5% | 23.1% | 27.3% | 24.9% | 24.4% | 21.4% | 24.9% | 21.7% | 20.1% | ||
14 | Profit Before Tax | 8 | 8 | 10 | 7 | 7 | 8 | 8 | 8 | 6 | 7 | 7 | 6 | ||
15 | Earnings Before Tax, % | 26.4% | 26.2% | 28.3% | 23.5% | 22.7% | 26.8% | 25.8% | 25.4% | 23.0% | 26.6% | 23.7% | 22.1% | ||
16 | Net Profit After Tax | 6 | 6 | 8 | 5 | 5 | 7 | 6 | 6 | 5 | 6 | 5 | 4 | ||
17 | Profit Margin, % | 19.3% | 19.4% | 21.4% | 17.4% | 17.2% | 20.7% | 20.1% | 19.1% | 17.6% | 20.3% | 17.4% | 16.7% | ||
18 | |||||||||||||||
19 | Cash Flow Statement - (USD 'MM) | ||||||||||||||
20 | |||||||||||||||
21 | Year | 2021-Q2 | 2021-Q3 | 2021-Q4 | 2022-Q1 | 2022-Q2 | 2022-Q3 | 2022-Q4 | 2023-Q1 | 2023-Q2 | 2023-Q3 | 2023-Q4 | 2024-Q1 | ||
22 | |||||||||||||||
23 | Net Income | 6 | 6 | 8 | 5 | 5 | 7 | 6 | 6 | 5 | 6 | 5 | 4 | ||
24 | Depreciation & Amortization | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
25 | Deferred income taxes | (0) | 0 | 0 | (0) | (1) | 0 | (1) | 0 | (0) | 1 | (0) | 0 | ||
26 | Stock-based compensation | 0 | 0 | - | 0 | - | - | 0 | 0 | 0 | - | 0 | - | ||
27 | Change in working capital | 2 | (5) | 4 | (10) | (1) | (2) | 4 | (6) | 3 | (5) | 6 | (2) | ||
28 | Other non-cash items | (0) | 0 | (0) | 0 | 0 | (1) | 0 | 1 | 0 | 0 | 1 | (2) | ||
29 | Operating Cash Flow | 9 | 2 | 12 | (4) | 5 | 4 | 11 | 1 | 8 | 2 | 12 | 3 | ||
30 | Investments in PPE | (0) | (0) | (0) | (0) | (0) | (0) | (0) | (0) | (0) | (1) | (0) | (0) | ||
31 | Acquisitions | - | - | - | - | - | - | - | - | - | - | - | - | ||
32 | Investment purchases | - | - | - | - | - | - | - | - | - | - | - | - | ||
33 | Sales/Maturities of investments | - | - | - | - | - | - | - | - | - | - | - | - | ||
34 | Other Investing Activites | - | - | - | - | - | - | - | - | - | - | - | - | ||
35 | Investing Cash Flow | (0) | (0) | (0) | (0) | (0) | (0) | (0) | (0) | (0) | (1) | (0) | (0) | ||
36 | Debt repayment | - | - | - | - | (1) | (1) | (0) | - | - | - | - | - | ||
37 | Dividends payments | (3) | (3) | (6) | - | (3) | (3) | (3) | (3) | (3) | (3) | (3) | (3) | ||
38 | Common Stock Repurchased | - | - | - | - | - | - | - | - | - | - | - | - | ||
39 | Common Stock Issuance | - | - | - | - | - | - | - | - | - | - | - | - | ||
40 | Other Financing Activites | - | - | - | 3 | - | 1 | 0 | - | - | - | - | - | ||
41 | Financing Cash Flow | (3) | (3) | (6) | (3) | (3) | (3) | (3) | (3) | (3) | (3) | (3) | (3) | ||
42 | Cash at beginning of period | 23 | 28 | 27 | 33 | 29 | 30 | 31 | 38 | 35 | 40 | 38 | 46 | ||
43 | Net cash flow / Change in cash | 6 | (1) | 6 | (4) | 1 | 0 | 7 | (2) | 4 | (2) | 8 | (1) | ||
44 | Cash at end of period | 28 | 27 | 33 | 29 | 30 | 31 | 38 | 35 | 40 | 38 | 46 | 45 | ||
45 | |||||||||||||||
46 | Balance Sheet Statement - (USD 'MM) | ||||||||||||||
47 | |||||||||||||||
48 | Year | 2021-Q2 | 2021-Q3 | 2021-Q4 | 2022-Q1 | 2022-Q2 | 2022-Q3 | 2022-Q4 | 2023-Q1 | 2023-Q2 | 2023-Q3 | 2023-Q4 | 2024-Q1 | ||
49 | |||||||||||||||
50 | Cash and cash equivalents | 28 | 27 | 33 | 29 | 30 | 31 | 38 | 35 | 40 | 38 | 46 | 45 | ||
51 | Short Term Investments | - | - | - | - | - | - | - | - | - | - | - | - | ||
52 | Cash and Short Term Investments | 28 | 27 | 33 | 29 | 30 | 31 | 38 | 35 | 40 | 38 | 46 | 45 | ||
53 | Account Receivables | 19 | 22 | 21 | 19 | 17 | 19 | 18 | 17 | 14 | 16 | 15 | 14 | ||
54 | Inventory | 12 | 13 | 16 | 18 | 22 | 22 | 18 | 18 | 17 | 16 | 16 | 16 | ||
55 | Other Current Assets | 1 | 3 | 3 | 2 | 2 | 5 | 3 | 2 | 1 | 5 | 3 | 2 | ||
56 | Total Current Assets | 60 | 66 | 72 | 67 | 72 | 76 | 76 | 73 | 73 | 75 | 80 | 78 | ||
57 | Goodwill | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | ||
58 | Intangible Assets | - | - | - | - | - | - | - | - | - | - | - | - | ||
59 | Goodwill and Intangible Assets | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | ||
60 | Long Term Investments | - | - | - | - | - | - | - | - | - | - | (0) | - | ||
61 | Property, Plant & Equipment Net | 12 | 12 | 12 | 12 | 12 | 12 | 12 | 12 | 12 | 12 | 12 | 14 | ||
62 | Other non-current Assets | 2 | 2 | 2 | 2 | 2 | 2 | 6 | 6 | 6 | 5 | 4 | 4 | ||
63 | Total non-current Assets | 17 | 17 | 17 | 17 | 17 | 17 | 22 | 22 | 22 | 21 | 20 | 22 | ||
64 | Total assets | 77 | 83 | 89 | 84 | 89 | 93 | 98 | 94 | 94 | 96 | 100 | 99 | ||
65 | Short Term debt | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
66 | Account Payables | 2 | 2 | 3 | 2 | 3 | 3 | 2 | 2 | 2 | 1 | 2 | 3 | ||
67 | Deferred revenue | 11 | 14 | 14 | - | - | - | - | - | 0 | 9 | 4 | 1 | ||
68 | Other Current Liabilities | 5 | 5 | 5 | 14 | 16 | 18 | 20 | 14 | 13 | 4 | 12 | 10 | ||
69 | Total current liabilities | 19 | 21 | 23 | 17 | 20 | 21 | 22 | 17 | 16 | 15 | 18 | 14 | ||
70 | Long Term debt | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 2 | 2 | 4 | ||
71 | Deferred Revenue Non Current | 0 | 0 | 0 | - | - | - | - | - | 0 | 0 | - | (0) | ||
72 | Deferred Tax Liabilities Non Current | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | - | 0 | ||
73 | Other non-current Liabilities | 2 | 2 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | ||
74 | Total non-current liabilities | 6 | 6 | 6 | 5 | 4 | 4 | 4 | 4 | 4 | 3 | 3 | 5 | ||
75 | Total liabilities | 24 | 27 | 28 | 22 | 24 | 25 | 27 | 21 | 19 | 18 | 21 | 20 | ||
76 | Common Stock | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
77 | Retained earnings | 42 | 45 | 50 | 52 | 55 | 58 | 61 | 63 | 65 | 67 | 68 | 69 | ||
78 | Other Income/Loss | (1) | (1) | (1) | (1) | (1) | (1) | (1) | (1) | (1) | (1) | (1) | (1) | ||
79 | Other Stockholders Equity | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | ||
80 | Total shareholders equity | 53 | 56 | 60 | 63 | 65 | 68 | 71 | 74 | 75 | 77 | 79 | 80 | ||
81 | Minority Interest | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
82 | Total Equity | 53 | 56 | 61 | 63 | 65 | 68 | 71 | 74 | 75 | 77 | 79 | 80 | ||
83 | Total debt | 4 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 5 | ||
84 | Total Investments | - | - | - | - | - | - | - | - | - | - | (0) | - | ||
85 | Net Debt | (25) | (24) | (30) | (25) | (27) | (27) | (34) | (32) | (37) | (35) | (43) | (41) |
1 | |||||||
---|---|---|---|---|---|---|---|
2 | Weighted Average Cost Of Capital (WACC) | ||||||
3 | |||||||
4 | Share price, USD | 66.99 | |||||
5 | Beta | 0.35 | |||||
6 | Diluted Shares Outstanding, MM | 10 | |||||
7 | Cost of Debt, % | 3.6% | |||||
8 | Tax Rate, % | 24.8% | |||||
9 | After-tax Cost of Debt, % | 2.7% | |||||
10 | * Risk-Free Rate, % | 4.5% | |||||
11 | ** Market Risk Premium, % | 5.0% | |||||
12 | Cost of Equity, % | 6.2% | |||||
13 | Total Debt - (USD 'MM) | 3 | Debt | ||||
14 | Total Equity - (USD 'MM) | 676 | Equity | ||||
15 | Total Capital - (USD 'MM) | 679 | |||||
16 | Debt Weighting, % | 0.4% | |||||
17 | Equity Weighting, % | 99.6% | |||||
18 | WACC, % | 6.2% | |||||
19 | |||||||
20 | |||||||
21 | Tax Rate | ||||||
22 | 2019 | 2020 | 2021 | 2022 | 2023 | ||
23 | Historical tax rate, % | 23.8% | 24.8% | 25.2% | 23.7% | 24.8% | |
24 | Selected tax rate, % | 24.8% | |||||
25 | |||||||
26 | |||||||
27 | Cost Of Debt (Effective interest rate method) | ||||||
28 | |||||||
29 | 2019 | 2020 | 2021 | 2022 | 2023 | ||
30 | Interest expense - (USD 'MM) | 0 | 0 | 0 | 0 | 0 | |
31 | Total debt - (USD 'MM) | 3 | 3 | 3 | 3 | 3 | |
32 | Effective interest rate, % | 1.3% | 0.0% | 5.9% | 0.0% | ||
33 | |||||||
34 | Average effective interest rate, % | 3.6% |
1 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
2 | Operating Data - (USD 'MM) | |||||||||||
3 | ||||||||||||
4 | Year | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 | 2027 | 2028 | |
5 | A/F | Actual | Actual | Actual | Actual | Actual | Forecast | Forecast | Forecast | Forecast | Forecast | |
6 | ||||||||||||
7 | Revenue | 111 | 106 | 130 | 125 | 111 | 112 | 113 | 114 | 115 | 116 | |
8 | Revenue Growth, % | -5.0% | 22.9% | -3.5% | -11.2% | 0.8% | 0.8% | 0.8% | 0.8% | 0.8% | ||
9 | EBITDA | 23 | 27 | 36 | 32 | 27 | 29 | 29 | 30 | 30 | 30 | |
10 | EBITDA, % | 20.3% | 26.0% | 27.8% | 25.6% | 24.1% | 25.9% | 25.9% | 25.9% | 25.9% | 25.9% | |
11 | Depreciation | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | |
12 | Depreciation, % | 0.6% | 0.8% | 0.8% | 0.9% | 1.0% | 0.9% | 0.9% | 0.9% | 0.9% | 0.9% | |
13 | EBIT | 22 | 27 | 35 | 31 | 26 | 28 | 28 | 29 | 29 | 29 | |
14 | EBIT, % | 19.7% | 25.2% | 27.0% | 24.7% | 23.1% | 25.0% | 25.0% | 25.0% | 25.0% | 25.0% | |
15 | ||||||||||||
16 | Balance Sheet Data - (USD 'MM) | |||||||||||
17 | ||||||||||||
18 | Year | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 | 2027 | 2028 | |
19 | A/F | Actual | Actual | Actual | Actual | Actual | Forecast | Forecast | Forecast | Forecast | Forecast | |
20 | ||||||||||||
21 | Total Cash | 16 | 24 | 33 | 38 | 46 | 34 | 34 | 34 | 34 | 35 | |
22 | Total Cash, % | 14.5% | 22.3% | 25.3% | 30.0% | 41.6% | 29.8% | 29.8% | 29.8% | 29.8% | 29.8% | |
23 | Account Receivables | 17 | 20 | 21 | 18 | 15 | 18 | 18 | 18 | 18 | 18 | |
24 | Account Receivables, % | 15.3% | 19.0% | 15.9% | 13.9% | 13.8% | 15.7% | 15.7% | 15.7% | 15.7% | 15.7% | |
25 | Inventories | 11 | 12 | 16 | 18 | 16 | 14 | 14 | 15 | 15 | 15 | |
26 | Inventories, % | 9.9% | 10.9% | 12.0% | 14.2% | 14.0% | 12.8% | 12.8% | 12.8% | 12.8% | 12.8% | |
27 | Accounts Payable | 2 | 2 | 3 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | |
28 | Accounts Payable, % | 2.1% | 2.3% | 2.6% | 1.8% | 1.9% | 2.2% | 2.2% | 2.2% | 2.2% | 2.2% | |
29 | Capital Expenditure | (1) | (1) | (1) | (1) | (2) | (1) | (1) | (1) | (1) | (1) | |
30 | Capital Expenditure, % | 1.1% | 0.5% | 0.7% | 0.8% | 1.5% | 0.9% | 0.9% | 0.9% | 0.9% | 0.9% | |
31 | ||||||||||||
32 | Build Up Free Cash Flow - (USD 'MM) | |||||||||||
33 | ||||||||||||
34 | Year | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 | 2027 | 2028 | |
35 | A/F | Actual | Actual | Actual | Actual | Actual | Forecast | Forecast | Forecast | Forecast | Forecast | |
36 | ||||||||||||
37 | Revenue | 111 | 106 | 130 | 125 | 111 | 112 | 113 | 114 | 115 | 116 | |
38 | EBITDA | 23 | 27 | 36 | 32 | 27 | 29 | 29 | 30 | 30 | 30 | |
39 | EBIT | 22 | 27 | 35 | 31 | 26 | 28 | 28 | 29 | 29 | 29 | |
40 | Tax Rate, % | 23.8% | 24.8% | 25.2% | 23.7% | 24.8% | 24.6% | 24.6% | 24.6% | 24.6% | 24.6% | |
41 | EBIAT | 17 | 20 | 26 | 24 | 19 | 21 | 21 | 22 | 22 | 22 | |
42 | Depreciation | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | |
43 | Accounts Receivable | (1) | (3) | (1) | 3 | 2 | (2) | (0) | (0) | (0) | (0) | |
44 | Inventories | (3) | (0) | (4) | (2) | 2 | 1 | (0) | (0) | (0) | (0) | |
45 | Accounts Payable | (0) | 0 | 1 | (1) | (0) | 0 | 0 | 0 | 0 | 0 | |
46 | Capital Expenditure | (1) | (1) | (1) | (1) | (2) | (1) | (1) | (1) | (1) | (1) | |
47 | UFCF | 12 | 17 | 22 | 24 | 23 | 21 | 21 | 21 | 21 | 22 | |
48 | WACC, % | 6.2% | 6.2% | 6.2% | 6.2% | 6.2% | ||||||
49 | PV UFCF | 19 | 19 | 18 | 17 | 16 | ||||||
50 | SUM PV UFCF | 89 | ||||||||||
51 | ||||||||||||
52 | Valuation - (USD 'MM) | |||||||||||
53 | Terminal Value (Perpetuity Growth method) - (USD 'MM) | Intrinsic Value | ||||||||||
54 | Long-term growth rate, % | 4.0% | Enterprise Value - (USD 'MM) | 835 | ||||||||
55 | WACC, % | 6.2% | Net Debt - (USD 'MM) | -43 | ||||||||
56 | Free cash flow (t + 1) | 22 | Equity Value - (USD 'MM) | 879 | ||||||||
57 | Terminal Value | 1,010 | Shares Outstanding, MM | 10 | ||||||||
58 | Present Value of Terminal Value | 747 | Equity Value Per Share, USD | 87.05 |
1 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
2 | Free Cash Flow - (USD 'MM) | |||||||||||
3 | ||||||||||||
4 | Year | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 | 2027 | 2028 | |
5 | A/F | Actual | Actual | Actual | Actual | Actual | Forecast | Forecast | Forecast | Forecast | Forecast | |
6 | ||||||||||||
7 | Revenue | 111 | 106 | 130 | 125 | 111 | 112 | 113 | 114 | 115 | 116 | |
8 | Revenue Growth, % | -5.0% | 22.9% | -3.5% | -11.2% | 0.8% | 0.8% | 0.8% | 0.8% | 0.8% | ||
9 | Operating Cash Flow | 16 | 19 | 25 | 15 | 23 | 20 | 20 | 20 | 20 | 21 | |
10 | Operating Cash Flow, % | 14.4% | 18.3% | 19.3% | 12.1% | 21.0% | 17.7% | 17.7% | 17.7% | 17.7% | 17.7% | |
11 | Capital Expenditure | (1) | (1) | (1) | (1) | (2) | (1) | (1) | (1) | (1) | (1) | |
12 | Capital Expenditure, % | 1.1% | 0.5% | 0.7% | 0.8% | 1.5% | 0.9% | 0.9% | 0.9% | 0.9% | 0.9% | |
13 | Free Cash Flow | 15 | 19 | 24 | 14 | 22 | 19 | 19 | 19 | 19 | 20 | |
14 | Free Cash Flow, % | 13.3% | 17.7% | 18.6% | 11.4% | 19.5% | 16.8% | 16.8% | 16.8% | 16.8% | 16.8% | |
15 | ||||||||||||
16 | Build Up Free Cash Flow - (USD 'MM) | |||||||||||
17 | ||||||||||||
18 | Year | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 | 2027 | 2028 | |
19 | A/F | Actual | Actual | Actual | Actual | Actual | Forecast | Forecast | Forecast | Forecast | Forecast | |
20 | ||||||||||||
21 | Free Cash Flow | 15 | 19 | 24 | 14 | 22 | 19 | 19 | 19 | 19 | 20 | |
22 | WACC, % | 6.2% | 6.2% | 6.2% | 6.2% | 6.2% | ||||||
23 | PV UFCF | 18 | 17 | 16 | 15 | 14 | ||||||
24 | SUM PV UFCF | 80 | ||||||||||
25 | ||||||||||||
26 | Valuation - (USD 'MM) | |||||||||||
27 | Terminal Value (Perpetuity Growth method) - (USD 'MM) | Intrinsic Value | ||||||||||
28 | ||||||||||||
29 | Long-term growth rate, % | 4.0% | Enterprise Value - (USD 'MM) | 755 | ||||||||
30 | WACC, % | 6.2% | Net Debt - (USD 'MM) | -43 | ||||||||
31 | Free cash flow (t + 1) | 20 | Equity Value - (USD 'MM) | 798 | ||||||||
32 | Terminal Value | 912 | Shares Outstanding, MM | 10 | ||||||||
33 | Present Value of Terminal Value | 674 | Equity Value Per Share, USD | 79.07 |
1 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
2 | Liquidity Measurement Ratios | |||||||||||
3 | ||||||||||||
4 | Year | 2019 | 2020 | 2021 | 2022 | 2023 | Sparkline | |||||
5 | ||||||||||||
6 | Current Ratio | 2.26 | 2.62 | 3.15 | 3.38 | 4.43 | ||||||
7 | Current Assets / Current Liabilities | |||||||||||
8 | ||||||||||||
9 | Quick Ratio | 1.62 | 2.00 | 2.35 | 2.47 | 3.41 | ||||||
10 | (Cash and Cash Equivalents+Short Term Investments+Account Receivables) / Current Liabilities | |||||||||||
11 | ||||||||||||
12 | Cash Ratio | 0.79 | 1.08 | 1.44 | 1.68 | 2.56 | ||||||
13 | Cash and Cash Equivalents / Current Liabilities | |||||||||||
14 | ||||||||||||
15 | Days of Sales Outstanding | 55.87 | 69.27 | 58.19 | 50.91 | 50.30 | ||||||
16 | ((Account Receivables (start)+Account Receivables (end)) / 2) / (Revenue / 365) | |||||||||||
17 | ||||||||||||
18 | Days of Inventory Outstanding | 98.93 | 107.05 | 117.19 | 137.42 | 122.34 | ||||||
19 | ((Inventory (start)+Inventory (end)) / 2) / (COGS / 365) | |||||||||||
20 | ||||||||||||
21 | Operating Cycle | 154.80 | 176.31 | 175.37 | 188.33 | 172.64 | ||||||
22 | DSO + DIO | |||||||||||
23 | ||||||||||||
24 | Days of Payables Outstanding | 21.28 | 22.98 | 25.26 | 17.72 | 16.39 | ||||||
25 | ((Account Payables (start)+Account Payables (end)) / 2) / (COGS / 365) | |||||||||||
26 | ||||||||||||
27 | Cash Conversion Cycle | 133.52 | 153.33 | 150.11 | 170.62 | 156.24 | ||||||
28 | DSO + DIO − DPO | |||||||||||
29 | ||||||||||||
30 | ||||||||||||
31 | ||||||||||||
32 | Profitability Indicator Ratios | |||||||||||
33 | ||||||||||||
34 | Year | 2019 | 2020 | 2021 | 2022 | 2023 | Sparkline | |||||
35 | ||||||||||||
36 | Gross Profit Margin | 63.3% | 62.9% | 62.7% | 62.4% | 58.3% | ||||||
37 | Gross Profit / Revenue | |||||||||||
38 | ||||||||||||
39 | Operating Profit Margin | 19.7% | 25.2% | 27.0% | 24.7% | 23.1% | ||||||
40 | Operating Income / Revenue | |||||||||||
41 | ||||||||||||
42 | Pretax Profit Margin | 20.5% | 25.1% | 27.0% | 24.7% | 24.7% | ||||||
43 | Income Before Tax / Revenue | |||||||||||
44 | ||||||||||||
45 | Net Profit Margin | 15.5% | 18.8% | 20.1% | 18.8% | 18.6% | ||||||
46 | Net Income / Revenue | |||||||||||
47 | ||||||||||||
48 | Effective Tax Rate | 23.8% | 24.8% | 25.2% | 23.7% | 24.8% | ||||||
49 | Provision For Income Taxes / Income Before Tax | |||||||||||
50 | ||||||||||||
51 | Return On Assets | 0.28 | 0.28 | 0.29 | 0.24 | 0.21 | ||||||
52 | Net Income / Avg Total Assets | |||||||||||
53 | ||||||||||||
54 | Return On Equity | 0.46 | 0.43 | 0.43 | 0.33 | 0.26 | ||||||
55 | Net Income / Avg Total Equity | |||||||||||
56 | ||||||||||||
57 | Return On Capital Employed | 0.54 | 0.54 | 0.53 | 0.41 | 0.31 | ||||||
58 | Net Income / (Avg Total Assets - Avg Current Liabilities) | |||||||||||
59 | ||||||||||||
60 | ||||||||||||
61 | Debt Ratios | |||||||||||
62 | ||||||||||||
63 | Year | 2019 | 2020 | 2021 | 2022 | 2023 | Sparkline | |||||
64 | ||||||||||||
65 | Debt Ratio | 0.01 | 0.01 | 0.04 | 0.03 | 0.03 | ||||||
66 | Total Liabilities / Total Assets | |||||||||||
67 | ||||||||||||
68 | Debt Equity Ratio | 0.02 | 0.01 | 0.06 | 0.05 | 0.04 | ||||||
69 | Total Debt / Total Equity | |||||||||||
70 | ||||||||||||
71 | Long-term Debt to Capitalization | 0.01 | 0.01 | 0.05 | 0.04 | 0.03 | ||||||
72 | Long−Term Debt / (Long−Term Debt + Shareholders Equity) | |||||||||||
73 | ||||||||||||
74 | Total Debt to Capitalization | 0.02 | 0.01 | 0.05 | 0.04 | 0.04 | ||||||
75 | Total Debt / (Total Debt + Shareholders Equity) | |||||||||||
76 | ||||||||||||
77 | Interest Coverage Ratio | 0.00 | 683.41 | 0.00 | 178.25 | 0.00 | ||||||
78 | EBIT / Interest Expenses | |||||||||||
79 | ||||||||||||
80 | Cash Flow to Debt Ratio | 20.38 | 38.70 | 7.46 | 4.75 | 7.95 | ||||||
81 | Operating Cash Flows / Total Debt | |||||||||||
82 | ||||||||||||
83 | Company Equity Multiplier | 1.63 | 1.55 | 1.47 | 1.38 | 1.27 | ||||||
84 | Total Assets / Total Equity | |||||||||||
85 | ||||||||||||
86 | ||||||||||||
87 | Operating Performance Ratios | |||||||||||
88 | ||||||||||||
89 | Year | 2019 | 2020 | 2021 | 2022 | 2023 | Sparkline | |||||
90 | ||||||||||||
91 | Fixed Asset Turnover | 11.50 | 11.64 | 10.89 | 10.81 | 9.37 | ||||||
92 | Revenue / Avg Fixed Assets | |||||||||||
93 | ||||||||||||
94 | Asset Turnover | 1.83 | 1.48 | 1.46 | 1.28 | 1.11 | ||||||
95 | Revenue / Avg Total Assets | |||||||||||
96 | ||||||||||||
97 | ||||||||||||
98 | ||||||||||||
99 | Cash Flow Indicator Ratios | |||||||||||
100 | ||||||||||||
101 | Year | 2019 | 2020 | 2021 | 2022 | 2023 | Sparkline | |||||
102 | ||||||||||||
103 | Operating Cash Flow Sales Ratio | 0.14 | 0.18 | 0.19 | 0.12 | 0.21 | ||||||
104 | Operating Cash Flow / Revenue | |||||||||||
105 | ||||||||||||
106 | Free Cash Flow Operating Cash Flow Ratio | 0.92 | 0.97 | 0.96 | 0.94 | 0.93 | ||||||
107 | Free Cash Flow / Operating Cash Flow | |||||||||||
108 | ||||||||||||
109 | Cash Flow Coverage Ratios | 20.38 | 38.70 | 7.46 | 4.75 | 7.95 | ||||||
110 | Operating Cash Flow / Total Debt | |||||||||||
111 | ||||||||||||
112 | Short-Term Coverage Ratios | 43.47 | 78.18 | 65.66 | 34.11 | 51.59 | ||||||
113 | Operating Cash Flow / Short-Term Debt | |||||||||||
114 | ||||||||||||
115 | Capital Expenditure Coverage Ratios | 13.09 | 34.24 | 25.90 | 16.18 | 14.26 | ||||||
116 | Operating Cash Flow / Capital Expenditure | |||||||||||
117 | ||||||||||||
118 | Dividend Paid and Capex Coverage Ratios | 0.36 | 1.80 | 1.81 | 1.78 | 2.04 | ||||||
119 | Operating Cash Flow / (Dividends Paid + Capital Expenditure) | |||||||||||
120 | ||||||||||||
121 | Dividend Payout Ratio | 2.66 | 0.57 | 0.57 | 0.40 | 0.63 | ||||||
122 | DPS (Dividends per Share) / EPS (Net Income per Share) | |||||||||||
123 | ||||||||||||
124 | ||||||||||||
125 | ||||||||||||
126 | Investment Valuation Ratios | |||||||||||
127 | ||||||||||||
128 | Year | 2019 | 2020 | 2021 | 2022 | 2023 | Sparkline | |||||
129 | ||||||||||||
130 | Price Book Value Ratio | 28.97 | 31.96 | 21.23 | 13.27 | 9.04 | ||||||
131 | Stock Price per Share / Equity per Share | |||||||||||
132 | ||||||||||||
133 | Price Cash Flow Ratio | 67.51 | 76.32 | 50.95 | 61.78 | 30.39 | ||||||
134 | Stock Price per Share / Operating Cash Flow per Share | |||||||||||
135 | ||||||||||||
136 | Price Earnings Ratio | 62.64 | 74.02 | 48.92 | 39.88 | 34.28 | ||||||
137 | Stock Price per Share / EPS | |||||||||||
138 | ||||||||||||
139 | Price Earnings to Growth Ratio | -4.32 | 4.87 | 1.53 | -3.99 | -2.86 | ||||||
140 | Price Earnings Ratio / Expected Revenue Growth | |||||||||||
141 | ||||||||||||
142 | Price Sales Ratio | 9.72 | 13.93 | 9.86 | 7.51 | 6.39 | ||||||
143 | Stock Price per Share / Revenue per Share | |||||||||||
144 | ||||||||||||
145 | Dividend Yield | 0.043 | 0.008 | 0.012 | 0.010 | 0.018 | ||||||
146 | Dividend per Share / Stock Price per Share | |||||||||||
147 | ||||||||||||
148 | Enterprise Value Multiplier | 47.15 | 52.81 | 34.70 | 28.26 | 24.85 | ||||||
149 | Enterprise Value / EBITDA | |||||||||||
150 | ||||||||||||
151 | Price Fair Value | 28.97 | 31.96 | 21.23 | 13.27 | 9.04 | ||||||
152 | Stock Price per Share / Intrinsic Value | |||||||||||
153 |
1 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
7 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
9 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
12 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
13 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
14 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
15 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
16 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
17 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
18 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
19 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
20 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
21 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
22 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
23 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
24 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
27 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
28 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
29 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
30 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
31 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
32 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
33 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
34 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
35 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
36 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
37 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
38 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
39 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
40 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
41 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
42 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
43 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
44 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
45 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
46 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
47 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
48 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
49 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
50 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
51 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
52 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
53 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
54 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
55 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
74 |
1 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
7 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
9 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
12 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
13 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
14 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
15 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
16 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
17 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
18 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
19 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
20 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
21 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
22 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
23 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
24 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
27 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
28 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
29 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
30 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
31 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
32 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
33 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
34 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
35 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
36 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
37 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
38 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
39 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
40 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
41 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
42 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
43 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
44 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
45 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
46 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
47 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
48 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
49 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
50 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
51 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
52 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
53 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
54 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
55 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
74 |
1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
7 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
9 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
12 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
13 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
14 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
15 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
16 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
17 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
18 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
19 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
20 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
21 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
22 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
23 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
24 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
27 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
28 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
29 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
30 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
31 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
32 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
33 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
34 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
35 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
36 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
37 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
38 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
39 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
40 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
41 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
42 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
43 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
44 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
45 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
46 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
47 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
48 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
49 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
50 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
51 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
52 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
53 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
54 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
55 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
74 |