1 | ||||
---|---|---|---|---|
2 | Company Code | FIX | ||
3 | Company Name | Comfort Systems USA, 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 | FIX | 302 | 1.198 | 381903 | 10776749200 | 1.2 | 144.45-335.25 | -9.4 | Comfort Systems USA, Inc. | USD | 1035983 | US1999081045 | 199908104 | New York Stock Exchange | NYSE | Engineering & Construction | Comfort Systems USA, Inc. provides mechanical and electrical installation, renovation, maintenance, repair, and replacement services for the mechanical and electrical services industry in the United States. It engages in the design, engineering, integration, installation, and start-up of mechanical, electrical, and plumbing (MEP) systems; and renovation, expansion, maintenance, monitoring, repair, and replacement of existing buildings. The company offers its services for heating, ventilation, and air conditioning (HVAC) systems, as well as plumbing, piping and controls, off-site construction, electrical, monitoring, and fire protection. It serves building owners and developers, general contractors, architects, consulting engineers, and property managers in the commercial, industrial, and institutional MEP markets. Comfort Systems USA, Inc. was founded in 1917 and is headquartered in Houston, Texas. | Mr. Brian E. Lane | Industrials | US | 15800 | 713 830 9600 | 675 Bering Drive | Houston | TX | 77057 | 20.84947 | 281.1505307 | 1997-06-27 | 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 | FIX | USD | 1035983 | 2024-02-22 | 2024-02-22 16:08:04 | 2023 | FY | 5206760000 | 4254484999 | 952275001 | 0.1828920482 | 0 | 0 | 0 | 536188999 | 202000 | 536188999 | 4790674000 | 3492000 | 10281000 | 107530000 | 523616000 | 0.1005646506 | 416086000 | 0.079912652 | -27892000 | 388194000 | 0.0745557698 | 64796000 | 323398000 | 0.0621111785 | 9.03 | 9.01 | 35802000 | 35895000 | |||||||||||||||||||||||
9 | 2022-12-31 | FIX | USD | 1035983 | 2023-02-22 | 2023-02-22 16:18:13 | 2022 | FY | 4140364000 | 3398756000 | 741608000 | 0.1791166187 | 0 | 0 | 0 | 489344000 | 134000 | 489344000 | 3888100000 | 378000 | 13306000 | 81347000 | 252398000 | 0.0609603407 | 171051000 | 0.0413130343 | 64807000 | 235858000 | 0.0569655228 | -10089000 | 245947000 | 0.0594022651 | 6.84 | 6.82 | 35932000 | 36046000 | |||||||||||||||||||||||
10 | 2021-12-31 | FIX | USD | 1035983 | 2022-02-23 | 2022-02-23 16:36:56 | 2021 | FY | 3073636000 | 2510429000 | 563207000 | 0.1832380282 | 0 | 0 | 0 | 376309000 | 188000 | 376309000 | 2886738000 | 24000 | 4979000 | 66399000 | 254837000 | 0.0829105984 | 188438000 | 0.0613078452 | 1836000 | 190274000 | 0.0619051833 | 46926000 | 143348000 | 0.0466379233 | 3.95 | 3.93 | 36285000 | 36450000 | |||||||||||||||||||||||
11 | 2020-12-31 | FIX | USD | 1035983 | 2021-02-25 | 2021-02-25 16:18:11 | 2020 | FY | 2856659000 | 2309676000 | 546983000 | 0.1914764765 | 0 | 0 | 0 | 357777000 | 52000 | 357777000 | 2667453000 | 103000 | 8282000 | 60629000 | 189258000 | 0.0662515197 | 128629000 | 0.0450277755 | 62911000 | 191540000 | 0.067050355 | 41401000 | 150139000 | 0.0525575506 | 4.11 | 4.09 | 36542000 | 36738000 | |||||||||||||||||||||||
12 | 2019-12-31 | FIX | USD | 1035983 | 2020-02-26 | 2020-02-26 17:03:00 | 2019 | FY | 2615277000 | 2113334000 | 501943000 | 0.1919272796 | 0 | 0 | 0 | 340005000 | 187000 | 340005000 | 2453339000 | 224000 | 8418000 | 49383000 | 213022000 | 0.0814529398 | 163639000 | 0.0625704275 | -11897000 | 151742000 | 0.0580213874 | 37418000 | 114324000 | 0.0437139163 | 3.1 | 3.08 | 36854000 | 37131000 | |||||||||||||||||||||||
13 | 2018-12-31 | FIX | USD | 1035983 | 2019-02-21 | 2019-02-21 16:35:34 | 2018 | FY | 2182879000 | 1736600000 | 446279000 | 0.2044451387 | 0 | 296986000 | 0 | 296986000 | 4141000 | 296986000 | 2033586000 | 73000 | 3637000 | 42689000 | 153434000 | 0.0702897412 | 150238000 | 0.0688256197 | 3020000 | 148676000 | 0.068110051 | 35773000 | 112903000 | 0.0517220606 | 3.03 | 3 | 37202000 | 37592000 | |||||||||||||||||||||||
14 | 2017-12-31 | FIX | USD | 1035983 | 2018-02-22 | 2018-02-22 16:31:21 | 2017 | FY | 1787922000 | 1421641000 | 366281000 | 0.2048640824 | 0 | 266586000 | 0 | 266586000 | 1049000 | 266586000 | 1688227000 | 70000 | 3086000 | 37456000 | 100744000 | 0.0563469771 | 99260000 | 0.0555169633 | 4329000 | 100938000 | 0.056455483 | 45666000 | 55272000 | 0.0309141003 | 1.48 | 1.47 | 37239000 | 37672000 | |||||||||||||||||||||||
15 | 2016-12-31 | FIX | USD | 1035983 | 2017-02-23 | 2017-02-23 16:12:26 | 2016 | FY | 1634340000 | 1290331000 | 344009000 | 0.2104880257 | 0 | 243201000 | 0 | 243201000 | 1097000 | 243201000 | 1533532000 | 9000 | 2336000 | 26166000 | 101905000 | 0.0623523869 | 101569000 | 0.0621467993 | 2589000 | 101061000 | 0.0618359705 | 36165000 | 64896000 | 0.0397077719 | 1.74 | 1.72 | 37335000 | 37811000 | |||||||||||||||||||||||
16 | 2015-12-31 | FIX | USD | 1035983 | 2016-02-23 | 2016-02-23 16:43:21 | 2015 | FY | 1580519000 | 1262390000 | 318129000 | 0.2012813513 | 0 | 228965000 | 0 | 228965000 | 76000 | 228965000 | 1491355000 | 72000 | 1681000 | 23416000 | 89240000 | 0.0564624658 | 90044000 | 0.0569711595 | 1181000 | 88664000 | 0.0560980286 | 31224000 | 49364000 | 0.0312327786 | 1.32 | 1.3 | 37442000 | 37868000 | |||||||||||||||||||||||
17 | 2014-12-31 | FIX | USD | 1035983 | 2015-02-26 | 2015-02-26 16:32:26 | 2014 | FY | 1410795000 | 1161024000 | 249771000 | 0.1770427312 | 0 | 207652000 | 0 | 207652000 | 91000 | 207652000 | 1368676000 | 18000 | 1840000 | 21336000 | 42210000 | 0.0299193008 | 42222000 | 0.0299278067 | -51000 | 40228000 | 0.0285144192 | 11614000 | 23063000 | 0.0163475204 | 0.61 | 0.61 | 37547000 | 37797000 | |||||||||||||||||||||||
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 | FIX | USD | 1035983 | 2024-02-22 | 2024-02-22 16:08:04 | 2023 | FY | 205150000 | 0 | 205150000 | 1586103000 | 65538000 | 54309000 | 1911100000 | 414280000 | 666834000 | 280397000 | 947231000 | 4300000 | 17723000 | 10945000 | 1394479000 | 0 | 3305579000 | 419962000 | 29293000 | 6592000 | 909538000 | 362412000 | 1721205000 | 39345000 | 188136000 | 1120000 | 77944000 | 306545000 | 0 | 188136000 | 2027750000 | 2.38E-07 | 411000 | 1147663000 | -1.42E-07 | 129755000 | 1277829000 | 1277829000 | 3305579000 | 0 | 3305579000 | 4300000 | 256774000 | 51624000 | |||||||
23 | 2022-12-31 | FIX | USD | 1035983 | 2023-02-22 | 2023-02-22 16:18:13 | 2022 | FY | 57214000 | 0 | 57214000 | 1128323000 | 35309000 | 122134000 | 1307671000 | 143949000 | 611789000 | 273901000 | 885690000 | 2500000 | 115665000 | 142003000 | 1289807000 | 0 | 2597478000 | 337385000 | 9000000 | 5335000 | 461781000 | 362636000 | 1170802000 | 247245000 | -77628000 | 77628000 | 179508000 | 426753000 | 0 | 132895000 | 1597555000 | 0 | 411000 | 854644000 | 0 | 144868000 | 999923000 | 999923000 | 2597478000 | 0 | 2597478000 | 2500000 | 256245000 | 199031000 | |||||||
24 | 2021-12-31 | FIX | USD | 1035983 | 2022-02-23 | 2022-02-23 16:36:56 | 2021 | FY | 58776000 | 0 | 58776000 | 922988000 | 21853000 | 23704000 | 1027321000 | 253310000 | 592114000 | 304781000 | 896895000 | 0 | 22905000 | 8683000 | 1181793000 | 0 | 2209114000 | 254788000 | 21838000 | 3861000 | 321114000 | 238814000 | 836554000 | 492943000 | 0 | 1745000 | 72206000 | 566894000 | 0 | 126751000 | 1403448000 | 0.9999998808 | 411000 | 628774000 | 1.42E-07 | 176480999 | 805666000 | 805666000 | 2209114000 | 0 | 2209114000 | 0 | 514781000 | 456005000 | |||||||
25 | 2020-12-31 | FIX | USD | 1035983 | 2021-02-25 | 2021-02-25 16:18:11 | 2020 | FY | 54896000 | 0 | 54896000 | 683762000 | 13472000 | 73194000 | 811852000 | 117206000 | 464392000 | 231807000 | 696199000 | -29401000 | 29401000 | 132098000 | 945503000 | 0 | 1757355000 | 204145000 | 16586000 | 3731000 | 226237000 | 245936000 | 692904000 | 235733000 | -1339000 | 1339000 | 132289000 | 368022000 | 0 | 97162000 | 1060926000 | 0 | 411000 | 502810000 | 0 | 193208000 | 696429000 | 696429000 | 1757355000 | 0 | 1757355000 | -29401000 | 235733000 | 180837000 | |||||||
26 | 2019-12-31 | FIX | USD | 1035983 | 2020-02-26 | 2020-02-26 17:03:00 | 2019 | FY | 50788000 | 0 | 50788000 | 714947000 | 10053000 | 14396000 | 790184000 | 193869000 | 332447000 | 159974000 | 492421000 | 0 | 21923000 | 6615000 | 714828000 | 0 | 1505012000 | 196195000 | 34833000 | 2938000 | 172424000 | 204545000 | 607997000 | 278015000 | 0 | 1425000 | 32271000 | 311711000 | 0 | 86713000 | 919708000 | 0 | 411000 | 368685000 | 1.42E-08 | 216208000 | 585304000 | 585304000 | 1505012000 | 0 | 1505012000 | 0 | 312848000 | 262060000 | |||||||
27 | 2018-12-31 | FIX | USD | 1035983 | 2019-02-21 | 2019-02-21 16:35:34 | 2018 | FY | 45620000 | 0 | 45620000 | 528759000 | 12416000 | 35321000 | 609700000 | 99618000 | 235182000 | 95275000 | 330457000 | -17634000 | 17634000 | 22789000 | 452864000 | 0 | 1062564000 | 176167000 | 3279000 | 2685000 | 130986000 | 156626000 | 467058000 | 73639000 | -1387000 | 1387000 | 23820000 | 97459000 | 0 | 0 | 564517000 | 0 | 411000 | 268904000 | -119221000 | 347953000 | 498047000 | 498047000 | 1062564000 | 0 | 1062564000 | -17634000 | 76918000 | 31298000 | |||||||
28 | 2017-12-31 | FIX | USD | 1035983 | 2018-02-22 | 2018-02-22 16:31:21 | 2017 | FY | 36542000 | 0 | 36542000 | 412983000 | 10303000 | 39832000 | 489357000 | 87591000 | 200584000 | 76044000 | 276628000 | -22966000 | 22966000 | 4578000 | 391763000 | 0 | 881120000 | 132011000 | 613000 | 2308000 | 106005000 | 135099000 | 373728000 | 59926000 | -2263000 | 2263000 | 27258000 | 89447000 | 0 | 0 | 463175000 | 0 | 411000 | 168269000 | 0 | 249265000 | 417945000 | 417945000 | 881120000 | 0 | 881120000 | 0 | 60539000 | 23997000 | |||||||
29 | 2016-12-31 | FIX | USD | 1035983 | 2017-02-23 | 2017-02-23 16:12:26 | 2016 | FY | 32074000 | 0 | 32074000 | 348206000 | 9208000 | 35677000 | 415957000 | 68195000 | 149208000 | 42435000 | 191643000 | -27170000 | 27170000 | 5938000 | 292946000 | 0 | 708903000 | 103440000 | 763000 | 1973000 | 83985000 | 129493000 | 317681000 | 2048000 | -2289000 | 2289000 | 10252000 | 14589000 | 0 | 256000 | 332270000 | 0 | 411000 | 123984000 | 0 | 252238000 | 376633000 | 376633000 | 708903000 | 0 | 708903000 | 0 | 2811000 | -29263000 | |||||||
30 | 2015-12-31 | FIX | USD | 1035983 | 2016-02-23 | 2016-02-23 16:43:21 | 2015 | FY | 56464000 | 0 | 56464000 | 333390000 | 7941000 | 34419000 | 424273000 | 60813000 | 143874000 | 41079000 | 184953000 | 0 | 0 | 21555000 | 267321000 | 0 | 691594000 | 106684000 | 751000 | 2216000 | 85397000 | 112559000 | 305391000 | 10756000 | -1810000 | 1810000 | 8632000 | 21198000 | 0 | 507000 | 326589000 | 0 | 411000 | 69390000 | 0 | 276920000 | 346721000 | 365005000 | 691594000 | 18284000 | 691594000 | 0 | 11507000 | -44957000 | |||||||
31 | 2014-12-31 | FIX | USD | 1035983 | 2015-02-26 | 2015-02-26 16:32:26 | 2014 | FY | 32064000 | 0 | 32064000 | 331195000 | 8646000 | 49757000 | 413192000 | 55759000 | 140341000 | 45666000 | 186007000 | 0 | 0 | 10792000 | 252558000 | 0 | 665750000 | 106211000 | 317000 | 1945000 | 77446000 | 98663000 | 282637000 | 40029000 | -10817000 | 10817000 | 10874000 | 61720000 | 0 | 846000 | 344357000 | 0 | 411000 | 29384000 | 0 | 276486000 | 306281000 | 321393000 | 665750000 | 15112000 | 665750000 | 0 | 40346000 | 8282000 | |||||||
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 | FIX | USD | 1035983 | 2024-02-22 | 2024-02-22 16:08:04 | 2023 | FY | 323398000 | 107530000 | 95296000 | 12939000 | 73471000 | -374205000 | -29688000 | 136467000 | 340897000 | 26934000 | 639568000 | -94838000 | -96310000 | -1860000 | 98170000 | -98170000 | -193008000 | -227033000 | 18000 | -21184000 | -30379000 | -20046000 | -298624000 | 0 | 147936000 | 205150000 | 57214000 | 639568000 | -94838000 | 544730000 | |||||||||||||||||||||
37 | 2022-12-31 | FIX | USD | 1035983 | 2023-02-22 | 2023-02-22 16:18:13 | 2022 | FY | 245947000 | 81347000 | -94505000 | 10532000 | 29963000 | -223178000 | -13495000 | 165888000 | 100748000 | 28247000 | 301531000 | -48359000 | -49217000 | -2460000 | 0 | 2858000 | -97178000 | -693155000 | 1086000 | -41463000 | -20077000 | 547694000 | -205915000 | 0 | -1562000 | 57214000 | 58776000 | 301531000 | -48359000 | 253172000 | |||||||||||||||||||||
38 | 2021-12-31 | FIX | USD | 1035983 | 2022-02-23 | 2022-02-23 16:36:56 | 2021 | FY | 143348000 | 68944000 | 6902000 | 10593000 | -56954000 | -58046000 | -5651000 | -37877000 | 44620000 | 7318000 | 180151000 | -22330000 | -227493000 | 0 | 0 | 3101000 | -246722000 | -159501000 | 280634000 | -29417000 | -17384000 | -3881000 | 70451000 | 0 | 3880000 | 58776000 | 54896000 | 180151000 | -22330000 | 157821000 | |||||||||||||||||||||
39 | 2020-12-31 | FIX | USD | 1035983 | 2021-02-25 | 2021-02-25 16:18:11 | 2020 | FY | 150139000 | 60629000 | -7953000 | 6934000 | 64836000 | 38486000 | -1457000 | 8373000 | 19434000 | 11925000 | 286510000 | -24131000 | -185941000 | 0 | 0 | 2270000 | -207802000 | -287534000 | 270144000 | -31196000 | -15499000 | -10515000 | -74600000 | 0 | 4108000 | 54896000 | 50788000 | 286510000 | -24131000 | 262379000 | |||||||||||||||||||||
40 | 2019-12-31 | FIX | USD | 1035983 | 2020-02-26 | 2020-02-26 17:03:00 | 2019 | FY | 114324000 | 51572000 | -4251000 | 5878000 | -47037000 | -49508000 | 2366000 | -4271000 | 4376000 | 21542000 | 142028000 | -31750000 | -194859000 | 0 | 0 | 2159000 | -224450000 | -231784000 | 358350000 | -21048000 | -14543000 | -3385000 | 87590000 | 0 | 5168000 | 50788000 | 45620000 | 142028000 | -31750000 | 110278000 | |||||||||||||||||||||
41 | 2018-12-31 | FIX | USD | 1035983 | 2019-02-21 | 2019-02-21 16:35:34 | 2018 | FY | 112903000 | 42689000 | 4456000 | 0 | -25085000 | -68621000 | -1538000 | 28288000 | 16786000 | 5066000 | 147190000 | -27268000 | -70140000 | 0 | 0 | 1698000 | -95710000 | -120127000 | 127105000 | -30073000 | 0 | -7039000 | -42402000 | 0 | 9078000 | 45620000 | 36542000 | 147190000 | -27268000 | 119922000 | |||||||||||||||||||||
42 | 2017-12-31 | FIX | USD | 1035983 | 2018-02-22 | 2018-02-22 16:31:21 | 2017 | FY | 55272000 | 37456000 | 4178000 | 6377000 | 13529000 | -37799000 | -584000 | 22068000 | 29844000 | -2722000 | 114090000 | -35467000 | -94860000 | 0 | 0 | 1359000 | -128968000 | -133091000 | 179052000 | -10426000 | -10987000 | -5202000 | 19346000 | 0 | 4468000 | 36542000 | 32074000 | 114090000 | -35467000 | 78623000 | |||||||||||||||||||||
43 | 2016-12-31 | FIX | USD | 1035983 | 2017-02-23 | 2017-02-23 16:12:26 | 2016 | FY | 64896000 | 26166000 | -1239000 | 5041000 | -2524000 | 7038000 | 213000 | 2736000 | -12511000 | -1152000 | 91188000 | -23217000 | -57163000 | 0 | 0 | 1062000 | -79318000 | -154843000 | 145578000 | -14392000 | -10264000 | -2339000 | -36260000 | 0 | -24390000 | 32074000 | 56464000 | 91188000 | -23217000 | 67971000 | |||||||||||||||||||||
44 | 2015-12-31 | FIX | USD | 1035983 | 2016-02-23 | 2016-02-23 16:43:21 | 2015 | FY | 57440000 | 23416000 | -414000 | 5609000 | 11052000 | -3584000 | 956000 | 11617000 | 2063000 | 764000 | 97867000 | -20808000 | -6158000 | 0 | 0 | 1338000 | -25628000 | -53443000 | 28238000 | -9267000 | -9358000 | -4009000 | -47839000 | 0 | 24400000 | 56464000 | 32064000 | 97867000 | -20808000 | 77059000 | |||||||||||||||||||||
45 | 2014-12-31 | FIX | USD | 1035983 | 2015-02-26 | 2015-02-26 16:32:26 | 2014 | FY | 28599000 | 21336000 | -4579000 | 4806000 | -9310000 | -18339000 | 281000 | -4078000 | 12826000 | 1700000 | 42552000 | -19183000 | -56314000 | 0 | 0 | 1355000 | -74142000 | -92115000 | 129729000 | -8505000 | -8444000 | -9065000 | 11600000 | 0 | -19990000 | 32064000 | 52054000 | 42552000 | -19183000 | 23369000 | |||||||||||||||||||||
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 | FIX | 2023-12-31 | 2023 | FY | 1.110326777 | 1.04069707 | 0.1191897537 | 111.1876858 | 5.622624126 | 116.8103099 | 36.0293032 | 80.78100674 | 0.1828920482 | 0.07991265201 | 0.07455576981 | 0.06211117854 | 0.1669165417 | 0.09783399519 | 0.2530839416 | 0.2626185484 | 0.8330834583 | 0.9329657811 | 0.07991265201 | 0.02076428971 | 0.0537145424 | 0.02987076878 | 0.05097637001 | 40.47135493 | 9.317987121 | 2.58687117 | 3.282737628 | 10.13064277 | 64.91630808 | 12.56821473 | 1.575143114 | 17.86402994 | 15.21507178 | 5.730126809 | 0.09393688273 | 0.1228341617 | 0.851715533 | 9.317987121 | 21.83347557 | -6.743794681 | -9.922090011 | 0.09393688273 | 5.76242779 | 5.76242779 | 1.414199491 | 22.76884007 | 13.51751756 | 11.51307967 | 11.51307967 | 0.7111363747 | 1.414199491 | 0.004125677129 | 14.16118174 | 5.76242779 | |
51 | FIX | 2022-12-31 | 2022 | FY | 1.116901919 | 1.01258539 | 0.04886735759 | 99.46900683 | 3.791912394 | 103.2609192 | 36.2325289 | 67.02839032 | 0.1791166187 | 0.04131303431 | 0.05696552284 | 0.05940226511 | -0.04277573794 | 0.09468684624 | 0.2459659394 | 0.1198947764 | 1.042775738 | 1.378875306 | 0.04131303431 | 0.09865146115 | 0.2562647324 | 0.1982451442 | 0.2039894345 | 12.85517812 | 1.176729302 | 2.597678021 | 3.669484713 | 10.07382071 | 96.25749809 | 28.76271457 | 1.593993866 | 8.391712123 | 7.045864411 | 1.592285428 | 0.08163140839 | 0.07282717172 | 0.8396217968 | 1.176729302 | 33.50344444 | -6.235261275 | -10.66158688 | 0.08163140839 | 4.135372984 | 4.135372984 | 0.9987176393 | 16.81278715 | 16.33298532 | 13.71353048 | 13.71353048 | 0.2297941496 | 0.9987176393 | 0.00485531683 | 17.17163195 | 4.135372984 | |
52 | FIX | 2021-12-31 | 2021 | FY | 1.228039075 | 1.173581144 | 0.07025966046 | 109.6065442 | 3.177283644 | 112.7838278 | 37.04451311 | 75.73931471 | 0.1832380282 | 0.06130784517 | 0.06190518331 | 0.04663792329 | 0.2466232906 | 0.06488936288 | 0.1779248473 | 0.1372894445 | 0.7533767094 | 1.009743258 | 0.06130784517 | 0.2330260005 | 0.6389508804 | 0.3795930877 | 0.3898535875 | 37.84655553 | 0.3499565835 | 2.74197248 | 3.330093132 | 9.853011131 | 114.878003 | 12.13389128 | 1.391343317 | 4.964889073 | 4.349483258 | 1.61984291 | 0.1212713118 | 0.05861168987 | 0.876048426 | 0.3499565835 | 8.249427603 | -8.067666816 | -36.42357461 | 0.1212713118 | 4.455987841 | 4.455987841 | 1.168010103 | 25.04421338 | 22.7475298 | 19.92793767 | 19.92793767 | -6.433232313 | 1.168010103 | 0.004842288712 | 15.87698372 | 4.455987841 | |
53 | FIX | 2020-12-31 | 2020 | FY | 1.171665916 | 1.066032235 | 0.07922598224 | 87.36539083 | 2.128991252 | 89.49438208 | 32.26120244 | 57.23317964 | 0.1914764765 | 0.04502777545 | 0.06705035498 | 0.05255755062 | 0.2161480631 | 0.08543464468 | 0.2155840725 | 0.1208406963 | 0.7838519369 | 1.489088775 | 0.04502777545 | 0.1435788443 | 0.3623039822 | 0.2528884464 | 0.2659494407 | 15.5311519 | 1.135507037 | 2.523379986 | 4.177855745 | 11.31389943 | 171.442696 | 24.37297579 | 1.62554464 | 7.840567019 | 7.180203601 | 1.502271359 | 0.1032310059 | 0.100295485 | 0.9157760637 | 1.135507037 | 17.27420716 | -11.87310928 | -33.1916126 | 0.1032310059 | 2.763098205 | 2.763098205 | 0.6736196795 | 12.81680123 | 7.334053869 | 6.716350983 | 6.716350983 | 0.3933869685 | 0.6736196795 | 0.008054350229 | 11.12311617 | 2.763098205 | |
54 | FIX | 2019-12-31 | 2019 | FY | 1.29965115 | 1.25943878 | 0.08353330691 | 99.78126791 | 1.736282575 | 101.5175505 | 33.88540335 | 67.63214714 | 0.1919272796 | 0.06257042753 | 0.05802138741 | 0.04371391635 | 0.246589606 | 0.07596218502 | 0.1953241393 | 0.1824261579 | 0.753410394 | 0.9272972824 | 0.06257042753 | 0.2078707678 | 0.534505146 | 0.322030443 | 0.3483241144 | 19.43917795 | 0.4539840434 | 2.571333871 | 3.658001222 | 10.77159968 | 210.219238 | 13.48991845 | 1.737711726 | 3.853801487 | 2.992293917 | 1.378086504 | 0.1272086351 | 0.05430705811 | 0.7764525305 | 0.4539840434 | 4.07739787 | -4.473322835 | -8.254082641 | 0.1272086351 | 3.138833666 | 3.138833666 | 0.7024769843 | 16.06987072 | 16.65945973 | 12.93527966 | 12.93527966 | 6.955958325 | 0.7024769843 | 0.007915971282 | 9.854530987 | 3.138833666 | |
55 | FIX | 2018-12-31 | 2018 | FY | 1.305405324 | 1.229780884 | 0.0976752352 | 88.41398676 | 2.609604975 | 91.02359173 | 37.0269233 | 53.99666843 | 0.2044451387 | 0.06882561974 | 0.06811005099 | 0.05172206064 | 0.2406104549 | 0.1062552467 | 0.2266914568 | 0.252286291 | 0.7593895451 | 0.989603163 | 0.06882561974 | 0.07238905139 | 0.1544392397 | 0.128810221 | 0.1337785778 | 41.30822106 | 1.913596297 | 2.1334613 | 4.12830609 | 9.857691849 | 139.8679124 | 21.91249573 | 2.054350609 | 3.956507715 | 3.223536369 | 1.226278157 | 0 | 0.06742929865 | 0.8147428494 | 1.913596297 | 44.88868557 | -5.397902303 | -5.397902303 | 0 | 3.262710869 | 3.262710869 | 0.7444220958 | 14.39273855 | 13.55033572 | 11.04003913 | 11.04003913 | 0.137427439 | 0.7444220958 | 0 | 10.79474797 | 3.262710869 | |
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 | FIX | USD | 1035983 | 2024-04-25 | 2024-04-25 16:05:38 | 2024 | Q1 | 1537016000 | 1252262000 | 284754000 | 0.1852641742 | 0 | 0 | 0 | 150114000 | 117000 | 150114000 | 1402376000 | 1603000 | 1633000 | 35167000 | 169807000 | 0.1104783555 | 134640000 | 0.0875983074 | -11584000 | 123056000 | 0.0800616259 | 26737000 | 96319000 | 0.0626662312 | 2.7 | 2.69 | 35739000 | 35828000 | |||||||||||||||||||||||
60 | 2023-12-31 | FIX | USD | 1035983 | 2024-02-22 | 2024-02-22 16:08:04 | 2023 | Q4 | 1357566000 | 1087789000 | 269777000 | 0.1987210935 | 0 | 0 | 0 | 150118000 | 201000 | 150118000 | 1237907000 | 1051000 | 401300 | 27910000 | 147569000 | 0.1087011608 | 119659000 | 0.0881423076 | -7930000 | 111729000 | 0.082300971 | 20148000 | 91581000 | 0.0674597036 | 2.56 | 2.55 | 35752000 | 35852000 | |||||||||||||||||||||||
61 | 2023-09-30 | FIX | USD | 1035983 | 2023-10-26 | 2023-10-26 16:07:02 | 2023 | Q3 | 1378124000 | 1100625000 | 277499000 | 0.2013599647 | 0 | 0 | 0 | 142935000 | -44000 | 142935000 | 1243560000 | 952000 | 1886000 | 20386000 | 155858000 | 0.1130943224 | 135143000 | 0.098063019 | -8192000 | 125438000 | 0.091020837 | 20313000 | 105125000 | 0.0762812345 | 2.93 | 2.93 | 35820000 | 35917000 | |||||||||||||||||||||||
62 | 2023-06-30 | FIX | USD | 1035983 | 2023-07-26 | 2023-07-26 16:08:49 | 2023 | Q2 | 1296430000 | 1068510000 | 227920000 | 0.1758058669 | 0 | 0 | 0 | 136430000 | 44000 | 136430000 | 1204940000 | 92000 | 3918000 | 20086000 | 111712000 | 0.0861689409 | 92082000 | 0.0710273597 | -2462000 | 85202000 | 0.0657204785 | 15726000 | 69476000 | 0.053590244 | 1.94 | 1.93 | 35822000 | 35906000 | |||||||||||||||||||||||
63 | 2023-03-31 | FIX | USD | 1035983 | 2023-04-26 | 2023-04-26 16:08:01 | 2023 | Q1 | 1174640000 | 969235000 | 205405000 | 0.174866342 | 0 | 0 | 0 | 135032000 | 1000 | 135032000 | 1104267000 | 1397000 | 4076000 | 20404000 | 91289000 | 0.077716577 | 70885000 | 0.0603461486 | -5060000 | 65825000 | 0.0560384458 | 8609000 | 57216000 | 0.0487093918 | 1.6 | 1.59 | 35812000 | 35907000 | |||||||||||||||||||||||
64 | 2022-12-31 | FIX | USD | 1035983 | 2023-02-22 | 2023-02-22 16:18:13 | 2022 | Q4 | 1117188000 | 905940000 | 211248000 | 0.1890890343 | 0 | 0 | 0 | 131650000 | 33000 | 131650000 | 1037590000 | 364000 | 4556000 | 20102000 | 79631000 | 0.071278066 | 59529000 | 0.0532846755 | 10670000 | 70199000 | 0.0628354404 | 14775000 | 55424000 | 0.0496102715 | 1.55 | 1.54 | 35828000 | 35948000 | |||||||||||||||||||||||
65 | 2022-09-30 | FIX | USD | 1035983 | 2022-10-26 | 2022-10-26 16:21:26 | 2022 | Q3 | 1120012000 | 917788000 | 202224000 | 0.1805552083 | 0 | 0 | 0 | 121194000 | 46000 | 121194000 | 1038982000 | 5000 | 3609000 | 19437000 | 100873000 | 0.0900642136 | 81436000 | 0.0727099353 | -7001000 | 74435000 | 0.0664591094 | 12920000 | 61515000 | 0.0549235187 | 1.72 | 1.71 | 35853000 | 35972000 | |||||||||||||||||||||||
66 | 2022-06-30 | FIX | USD | 1035983 | 2022-07-27 | 2022-07-27 16:07:02 | 2022 | Q2 | 1017948000 | 842956000 | 174992000 | 0.17190662 | 0 | 0 | 0 | 118724000 | -1000 | 118724000 | 961680000 | 6000 | 3026000 | 20238000 | 76889000 | 0.0755333278 | 56651000 | 0.0556521551 | -3136000 | 53515000 | 0.0525714477 | 11269000 | 42246000 | 0.0415011376 | 1.17 | 1.17 | 35970000 | 36073000 | |||||||||||||||||||||||
67 | 2022-03-31 | FIX | USD | 1035983 | 2022-04-27 | 2022-04-27 16:22:24 | 2022 | Q1 | 885216000 | 732072000 | 153144000 | 0.1730018436 | 0 | 0 | 0 | 117776000 | 56000 | 117776000 | 849848000 | 3000 | 2129000 | 20573000 | 56264000 | 0.0635596284 | 35691000 | 0.040318973 | 2018000 | 37709000 | 0.0425986426 | -49053000 | 86762000 | 0.0980122366 | 2.4 | 2.4 | 36076000 | 36188000 | |||||||||||||||||||||||
68 | 2021-12-31 | FIX | USD | 1035983 | 2022-02-23 | 2022-02-23 16:36:56 | 2021 | Q4 | 856084000 | 702013000 | 154071000 | 0.1799718252 | 0 | 0 | 0 | 105259000 | 76000 | 105259000 | 807272000 | 17000 | 536000 | 18944000 | 66632000 | 0.0778334836 | 49331000 | 0.0576240182 | 3892000 | 50968000 | 0.0595362137 | 13373000 | 37595000 | 0.0439150831 | 1.04 | 1.03 | 36296000 | 36434000 | |||||||||||||||||||||||
69 | 2021-09-30 | FIX | USD | 1035983 | 2021-10-27 | 2021-10-27 16:32:20 | 2021 | Q3 | 833896000 | 674684000 | 159212000 | 0.1909254871 | 0 | 0 | 0 | 95287000 | 20000 | 95287000 | 769971000 | 1000 | 1585000 | 18326000 | 63945000 | 0.0766822242 | 64105000 | 0.0768740946 | -1044000 | 61296000 | 0.073505569 | 14999000 | 46297000 | 0.0555189136 | 1.28 | 1.27 | 36296000 | 36434000 | |||||||||||||||||||||||
70 | 2021-06-30 | FIX | USD | 1035983 | 2021-07-28 | 2021-07-28 16:21:21 | 2021 | Q2 | 713895000 | 587440000 | 126455000 | 0.1771338922 | 0 | 0 | 0 | 87549000 | 161000 | 87549000 | 674989000 | 3000 | 1360000 | 15698000 | 54768000 | 0.0767171643 | 39397000 | 0.0551859867 | 5233000 | 42782000 | 0.0599275804 | 9817000 | 32965000 | 0.0461762584 | 0.91 | 0.9 | 36403000 | 36566000 | |||||||||||||||||||||||
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 | FIX | USD | 1035983 | 2024-04-25 | 2024-04-25 16:05:38 | 2024 | Q1 | 96319000 | 35167000 | -14205000 | 7414000 | 1683000 | -130404000 | -5293000 | 118757000 | 18623000 | 114867000 | 146557000 | -24952000 | -195655999 | -1040000 | 0 | -26000 | -221648000 | -617999 | 27000 | -295000 | -8921000 | -20696000 | -29267000 | 0 | -104358000 | 100792000 | 205150000 | 146557000 | -24952000 | 121605000 | |||||||||||||||||||||
76 | 2023-12-31 | FIX | USD | 1035983 | 2024-02-22 | 2024-02-22 16:08:04 | 2023 | Q4 | 91581000 | 27910000 | -21059000 | 3811000 | 59716000 | 7403000 | -11416000 | -48915000 | 112644000 | 11049000 | 173008000 | -25264000 | -47999000 | -620000 | 103263000 | -103263000 | -73883000 | -10053000 | -40000000 | -12621000 | -8924000 | 40000000 | -31598000 | 0 | 67527000 | 205150000 | 137623000 | 173008000 | -25264000 | 147744000 | |||||||||||||||||||||
77 | 2023-09-30 | FIX | USD | 1035983 | 2023-10-26 | 2023-10-26 16:07:02 | 2023 | Q3 | 105125000 | 20386000 | 171655000 | 880000 | -101693000 | -228556000 | -12280000 | 60212000 | 78931000 | 17888000 | 214241000 | -28444000 | 3007000 | -60000 | -3007000 | 3007000 | -25497000 | -140014000 | 40000000 | -1787000 | -8049000 | -1278000 | -111128000 | 0 | 77616000 | 137623000 | 60007000 | 214241000 | -28444000 | 185797000 | |||||||||||||||||||||
78 | 2023-06-30 | FIX | USD | 1035983 | 2023-07-26 | 2023-07-26 16:08:49 | 2023 | Q2 | 69476000 | 20086000 | -27763000 | 2107000 | 52219000 | -21789000 | -4606000 | 99537000 | -20923000 | 9285000 | 125410000 | -24610000 | -357000 | -1180000 | 0 | 1464000 | -24683000 | -221950000 | 0 | -6099000 | -7152000 | 145921000 | -89280000 | 0 | 11447000 | 60007000 | 48560000 | 125410000 | -24610000 | 100800000 | |||||||||||||||||||||
79 | 2023-03-31 | FIX | USD | 1035983 | 2023-04-26 | 2023-04-26 16:08:01 | 2023 | Q1 | 57216000 | 19518000 | -27537000 | 6141000 | 63229000 | -125937000 | -1386000 | 28652000 | 161900000 | 8342000 | 126909000 | -16520000 | -53047000 | 0 | 0 | 622000 | -68945000 | -140016000 | 18000 | -5366000 | -6254000 | 85000000 | -66618000 | 0 | -8654000 | 48560000 | 57214000 | 126909000 | -16520000 | 110389000 | |||||||||||||||||||||
80 | 2022-12-31 | FIX | USD | 1035983 | 2023-02-22 | 2023-02-22 16:18:13 | 2022 | Q4 | 55424000 | 20102000 | -106083000 | 3053000 | 147579000 | 52670000 | 2840000 | 165888000 | -73819000 | 11932000 | 132007000 | -13566000 | -710000 | -850000 | 0 | 707000 | -14419000 | -184501000 | 142000 | -1789000 | -5365000 | 60000000 | -131513000 | 0 | -13925000 | 57214000 | 71139000 | 132007000 | -13566000 | 118441000 | |||||||||||||||||||||
81 | 2022-09-30 | FIX | USD | 1035983 | 2022-10-26 | 2022-10-26 16:21:26 | 2022 | Q3 | 61515000 | 19792000 | 5267000 | 1049000 | -35384000 | -95977000 | -6903000 | 60699000 | 6797000 | 8993000 | 61232000 | -14578000 | -9134000 | -374000 | 0 | 592000 | -23494000 | -34934000 | 944000 | -3573000 | -5013000 | 6848000 | -35728000 | 0 | 2010000 | 71139000 | 69129000 | 61232000 | -14578000 | 46654000 | |||||||||||||||||||||
82 | 2022-06-30 | FIX | USD | 1035983 | 2022-07-27 | 2022-07-27 16:07:02 | 2022 | Q2 | 42246000 | 20616000 | 3983000 | 2434000 | -31557000 | -127170000 | -6328000 | 36183000 | 65758000 | 6841000 | 44563000 | -11023000 | -39376000 | 0 | 0 | 503000 | -49896000 | -448170000 | 0 | -20605000 | -5026000 | 432648000 | -41153000 | 0 | -46486000 | 69129000 | 115615000 | 44563000 | -11023000 | 33540000 | |||||||||||||||||||||
83 | 2022-03-31 | FIX | USD | 1035983 | 2022-04-27 | 2022-04-27 16:22:24 | 2022 | Q1 | 86762000 | 20837000 | 2328000 | 3996000 | -50675000 | -52701000 | -3104000 | 1899000 | 3231000 | 481000 | 63729000 | -9192000 | 3000 | -1236000 | 0 | 1056000 | -9369000 | -25550000 | 0 | -15496000 | -4673000 | 48198000 | 2479000 | 0 | 56839000 | 115615000 | 58776000 | 63729000 | -9192000 | 54537000 | |||||||||||||||||||||
84 | 2021-12-31 | FIX | USD | 1035983 | 2022-02-23 | 2022-02-23 16:36:56 | 2021 | Q4 | 37595000 | 18944000 | 313000 | 3215000 | -33823000 | -32237000 | 597000 | 4004000 | -6187000 | 1253000 | 27497000 | -6466000 | -121950000 | 0 | 0 | 1299000 | -127117000 | -20294000 | 0 | -1523000 | -4693000 | 117185000 | 90675000 | 0 | -8945000 | 58776000 | 67721000 | 27497000 | -6466000 | 21031000 | |||||||||||||||||||||
85 | 2021-09-30 | FIX | USD | 1035983 | 2021-10-27 | 2021-10-27 16:32:20 | 2021 | Q3 | 46297000 | 18326000 | 1140000 | 518000 | -27977000 | -18968000 | -883000 | 19127000 | -27253000 | 4281000 | 42585000 | -5102000 | -93801000 | 0 | 0 | 272000 | -98631000 | -35442000 | 135000000 | -22484000 | -4350000 | -2616000 | 70108000 | 0 | 14062000 | 67721000 | 53659000 | 42585000 | -5102000 | 37483000 | |||||||||||||||||||||
86 | 2021-06-30 | FIX | USD | 1035983 | 2021-07-28 | 2021-07-28 16:21:21 | 2021 | Q2 | 32965000 | 15698000 | 5859000 | 2149000 | -31077000 | -56525000 | -3184000 | 21672000 | 6960000 | -172000 | 25422000 | -5950000 | -1026000 | 0 | 0 | 1032000 | -5944000 | -26265000 | 17044000 | -3671000 | -4178000 | -865000 | -17935000 | 0 | 1543000 | 53659000 | 52116000 | 25422000 | -5950000 | 19472000 | |||||||||||||||||||||
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 | FIX | USD | 1035983 | 2024-04-25 | 2024-04-25 16:05:38 | 2024 | Q1 | 100792000 | 0 | 100792000 | 1813836000 | 71061000 | 62499999 | 2048188999 | 453354000 | 862934000 | 489884000 | 1352818000 | 5400000 | 31928000 | 11140000 | 1854640000 | 1 | 3902829000 | 557859000 | 39015000 | 0 | 1131928000 | 410857000 | 2139659000 | 77004000 | 209717000 | 1120000 | 102793000 | 390634000 | 0 | 209717000 | 2530293000 | 0 | 411000 | 1235061000 | 0 | 137064000 | 1372536000 | 1372536000 | 3902829000 | 0 | 3902829000 | 5400000 | 325736000 | 224944000 | |||||||
92 | 2023-12-31 | FIX | USD | 1035983 | 2024-02-22 | 2024-02-22 16:08:04 | 2023 | Q4 | 205150000 | 0 | 205150000 | 1586103000 | 65538000 | 54309000 | 1911100000 | 414280000 | 666834000 | 280397000 | 947231000 | 4300000 | 17723000 | 10945000 | 1394479000 | 0 | 3305579000 | 419962000 | 29293000 | 6592000 | 909538000 | 362412000 | 1721205000 | 39345000 | 188136000 | 1120000 | 77944000 | 306545000 | 0 | 188136000 | 2027750000 | 2.38E-07 | 411000 | 1147663000 | -1.42E-07 | 129755000 | 1277829000 | 1277829000 | 3305579000 | 0 | 3305579000 | 4300000 | 256774000 | 51624000 | |||||||
93 | 2023-09-30 | FIX | USD | 1035983 | 2023-10-26 | 2023-10-26 16:07:02 | 2023 | Q3 | 137623000 | 0 | 137623000 | 1578023000 | 53899000 | 42687000 | 1812232000 | 396002000 | 637487000 | 274128000 | 911615000 | 3700000 | 5959000 | 11111000 | 1328387000 | 0 | 3140619000 | 441128000 | 13333000 | 0 | 775302000 | 399224000 | 1628987000 | 225383000 | 0 | 6649000 | 72438000 | 304470000 | 0 | 191451000 | 1933457000 | 0 | 411000 | 1065006000 | -2.84E-08 | 141745000 | 1207162000 | 1207162000 | 3140619000 | 0 | 3140619000 | 3700000 | 238716000 | 101093000 | |||||||
94 | 2023-06-30 | FIX | USD | 1035983 | 2023-07-26 | 2023-07-26 16:08:49 | 2023 | Q2 | 60007000 | 0 | 60007000 | 1348215000 | 41619000 | 50482000 | 1500323000 | 305621000 | 637487000 | 285057000 | 922544000 | 3600000 | 170965000 | 12064000 | 1414794000 | 0 | 2915117000 | 396181000 | 13334000 | 0 | 696371000 | 375590000 | 1481476000 | 249247000 | 0 | 0 | 72930000 | 322177000 | 0 | 115302000 | 1803653000 | 0 | 411000 | 967930000 | -8.53E-08 | 143123000 | 1111464000 | 1111464000 | 2915117000 | 0 | 2915117000 | 3600000 | 262581000 | 202574000 | |||||||
95 | 2023-03-31 | FIX | USD | 1035983 | 2023-04-26 | 2023-04-26 16:08:01 | 2023 | Q1 | 48560000 | 0 | 48560000 | 1326261000 | 37013000 | 47190000 | 1459024000 | 289776000 | 637434000 | 296070000 | 933504000 | 2500000 | 143202000 | 11465000 | 1380447000 | 0 | 2839471000 | 351509000 | 11468000 | 0 | 717294000 | 326388000 | 1406659000 | 312779000 | 0 | 0 | 66543000 | 379322000 | 0 | 115018000 | 1785981000 | 0 | 411000 | 905606000 | -5.68E-08 | 147473000 | 1053490000 | 1053490000 | 2839471000 | 0 | 2839471000 | 2500000 | 324247000 | 275687000 | |||||||
96 | 2022-12-31 | FIX | USD | 1035983 | 2023-02-22 | 2023-02-22 16:18:13 | 2022 | Q4 | 57214000 | 0 | 57214000 | 1128323000 | 35309000 | 122134000 | 1307671000 | 143949000 | 611789000 | 273901000 | 885690000 | 2500000 | 115665000 | 142003000 | 1289807000 | 0 | 2597478000 | 337385000 | 9000000 | 5335000 | 461781000 | 362636000 | 1170802000 | 247245000 | -77628000 | 77628000 | 179508000 | 426753000 | 0 | 132895000 | 1597555000 | 0 | 411000 | 854644000 | 0 | 144868000 | 999923000 | 999923000 | 2597478000 | 0 | 2597478000 | 2500000 | 256245000 | 199031000 | |||||||
97 | 2022-09-30 | FIX | USD | 1035983 | 2022-10-26 | 2022-10-26 16:21:26 | 2022 | Q3 | 71139000 | 0 | 71139000 | 1221431000 | 38149000 | 27372000 | 1358091000 | 271672000 | 611039000 | 285094000 | 896133000 | 1600000 | 11327000 | 10650000 | 1191382000 | 0 | 2549473000 | 330288000 | 2514000 | 0 | 411942000 | 299261000 | 1044005000 | 492635000 | 0 | 1745000 | 59956000 | 554336000 | 0 | 114443000 | 1598341000 | 0 | 411000 | 804585000 | -5.68E-08 | 146136000 | 951132000 | 951132000 | 2549473000 | 0 | 2549473000 | 1600000 | 495149000 | 424010000 | |||||||
98 | 2022-06-30 | FIX | USD | 1035983 | 2022-07-27 | 2022-07-27 16:07:02 | 2022 | Q2 | 69129000 | 0 | 69129000 | 1109012000 | 31246000 | 28836000 | 1238223000 | 265327000 | 611000000 | 296538000 | 907538000 | 1200000 | 16594000 | 10740000 | 1201399000 | 0 | 2439622000 | 293964000 | 2448000 | 0 | 386258000 | 285510000 | 968180000 | 516842000 | 0 | 1745000 | 56010000 | 574597000 | 0 | 113650000 | 1542777000 | 0.9999998808 | 411000 | 748083000 | 1.14E-07 | 148350999 | 896845000 | 896845000 | 2439622000 | 0 | 2439622000 | 1200000 | 519290000 | 450161000 | |||||||
99 | 2022-03-31 | FIX | USD | 1035983 | 2022-04-27 | 2022-04-27 16:22:24 | 2022 | Q1 | 115615000 | 0 | 115615000 | 967723000 | 24918000 | 31373000 | 1139629000 | 252647000 | 593947000 | 291990000 | 885937000 | 0 | 20577000 | 9623000 | 1168784000 | 0 | 2308413000 | 267246000 | 407000 | 0 | 316478000 | 273068000 | 857199000 | 519112000 | 0 | 1745000 | 51949000 | 572806000 | 0 | 107033000 | 1430005000 | 0 | 411000 | 710863000 | 0 | 167134000 | 878408000 | 878408000 | 2308413000 | 0 | 2308413000 | 0 | 519519000 | 403904000 | |||||||
100 | 2021-12-31 | FIX | USD | 1035983 | 2022-02-23 | 2022-02-23 16:36:56 | 2021 | Q4 | 58776000 | 0 | 58776000 | 922988000 | 21853000 | 23704000 | 1027321000 | 253310000 | 592114000 | 304781000 | 896895000 | 0 | 22905000 | 8683000 | 1181793000 | 0 | 2209114000 | 254788000 | 21838000 | 3861000 | 321114000 | 238814000 | 836554000 | 492943000 | 0 | 1745000 | 72206000 | 566894000 | 0 | 126751000 | 1403448000 | 0 | 411000 | 628774000 | 0 | 176481000 | 805666000 | 805666000 | 2209114000 | 0 | 2209114000 | 0 | 514781000 | 456005000 | |||||||
101 | 2021-09-30 | FIX | USD | 1035983 | 2021-10-27 | 2021-10-27 16:32:20 | 2021 | Q3 | 67721000 | 0 | 67721000 | 775074000 | 19908000 | 61916000 | 904711000 | 115538000 | 526964000 | 268099000 | 795063000 | -22812000 | 22812000 | 136022000 | 1046623000 | 0 | 1951334000 | 236387000 | 5958000 | 0 | 244578000 | 255339000 | 742262000 | 266772000 | -1339000 | 1339000 | 170511000 | 437283000 | 0 | 88923000 | 1179545000 | 0 | 411000 | 595872000 | 0 | 175506000 | 771789000 | 771789000 | 1951334000 | 0 | 1951334000 | -22812000 | 272730000 | 205009000 | |||||||
102 | 2021-06-30 | FIX | USD | 1035983 | 2021-07-28 | 2021-07-28 16:21:21 | 2021 | Q2 | 53659000 | 0 | 53659000 | 735554000 | 18837000 | 11350000 | 819400000 | 209121000 | 472046000 | 221584000 | 693630000 | 0 | 23952000 | 8847000 | 935550000 | 0 | 1754950000 | 207453000 | 4235000 | 0 | 255357000 | 254365000 | 721410000 | 237332000 | 0 | 1339000 | 42857000 | 281528000 | 0 | 81060000 | 1002938000 | 0 | 411000 | 553925000 | 0 | 197676000 | 752012000 | 752012000 | 1754950000 | 0 | 1754950000 | 0 | 241567000 | 187908000 | |||||||
103 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
104 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
153 | Treasury rates | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
154 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
155 | 2024-04-15 | 2024 | 4 | 15 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
156 | Date | Month1 | Month2 | Month3 | Month6 | Year1 | Year2 | Year3 | Year5 | Year7 | Year10 | Year20 | Year30 | ||||||||||||||||||||||||||||||||||||||||||||||
157 | 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 | ||||||||||||||||||||||||||||||||||||||||||||||
158 | 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 | ||||||||||||||||||||||||||||||||||||||||||||||
159 | 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 | ||||||||||||||||||||||||||||||||||||||||||||||
160 | 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 | ||||||||||||||||||||||||||||||||||||||||||||||
161 | 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 | ||||||||||||||||||||||||||||||||||||||||||||||
162 | 2024-04-19 | 5.49 | 5.51 | 5.45 | 5.39 | 5.17 | 4.97 | 4.81 | 4.66 | 4.65 | 4.62 | 4.83 | 4.72 | ||||||||||||||||||||||||||||||||||||||||||||||
163 | 2024-04-18 | 5.49 | 5.52 | 5.46 | 5.39 | 5.18 | 4.98 | 4.83 | 4.68 | 4.67 | 4.64 | 4.85 | 4.74 | ||||||||||||||||||||||||||||||||||||||||||||||
164 | 2024-04-17 | 5.49 | 5.49 | 5.45 | 5.38 | 5.16 | 4.93 | 4.77 | 4.62 | 4.61 | 4.59 | 4.81 | 4.71 | ||||||||||||||||||||||||||||||||||||||||||||||
165 | 2024-04-16 | 5.49 | 5.51 | 5.45 | 5.39 | 5.18 | 4.97 | 4.83 | 4.69 | 4.69 | 4.67 | 4.88 | 4.77 | ||||||||||||||||||||||||||||||||||||||||||||||
166 | 2024-04-15 | 5.49 | 5.51 | 5.45 | 5.38 | 5.16 | 4.93 | 4.78 | 4.65 | 4.65 | 4.63 | 4.85 | 4.74 | ||||||||||||||||||||||||||||||||||||||||||||||
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 | Comfort Systems USA, Inc. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4 | US | Industrials | Engineering & Construction | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6 | Quick Look | Stock Price per Share / Intrinsic Value - Price Fair Value | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
7 | 3.14 | 2.76 | 4.46 | 4.14 | 5.76 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8 | Country | US | Currency | USD | Exchange | NYSE | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
9 | Avg Volume | 381,903 | FTEs | 15,800 | EV/EBITDA | 14.2x | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10 | Price | 302 | ROE | 25.3% | P/E | 22.8x | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11 | Market Cap | 10.8B | ROA | 9.8% | P/B | 5.8x | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
12 | Beta | 1.2 | Gross Margin | 18.3% | Debt/Equity | 0.1x | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
13 | 52 Week | 144.45-335.25 | DPS | 9.4% | Current Ratio | 1.1x | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
14 | 2019 | 2020 | 2021 | 2022 | 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
15 | P/E - Price / Earnings Ratio | EV/EBITDA - Enterprise Value Multiplier | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
16 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
17 | 16.07 | 12.82 | 25.04 | 16.81 | 22.77 | 9.85 | 11.12 | 15.88 | 17.17 | 14.16 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 | 3.14 | 2.76 | 4.46 | 4.14 | 5.76 | 0.53 | 0.36 | 0.64 | 0.26 | 0.05 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 | Comfort Systems USA, Inc. | |||
5 | CEO | Mr. Brian E. Lane | |||
6 | Country | US | |||
7 | Sector | Industrials | |||
8 | Industry | Engineering & Construction | |||
9 | Website | https://www.comfortsystemsusa.com | |||
10 | Exchange | New York Stock Exchange | |||
11 | Description | Comfort Systems USA, Inc. provides mechanical and electrical installation, renovation, maintenance, repair, and replacement services for the mechanical and electrical services industry in the United States. It engages in the design, engineering, integration, installation, and start-up of mechanical, electrical, and plumbing (MEP) systems; and renovation, expansion, maintenance, monitoring, repair, and replacement of existing buildings. The company offers its services for heating, ventilation, and air conditioning (HVAC) systems, as well as plumbing, piping and controls, off-site construction, electrical, monitoring, and fire protection. It serves building owners and developers, general contractors, architects, consulting engineers, and property managers in the commercial, industrial, and institutional MEP markets. Comfort Systems USA, Inc. was founded in 1917 and is headquartered in Houston, Texas. | |||
12 |
1 | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2 | Income Statement - (USD 'MM) | ||||||||||||
3 | |||||||||||||
4 | Year | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | ||
5 | |||||||||||||
6 | Revenue | 1,411 | 1,581 | 1,634 | 1,788 | 2,183 | 2,615 | 2,857 | 3,074 | 4,140 | 5,207 | ||
7 | Cost of Revenue | (1,161) | (1,262) | (1,290) | (1,422) | (1,737) | (2,113) | (2,310) | (2,510) | (3,399) | (4,254) | ||
8 | Gross Profit | 250 | 318 | 344 | 366 | 446 | 502 | 547 | 563 | 742 | 952 | ||
9 | Gross Margin, % | 17.7% | 20.1% | 21.0% | 20.5% | 20.4% | 19.2% | 19.1% | 18.3% | 17.9% | 18.3% | ||
10 | EBITDA | 42 | 89 | 102 | 101 | 153 | 213 | 189 | 255 | 252 | 524 | ||
11 | EBITDA, % | 3.0% | 5.6% | 6.2% | 5.6% | 7.0% | 8.1% | 6.6% | 8.3% | 6.1% | 10.1% | ||
12 | Operating Income (EBIT) | 42 | 90 | 102 | 99 | 150 | 164 | 129 | 188 | 171 | 416 | ||
13 | EBIT, % | 3.0% | 5.7% | 6.2% | 5.6% | 6.9% | 6.3% | 4.5% | 6.1% | 4.1% | 8.0% | ||
14 | Profit Before Tax | 40 | 89 | 101 | 101 | 149 | 152 | 192 | 190 | 236 | 388 | ||
15 | Earnings Before Tax, % | 2.9% | 5.6% | 6.2% | 5.6% | 6.8% | 5.8% | 6.7% | 6.2% | 5.7% | 7.5% | ||
16 | Net Profit After Tax | 23 | 49 | 65 | 55 | 113 | 114 | 150 | 143 | 246 | 323 | ||
17 | Profit Margin, % | 1.6% | 3.1% | 4.0% | 3.1% | 5.2% | 4.4% | 5.3% | 4.7% | 5.9% | 6.2% | ||
18 | |||||||||||||
19 | Cash Flow Statement - (USD 'MM) | ||||||||||||
20 | |||||||||||||
21 | Year | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | ||
22 | |||||||||||||
23 | Net Income | 29 | 57 | 65 | 55 | 113 | 114 | 150 | 143 | 246 | 323 | ||
24 | Depreciation & Amortization | 21 | 23 | 26 | 37 | 43 | 52 | 61 | 69 | 81 | 108 | ||
25 | Deferred income taxes | (5) | (0) | (1) | 4 | 4 | (4) | (8) | 7 | (95) | 95 | ||
26 | Stock-based compensation | 5 | 6 | 5 | 6 | - | 6 | 7 | 11 | 11 | 13 | ||
27 | Change in working capital | (9) | 11 | (3) | 14 | (25) | (47) | 65 | (57) | 30 | 73 | ||
28 | Other non-cash items | 2 | 1 | (1) | (3) | 5 | 22 | 12 | 7 | 28 | 27 | ||
29 | Operating Cash Flow | 43 | 98 | 91 | 114 | 147 | 142 | 287 | 180 | 302 | 640 | ||
30 | Investments in PPE | (19) | (21) | (23) | (35) | (27) | (32) | (24) | (22) | (48) | (95) | ||
31 | Acquisitions | (56) | (6) | (57) | (95) | (70) | (195) | (186) | (227) | (49) | (96) | ||
32 | Investment purchases | - | - | - | - | - | - | - | - | (2) | (2) | ||
33 | Sales/Maturities of investments | - | - | - | - | - | - | - | - | - | 98 | ||
34 | Other Investing Activites | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 3 | 3 | (98) | ||
35 | Investing Cash Flow | (74) | (26) | (79) | (129) | (96) | (224) | (208) | (247) | (97) | (193) | ||
36 | Debt repayment | (92) | (53) | (155) | (133) | (120) | (232) | (288) | (160) | (693) | (227) | ||
37 | Dividends payments | (8) | (9) | (10) | (11) | - | (15) | (15) | (17) | (20) | (30) | ||
38 | Common Stock Repurchased | (9) | (9) | (14) | (10) | (30) | (21) | (31) | (29) | (41) | (21) | ||
39 | Common Stock Issuance | 130 | 28 | 146 | 179 | 127 | 358 | 270 | 281 | 1 | 0 | ||
40 | Other Financing Activites | (9) | (4) | (2) | (5) | (7) | (3) | (11) | (4) | 548 | (20) | ||
41 | Financing Cash Flow | 12 | (48) | (36) | 19 | (42) | 88 | (75) | 70 | (206) | (299) | ||
42 | Cash at beginning of period | 52 | 32 | 56 | 32 | 37 | 46 | 51 | 55 | 59 | 57 | ||
43 | Net cash flow / Change in cash | (20) | 24 | (24) | 4 | 9 | 5 | 4 | 4 | (2) | 148 | ||
44 | Cash at end of period | 32 | 56 | 32 | 37 | 46 | 51 | 55 | 59 | 57 | 205 | ||
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 | 32 | 56 | 32 | 37 | 46 | 51 | 55 | 59 | 57 | 205 | ||
51 | Short Term Investments | - | - | - | - | - | - | - | - | - | - | ||
52 | Cash and Short Term Investments | 32 | 56 | 32 | 37 | 46 | 51 | 55 | 59 | 57 | 205 | ||
53 | Account Receivables | 331 | 333 | 348 | 413 | 529 | 715 | 684 | 923 | 1,128 | 1,586 | ||
54 | Inventory | 9 | 8 | 9 | 10 | 12 | 10 | 13 | 22 | 35 | 66 | ||
55 | Other Current Assets | 50 | 34 | 36 | 40 | 35 | 14 | 73 | 24 | 122 | 54 | ||
56 | Total Current Assets | 413 | 424 | 416 | 489 | 610 | 790 | 812 | 1,027 | 1,308 | 1,911 | ||
57 | Goodwill | 140 | 144 | 149 | 201 | 235 | 332 | 464 | 592 | 612 | 667 | ||
58 | Intangible Assets | 46 | 41 | 42 | 76 | 95 | 160 | 232 | 305 | 274 | 280 | ||
59 | Goodwill and Intangible Assets | 186 | 185 | 192 | 277 | 330 | 492 | 696 | 897 | 886 | 947 | ||
60 | Long Term Investments | - | - | (27) | (23) | (18) | - | (29) | - | 3 | 4 | ||
61 | Property, Plant & Equipment Net | 56 | 61 | 68 | 88 | 100 | 194 | 117 | 253 | 144 | 414 | ||
62 | Other non-current Assets | 11 | 22 | 6 | 5 | 23 | 7 | 132 | 9 | 142 | 11 | ||
63 | Total non-current Assets | 253 | 267 | 293 | 392 | 453 | 715 | 946 | 1,182 | 1,290 | 1,394 | ||
64 | Total assets | 666 | 692 | 709 | 881 | 1,063 | 1,505 | 1,757 | 2,209 | 2,597 | 3,306 | ||
65 | Short Term debt | 0 | 1 | 1 | 1 | 3 | 35 | 17 | 22 | 9 | 29 | ||
66 | Account Payables | 106 | 107 | 103 | 132 | 176 | 196 | 204 | 255 | 337 | 420 | ||
67 | Deferred revenue | 77 | 85 | 84 | 106 | 131 | 172 | 226 | 321 | 462 | 910 | ||
68 | Other Current Liabilities | 99 | 113 | 129 | 135 | 157 | 205 | 246 | 239 | 363 | 362 | ||
69 | Total current liabilities | 283 | 305 | 318 | 374 | 467 | 608 | 693 | 837 | 1,171 | 1,721 | ||
70 | Long Term debt | 40 | 11 | 2 | 60 | 74 | 278 | 236 | 493 | 247 | 39 | ||
71 | Deferred Revenue Non Current | (11) | (2) | (2) | (2) | (1) | - | (1) | - | (78) | 188 | ||
72 | Deferred Tax Liabilities Non Current | 11 | 2 | 2 | 2 | 1 | 1 | 1 | 2 | 78 | 1 | ||
73 | Other non-current Liabilities | 11 | 9 | 10 | 27 | 24 | 32 | 132 | 72 | 180 | 78 | ||
74 | Total non-current liabilities | 62 | 21 | 15 | 89 | 97 | 312 | 368 | 567 | 427 | 307 | ||
75 | Total liabilities | 344 | 327 | 332 | 463 | 565 | 920 | 1,061 | 1,403 | 1,598 | 2,028 | ||
76 | Common Stock | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
77 | Retained earnings | 29 | 69 | 124 | 168 | 269 | 369 | 503 | 629 | 855 | 1,148 | ||
78 | Other Income/Loss | - | - | - | - | (119) | 0 | - | 0 | - | (0) | ||
79 | Other Stockholders Equity | 276 | 277 | 252 | 249 | 348 | 216 | 193 | 176 | 145 | 130 | ||
80 | Total shareholders equity | 306 | 347 | 377 | 418 | 498 | 585 | 696 | 806 | 1,000 | 1,278 | ||
81 | Minority Interest | 15 | 18 | - | - | - | - | - | - | - | - | ||
82 | Total Equity | 321 | 365 | 377 | 418 | 498 | 585 | 696 | 806 | 1,000 | 1,278 | ||
83 | Total debt | 40 | 12 | 3 | 61 | 77 | 313 | 236 | 515 | 256 | 257 | ||
84 | Total Investments | - | - | - | - | (18) | - | (29) | - | 3 | 4 | ||
85 | Net Debt | 8 | (45) | (29) | 24 | 31 | 262 | 181 | 456 | 199 | 52 |
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 | 714 | 834 | 856 | 885 | 1,018 | 1,120 | 1,117 | 1,175 | 1,296 | 1,378 | 1,358 | 1,537 | ||
7 | Cost of Revenue | (587) | (675) | (702) | (732) | (843) | (918) | (906) | (969) | (1,069) | (1,101) | (1,088) | (1,252) | ||
8 | Gross Profit | 126 | 159 | 154 | 153 | 175 | 202 | 211 | 205 | 228 | 277 | 270 | 285 | ||
9 | Gross Margin, % | 17.7% | 19.1% | 18.0% | 17.3% | 17.2% | 18.1% | 18.9% | 17.5% | 17.6% | 20.1% | 19.9% | 18.5% | ||
10 | EBITDA | 55 | 64 | 67 | 56 | 77 | 101 | 80 | 91 | 112 | 156 | 148 | 170 | ||
11 | EBITDA, % | 7.7% | 7.7% | 7.8% | 6.4% | 7.6% | 9.0% | 7.1% | 7.8% | 8.6% | 11.3% | 10.9% | 11.0% | ||
12 | Operating Income (EBIT) | 39 | 64 | 49 | 36 | 57 | 81 | 60 | 71 | 92 | 135 | 120 | 135 | ||
13 | EBIT, % | 5.5% | 7.7% | 5.8% | 4.0% | 5.6% | 7.3% | 5.3% | 6.0% | 7.1% | 9.8% | 8.8% | 8.8% | ||
14 | Profit Before Tax | 43 | 61 | 51 | 38 | 54 | 74 | 70 | 66 | 85 | 125 | 112 | 123 | ||
15 | Earnings Before Tax, % | 6.0% | 7.4% | 6.0% | 4.3% | 5.3% | 6.6% | 6.3% | 5.6% | 6.6% | 9.1% | 8.2% | 8.0% | ||
16 | Net Profit After Tax | 33 | 46 | 38 | 87 | 42 | 62 | 55 | 57 | 69 | 105 | 92 | 96 | ||
17 | Profit Margin, % | 4.6% | 5.6% | 4.4% | 9.8% | 4.2% | 5.5% | 5.0% | 4.9% | 5.4% | 7.6% | 6.7% | 6.3% | ||
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 | 33 | 46 | 38 | 87 | 42 | 62 | 55 | 57 | 69 | 105 | 92 | 96 | ||
24 | Depreciation & Amortization | 16 | 18 | 19 | 21 | 21 | 20 | 20 | 20 | 20 | 20 | 28 | 35 | ||
25 | Deferred income taxes | 6 | 1 | 0 | 2 | 4 | 5 | (106) | (28) | (28) | 172 | (21) | (14) | ||
26 | Stock-based compensation | 2 | 1 | 3 | 4 | 2 | 1 | 3 | 6 | 2 | 1 | 4 | 7 | ||
27 | Change in working capital | (31) | (28) | (34) | (51) | (32) | (35) | 148 | 63 | 52 | (102) | 60 | 2 | ||
28 | Other non-cash items | (0) | 4 | 1 | 0 | 7 | 9 | 12 | 8 | 9 | 18 | 11 | 115 | ||
29 | Operating Cash Flow | 25 | 43 | 27 | 64 | 45 | 61 | 132 | 127 | 125 | 214 | 173 | 147 | ||
30 | Investments in PPE | (6) | (5) | (6) | (9) | (11) | (15) | (14) | (17) | (25) | (28) | (25) | (25) | ||
31 | Acquisitions | (1) | (94) | (122) | 0 | (39) | (9) | (1) | (53) | (0) | 3 | (48) | (196) | ||
32 | Investment purchases | - | - | - | (1) | - | (0) | (1) | - | (1) | (0) | (1) | (1) | ||
33 | Sales/Maturities of investments | - | - | - | - | - | - | - | - | - | (3) | 103 | - | ||
34 | Other Investing Activites | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 3 | (103) | (0) | ||
35 | Investing Cash Flow | (6) | (99) | (127) | (9) | (50) | (23) | (14) | (69) | (25) | (25) | (74) | (222) | ||
36 | Debt repayment | (26) | (35) | (20) | (26) | (448) | (35) | (185) | (140) | (222) | (140) | (10) | (1) | ||
37 | Dividends payments | (4) | (4) | (5) | (5) | (5) | (5) | (5) | (6) | (7) | (8) | (9) | (9) | ||
38 | Common Stock Repurchased | (4) | (22) | (2) | (15) | (21) | (4) | (2) | (5) | (6) | (2) | (13) | (0) | ||
39 | Common Stock Issuance | 17 | 135 | - | - | - | 1 | 0 | 0 | - | 40 | (40) | 0 | ||
40 | Other Financing Activites | (1) | (3) | 117 | 48 | 433 | 7 | 60 | 85 | 146 | (1) | 40 | (21) | ||
41 | Financing Cash Flow | (18) | 70 | 91 | 2 | (41) | (36) | (132) | (67) | (89) | (111) | (32) | (29) | ||
42 | Cash at beginning of period | 52 | 54 | 68 | 59 | 116 | 69 | 71 | 57 | 49 | 60 | 138 | 205 | ||
43 | Net cash flow / Change in cash | 2 | 14 | (9) | 57 | (46) | 2 | (14) | (9) | 11 | 78 | 68 | (104) | ||
44 | Cash at end of period | 54 | 68 | 59 | 116 | 69 | 71 | 57 | 49 | 60 | 138 | 205 | 101 | ||
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 | 54 | 68 | 59 | 116 | 69 | 71 | 57 | 49 | 60 | 138 | 205 | 101 | ||
51 | Short Term Investments | - | - | - | - | - | - | - | - | - | - | - | - | ||
52 | Cash and Short Term Investments | 54 | 68 | 59 | 116 | 69 | 71 | 57 | 49 | 60 | 138 | 205 | 101 | ||
53 | Account Receivables | 736 | 775 | 923 | 968 | 1,109 | 1,221 | 1,128 | 1,326 | 1,348 | 1,578 | 1,586 | 1,814 | ||
54 | Inventory | 19 | 20 | 22 | 25 | 31 | 38 | 35 | 37 | 42 | 54 | 66 | 71 | ||
55 | Other Current Assets | 11 | 62 | 24 | 31 | 29 | 27 | 122 | 47 | 50 | 43 | 54 | 62 | ||
56 | Total Current Assets | 819 | 905 | 1,027 | 1,140 | 1,238 | 1,358 | 1,308 | 1,459 | 1,500 | 1,812 | 1,911 | 2,048 | ||
57 | Goodwill | 472 | 527 | 592 | 594 | 611 | 611 | 612 | 637 | 637 | 637 | 667 | 863 | ||
58 | Intangible Assets | 222 | 268 | 305 | 292 | 297 | 285 | 274 | 296 | 285 | 274 | 280 | 490 | ||
59 | Goodwill and Intangible Assets | 694 | 795 | 897 | 886 | 908 | 896 | 886 | 934 | 923 | 912 | 947 | 1,353 | ||
60 | Long Term Investments | - | (23) | - | - | 1 | 2 | 3 | 3 | 4 | 4 | 4 | 5 | ||
61 | Property, Plant & Equipment Net | 209 | 116 | 253 | 253 | 265 | 272 | 144 | 290 | 306 | 396 | 414 | 453 | ||
62 | Other non-current Assets | 9 | 136 | 9 | 10 | 11 | 11 | 142 | 11 | 12 | 11 | 11 | 11 | ||
63 | Total non-current Assets | 936 | 1,047 | 1,182 | 1,169 | 1,201 | 1,191 | 1,290 | 1,380 | 1,415 | 1,328 | 1,394 | 1,855 | ||
64 | Total assets | 1,755 | 1,951 | 2,209 | 2,308 | 2,440 | 2,549 | 2,597 | 2,839 | 2,915 | 3,141 | 3,306 | 3,903 | ||
65 | Short Term debt | 4 | 6 | 22 | 0 | 2 | 3 | 9 | 11 | 13 | 13 | 29 | 39 | ||
66 | Account Payables | 207 | 236 | 255 | 267 | 294 | 330 | 337 | 352 | 396 | 441 | 420 | 558 | ||
67 | Deferred revenue | 255 | 245 | 321 | 316 | 386 | 412 | 462 | 717 | 696 | 775 | 910 | 1,132 | ||
68 | Other Current Liabilities | 254 | 255 | 239 | 273 | 286 | 299 | 363 | 326 | 376 | 399 | 362 | 411 | ||
69 | Total current liabilities | 721 | 742 | 837 | 857 | 968 | 1,044 | 1,171 | 1,407 | 1,481 | 1,629 | 1,721 | 2,140 | ||
70 | Long Term debt | 237 | 267 | 493 | 519 | 517 | 493 | 247 | 313 | 249 | 225 | 39 | 77 | ||
71 | Deferred Revenue Non Current | - | (1) | - | - | - | - | (78) | - | - | - | 188 | 210 | ||
72 | Deferred Tax Liabilities Non Current | 1 | 1 | 2 | 2 | 2 | 2 | 78 | - | - | 7 | 1 | 1 | ||
73 | Other non-current Liabilities | 43 | 171 | 72 | 52 | 56 | 60 | 180 | 67 | 73 | 72 | 78 | 103 | ||
74 | Total non-current liabilities | 282 | 437 | 567 | 573 | 575 | 554 | 427 | 379 | 322 | 304 | 307 | 391 | ||
75 | Total liabilities | 1,003 | 1,180 | 1,403 | 1,430 | 1,543 | 1,598 | 1,598 | 1,786 | 1,804 | 1,933 | 2,028 | 2,530 | ||
76 | Common Stock | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
77 | Retained earnings | 554 | 596 | 629 | 711 | 748 | 805 | 855 | 906 | 968 | 1,065 | 1,148 | 1,235 | ||
78 | Other Income/Loss | - | - | - | - | 0 | (0) | - | (0) | (0) | (0) | (0) | - | ||
79 | Other Stockholders Equity | 198 | 176 | 176 | 167 | 148 | 146 | 145 | 147 | 143 | 142 | 130 | 137 | ||
80 | Total shareholders equity | 752 | 772 | 806 | 878 | 897 | 951 | 1,000 | 1,053 | 1,111 | 1,207 | 1,278 | 1,373 | ||
81 | Minority Interest | - | - | - | - | - | - | - | - | - | - | - | - | ||
82 | Total Equity | 752 | 772 | 806 | 878 | 897 | 951 | 1,000 | 1,053 | 1,111 | 1,207 | 1,278 | 1,373 | ||
83 | Total debt | 242 | 273 | 515 | 520 | 519 | 495 | 256 | 324 | 263 | 239 | 257 | 326 | ||
84 | Total Investments | - | (23) | - | - | 1 | 2 | 3 | 3 | 4 | 4 | 4 | 5 | ||
85 | Net Debt | 188 | 205 | 456 | 404 | 450 | 424 | 199 | 276 | 203 | 101 | 52 | 225 |
1 | |||||||
---|---|---|---|---|---|---|---|
2 | Weighted Average Cost Of Capital (WACC) | ||||||
3 | |||||||
4 | Share price, USD | 302.00 | |||||
5 | Beta | 1.20 | |||||
6 | Diluted Shares Outstanding, MM | 36 | |||||
7 | Cost of Debt, % | 3.6% | |||||
8 | Tax Rate, % | 21.6% | |||||
9 | After-tax Cost of Debt, % | 2.8% | |||||
10 | * Risk-Free Rate, % | 4.7% | |||||
11 | ** Market Risk Premium, % | 5.0% | |||||
12 | Cost of Equity, % | 10.7% | |||||
13 | Total Debt - (USD 'MM) | 257 | Debt | ||||
14 | Total Equity - (USD 'MM) | 10,840 | Equity | ||||
15 | Total Capital - (USD 'MM) | 11,097 | |||||
16 | Debt Weighting, % | 2.3% | |||||
17 | Equity Weighting, % | 97.7% | |||||
18 | WACC, % | 10.5% | |||||
19 | |||||||
20 | |||||||
21 | Tax Rate | ||||||
22 | 2019 | 2020 | 2021 | 2022 | 2023 | ||
23 | Historical tax rate, % | 24.7% | 21.6% | 24.7% | -4.3% | 16.7% | |
24 | Selected tax rate, % | 21.6% | |||||
25 | |||||||
26 | |||||||
27 | Cost Of Debt (Effective interest rate method) | ||||||
28 | |||||||
29 | 2019 | 2020 | 2021 | 2022 | 2023 | ||
30 | Interest expense - (USD 'MM) | 8 | 8 | 5 | 13 | 10 | |
31 | Total debt - (USD 'MM) | 257 | 257 | 257 | 257 | 257 | |
32 | Effective interest rate, % | 3.2% | 1.9% | 5.2% | 4.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 | 2,615 | 2,857 | 3,074 | 4,140 | 5,207 | 6,213 | 7,413 | 8,846 | 10,555 | 12,594 | |
8 | Revenue Growth, % | 9.2% | 7.6% | 34.7% | 25.8% | 19.3% | 19.3% | 19.3% | 19.3% | 19.3% | ||
9 | EBITDA | 213 | 189 | 255 | 252 | 524 | 483 | 576 | 687 | 820 | 978 | |
10 | EBITDA, % | 8.1% | 6.6% | 8.3% | 6.1% | 10.1% | 7.8% | 7.8% | 7.8% | 7.8% | 7.8% | |
11 | Depreciation | 49 | 61 | 66 | 81 | 108 | 129 | 154 | 184 | 219 | 262 | |
12 | Depreciation, % | 1.9% | 2.1% | 2.2% | 2.0% | 2.1% | 2.1% | 2.1% | 2.1% | 2.1% | 2.1% | |
13 | EBIT | 164 | 129 | 188 | 171 | 416 | 353 | 422 | 503 | 600 | 716 | |
14 | EBIT, % | 6.3% | 4.5% | 6.1% | 4.1% | 8.0% | 5.7% | 5.7% | 5.7% | 5.7% | 5.7% | |
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 | 51 | 55 | 59 | 57 | 205 | 142 | 170 | 202 | 242 | 288 | |
22 | Total Cash, % | 1.9% | 1.9% | 1.9% | 1.4% | 3.9% | 2.3% | 2.3% | 2.3% | 2.3% | 2.3% | |
23 | Account Receivables | 715 | 684 | 923 | 1,128 | 1,586 | 1,735 | 2,070 | 2,470 | 2,947 | 3,516 | |
24 | Account Receivables, % | 27.3% | 23.9% | 30.0% | 27.3% | 30.5% | 27.9% | 27.9% | 27.9% | 27.9% | 27.9% | |
25 | Inventories | 10 | 13 | 22 | 35 | 66 | 51 | 61 | 73 | 87 | 104 | |
26 | Inventories, % | 0.4% | 0.5% | 0.7% | 0.9% | 1.3% | 0.8% | 0.8% | 0.8% | 0.8% | 0.8% | |
27 | Accounts Payable | 196 | 204 | 255 | 337 | 420 | 492 | 587 | 700 | 835 | 997 | |
28 | Accounts Payable, % | 7.5% | 7.1% | 8.3% | 8.1% | 8.1% | 7.9% | 7.9% | 7.9% | 7.9% | 7.9% | |
29 | Capital Expenditure | (32) | (24) | (22) | (48) | (95) | (71) | (85) | (101) | (120) | (144) | |
30 | Capital Expenditure, % | 1.2% | 0.8% | 0.7% | 1.2% | 1.8% | 1.1% | 1.1% | 1.1% | 1.1% | 1.1% | |
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 | 2,615 | 2,857 | 3,074 | 4,140 | 5,207 | 6,213 | 7,413 | 8,846 | 10,555 | 12,594 | |
38 | EBITDA | 213 | 189 | 255 | 252 | 524 | 483 | 576 | 687 | 820 | 978 | |
39 | EBIT | 164 | 129 | 188 | 171 | 416 | 353 | 422 | 503 | 600 | 716 | |
40 | Tax Rate, % | 24.7% | 21.6% | 24.7% | -4.3% | 16.7% | 14.7% | 14.7% | 14.7% | 14.7% | 14.7% | |
41 | EBIAT | 123 | 101 | 142 | 178 | 347 | 302 | 360 | 429 | 512 | 611 | |
42 | Depreciation | 49 | 61 | 66 | 81 | 108 | 129 | 154 | 184 | 219 | 262 | |
43 | Accounts Receivable | (186) | 31 | (239) | (205) | (458) | (148) | (335) | (400) | (477) | (569) | |
44 | Inventories | 2 | (3) | (8) | (13) | (30) | 14 | (10) | (12) | (14) | (17) | |
45 | Accounts Payable | 20 | 8 | 51 | 83 | 83 | 72 | 95 | 113 | 135 | 161 | |
46 | Capital Expenditure | (32) | (24) | (22) | (48) | (95) | (71) | (85) | (101) | (120) | (144) | |
47 | UFCF | (23) | 173 | (11) | 75 | (46) | 297 | 179 | 214 | 255 | 305 | |
48 | WACC, % | 10.5% | 10.5% | 10.5% | 10.5% | 10.5% | ||||||
49 | PV UFCF | 269 | 147 | 159 | 171 | 185 | ||||||
50 | SUM PV UFCF | 931 | ||||||||||
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) | 3,903 | ||||||||
55 | WACC, % | 10.5% | Net Debt - (USD 'MM) | 52 | ||||||||
56 | Free cash flow (t + 1) | 317 | Equity Value - (USD 'MM) | 3,851 | ||||||||
57 | Terminal Value | 4,891 | Shares Outstanding, MM | 36 | ||||||||
58 | Present Value of Terminal Value | 2,972 | Equity Value Per Share, USD | 107.30 |
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 | 2,615 | 2,857 | 3,074 | 4,140 | 5,207 | 6,213 | 7,413 | 8,846 | 10,555 | 12,594 | |
8 | Revenue Growth, % | 9.2% | 7.6% | 34.7% | 25.8% | 19.3% | 19.3% | 19.3% | 19.3% | 19.3% | ||
9 | Operating Cash Flow | 142 | 287 | 180 | 302 | 640 | 551 | 657 | 784 | 936 | 1,116 | |
10 | Operating Cash Flow, % | 5.4% | 10.0% | 5.9% | 7.3% | 12.3% | 8.9% | 8.9% | 8.9% | 8.9% | 8.9% | |
11 | Capital Expenditure | (32) | (24) | (22) | (48) | (95) | (71) | (85) | (101) | (120) | (144) | |
12 | Capital Expenditure, % | 1.2% | 0.8% | 0.7% | 1.2% | 1.8% | 1.1% | 1.1% | 1.1% | 1.1% | 1.1% | |
13 | Free Cash Flow | 110 | 262 | 158 | 253 | 545 | 480 | 573 | 683 | 815 | 973 | |
14 | Free Cash Flow, % | 4.2% | 9.2% | 5.1% | 6.1% | 10.5% | 7.7% | 7.7% | 7.7% | 7.7% | 7.7% | |
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 | 110 | 262 | 158 | 253 | 545 | 480 | 573 | 683 | 815 | 973 | |
22 | WACC, % | 10.5% | 10.5% | 10.5% | 10.5% | 10.5% | ||||||
23 | PV UFCF | 434 | 469 | 507 | 547 | 591 | ||||||
24 | SUM PV UFCF | 2,548 | ||||||||||
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) | 12,037 | ||||||||
30 | WACC, % | 10.5% | Net Debt - (USD 'MM) | 52 | ||||||||
31 | Free cash flow (t + 1) | 1,012 | Equity Value - (USD 'MM) | 11,985 | ||||||||
32 | Terminal Value | 15,616 | Shares Outstanding, MM | 36 | ||||||||
33 | Present Value of Terminal Value | 9,488 | Equity Value Per Share, USD | 333.89 |
1 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
2 | Liquidity Measurement Ratios | |||||||||||
3 | ||||||||||||
4 | Year | 2019 | 2020 | 2021 | 2022 | 2023 | Sparkline | |||||
5 | ||||||||||||
6 | Current Ratio | 1.30 | 1.17 | 1.23 | 1.12 | 1.11 | ||||||
7 | Current Assets / Current Liabilities | |||||||||||
8 | ||||||||||||
9 | Quick Ratio | 1.26 | 1.07 | 1.17 | 1.01 | 1.04 | ||||||
10 | (Cash and Cash Equivalents+Short Term Investments+Account Receivables) / Current Liabilities | |||||||||||
11 | ||||||||||||
12 | Cash Ratio | 0.08 | 0.08 | 0.07 | 0.05 | 0.12 | ||||||
13 | Cash and Cash Equivalents / Current Liabilities | |||||||||||
14 | ||||||||||||
15 | Days of Sales Outstanding | 99.78 | 87.37 | 109.61 | 99.47 | 111.19 | ||||||
16 | ((Account Receivables (start)+Account Receivables (end)) / 2) / (Revenue / 365) | |||||||||||
17 | ||||||||||||
18 | Days of Inventory Outstanding | 1.74 | 2.13 | 3.18 | 3.79 | 5.62 | ||||||
19 | ((Inventory (start)+Inventory (end)) / 2) / (COGS / 365) | |||||||||||
20 | ||||||||||||
21 | Operating Cycle | 101.52 | 89.49 | 112.78 | 103.26 | 116.81 | ||||||
22 | DSO + DIO | |||||||||||
23 | ||||||||||||
24 | Days of Payables Outstanding | 33.89 | 32.26 | 37.04 | 36.23 | 36.03 | ||||||
25 | ((Account Payables (start)+Account Payables (end)) / 2) / (COGS / 365) | |||||||||||
26 | ||||||||||||
27 | Cash Conversion Cycle | 67.63 | 57.23 | 75.74 | 67.03 | 80.78 | ||||||
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 | 19.2% | 19.1% | 18.3% | 17.9% | 18.3% | ||||||
37 | Gross Profit / Revenue | |||||||||||
38 | ||||||||||||
39 | Operating Profit Margin | 6.3% | 4.5% | 6.1% | 4.1% | 8.0% | ||||||
40 | Operating Income / Revenue | |||||||||||
41 | ||||||||||||
42 | Pretax Profit Margin | 5.8% | 6.7% | 6.2% | 5.7% | 7.5% | ||||||
43 | Income Before Tax / Revenue | |||||||||||
44 | ||||||||||||
45 | Net Profit Margin | 4.4% | 5.3% | 4.7% | 5.9% | 6.2% | ||||||
46 | Net Income / Revenue | |||||||||||
47 | ||||||||||||
48 | Effective Tax Rate | 24.7% | 21.6% | 24.7% | -4.3% | 16.7% | ||||||
49 | Provision For Income Taxes / Income Before Tax | |||||||||||
50 | ||||||||||||
51 | Return On Assets | 0.08 | 0.09 | 0.06 | 0.09 | 0.10 | ||||||
52 | Net Income / Avg Total Assets | |||||||||||
53 | ||||||||||||
54 | Return On Equity | 0.20 | 0.22 | 0.18 | 0.25 | 0.25 | ||||||
55 | Net Income / Avg Total Equity | |||||||||||
56 | ||||||||||||
57 | Return On Capital Employed | 0.18 | 0.12 | 0.14 | 0.12 | 0.26 | ||||||
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.21 | 0.14 | 0.23 | 0.10 | 0.02 | ||||||
66 | Total Liabilities / Total Assets | |||||||||||
67 | ||||||||||||
68 | Debt Equity Ratio | 0.53 | 0.36 | 0.64 | 0.26 | 0.05 | ||||||
69 | Total Debt / Total Equity | |||||||||||
70 | ||||||||||||
71 | Long-term Debt to Capitalization | 0.32 | 0.25 | 0.38 | 0.20 | 0.03 | ||||||
72 | Long−Term Debt / (Long−Term Debt + Shareholders Equity) | |||||||||||
73 | ||||||||||||
74 | Total Debt to Capitalization | 0.35 | 0.27 | 0.39 | 0.20 | 0.05 | ||||||
75 | Total Debt / (Total Debt + Shareholders Equity) | |||||||||||
76 | ||||||||||||
77 | Interest Coverage Ratio | 19.44 | 15.53 | 37.85 | 12.86 | 40.47 | ||||||
78 | EBIT / Interest Expenses | |||||||||||
79 | ||||||||||||
80 | Cash Flow to Debt Ratio | 0.45 | 1.14 | 0.35 | 1.18 | 9.32 | ||||||
81 | Operating Cash Flows / Total Debt | |||||||||||
82 | ||||||||||||
83 | Company Equity Multiplier | 2.57 | 2.52 | 2.74 | 2.60 | 2.59 | ||||||
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 | 13.49 | 24.37 | 12.13 | 28.76 | 12.57 | ||||||
92 | Revenue / Avg Fixed Assets | |||||||||||
93 | ||||||||||||
94 | Asset Turnover | 1.74 | 1.63 | 1.39 | 1.59 | 1.58 | ||||||
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.05 | 0.10 | 0.06 | 0.07 | 0.12 | ||||||
104 | Operating Cash Flow / Revenue | |||||||||||
105 | ||||||||||||
106 | Free Cash Flow Operating Cash Flow Ratio | 0.78 | 0.92 | 0.88 | 0.84 | 0.85 | ||||||
107 | Free Cash Flow / Operating Cash Flow | |||||||||||
108 | ||||||||||||
109 | Cash Flow Coverage Ratios | 0.45 | 1.14 | 0.35 | 1.18 | 9.32 | ||||||
110 | Operating Cash Flow / Total Debt | |||||||||||
111 | ||||||||||||
112 | Short-Term Coverage Ratios | 4.08 | 17.27 | 8.25 | 33.50 | 21.83 | ||||||
113 | Operating Cash Flow / Short-Term Debt | |||||||||||
114 | ||||||||||||
115 | Capital Expenditure Coverage Ratios | 4.47 | 11.87 | 8.07 | 6.24 | 6.74 | ||||||
116 | Operating Cash Flow / Capital Expenditure | |||||||||||
117 | ||||||||||||
118 | Dividend Paid and Capex Coverage Ratios | -8.25 | -33.19 | -36.42 | -10.66 | -9.92 | ||||||
119 | Operating Cash Flow / (Dividends Paid + Capital Expenditure) | |||||||||||
120 | ||||||||||||
121 | Dividend Payout Ratio | 0.13 | 0.10 | 0.12 | 0.08 | 0.09 | ||||||
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 | 3.14 | 2.76 | 4.46 | 4.14 | 5.76 | ||||||
131 | Stock Price per Share / Equity per Share | |||||||||||
132 | ||||||||||||
133 | Price Cash Flow Ratio | 12.94 | 6.72 | 19.93 | 13.71 | 11.51 | ||||||
134 | Stock Price per Share / Operating Cash Flow per Share | |||||||||||
135 | ||||||||||||
136 | Price Earnings Ratio | 16.07 | 12.82 | 25.04 | 16.81 | 22.77 | ||||||
137 | Stock Price per Share / EPS | |||||||||||
138 | ||||||||||||
139 | Price Earnings to Growth Ratio | 6.96 | 0.39 | -6.43 | 0.23 | 0.71 | ||||||
140 | Price Earnings Ratio / Expected Revenue Growth | |||||||||||
141 | ||||||||||||
142 | Price Sales Ratio | 0.70 | 0.67 | 1.17 | 1.00 | 1.41 | ||||||
143 | Stock Price per Share / Revenue per Share | |||||||||||
144 | ||||||||||||
145 | Dividend Yield | 0.008 | 0.008 | 0.005 | 0.005 | 0.004 | ||||||
146 | Dividend per Share / Stock Price per Share | |||||||||||
147 | ||||||||||||
148 | Enterprise Value Multiplier | 9.85 | 11.12 | 15.88 | 17.17 | 14.16 | ||||||
149 | Enterprise Value / EBITDA | |||||||||||
150 | ||||||||||||
151 | Price Fair Value | 3.14 | 2.76 | 4.46 | 4.14 | 5.76 | ||||||
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 |