"; return html; }, source: function(term, response){ $.getJSON(url, { q: term }, function(data){ var json = JSON.parse(data); response(json); }); }, onSelect: function(e, term, item){ if (typeof onSelectStockFn === "function") { var code = item.getAttribute('data-code'); var name = item.getAttribute('data-name'); onSelectStockFn(code, name); } }, }); } function onSelectStockFn(code){ var url = stock_overview_url.replace("12345", code); location.href = url; }
- Australia
- Canada
- Malaysia
- Singapore
- United Kingdom
- United States
New Portfolio
You should check in on some of those fields below.
PORTFOLIO: maintain record of your purchases, sales and cash transactions.
WATCHLIST: track a list of stocks to "watch" or follow.
Name
Description
Tag
Confirmation
Click Confirm to delete this list.
GO HUB CAPITAL BERHAD
KLSE: GOHUB (0311)
You're accessing 15 mins delay data. Turn on live stream now to enjoy real-time data!
Share this:
Last Price
Today's Change
Day's Change
Trading Volume
- Overview
- Prices
- Stock Chart
- Latest Prices
- Price Target
- Discussions
- Market Buzz
- Historical Data
- Financials
- Summary
- Last 10 FY
- Quarter
- Cumulative
- T4Q
- Annualized
- Annual (Unaudited)
- Annual Report
- Disclosures
- Entitlements
- Holders
- Board Members
- Meetings
- Additional Listing
- Warrant
- IPO Info
- Profile
- Corporate Figure
Create Alert
You are setting up a price and signal alert with 15 minutes delay. Click here to enjoy real-time price and signal alerts.
Stock
Alert Type
Current Price
Value (RM)
Signal
Signal Duration
Signal Type
Frequency
Expiration Date
Alert Actions
Last Trigger Date:
-
Alert Name
Note
"; return html; }, source: function(term, response){ $.getJSON(url, { q: term }, function(data){ var json = JSON.parse(data); response(json); }); }, onSelect: function(e, term, item){ var code = item.getAttribute('data-code'); var name = item.getAttribute('data-name'); var alertName = name + " (" + code + ")"; $(inputElem).closest("div").find("#stock-alert-name").val(alertName); $(inputElem).closest("div").find("#stock-alert-code").val(code); retrieveCurrentPrice(code, $(inputElem).closest(".card-body")); setAlertName(); } }); $(inputElem).on("input", function() { $("#stock-alert-code").val(""); $("#stock-alert-name").val(""); $("#curr-price-message").html(""); }); $(inputElem).blur(function() { var td = $(this).closest("div"); var value = td.find("#stock-alert-code").val(); if(!value){ $(inputElem).val(""); $("#stock-alert-code").val(""); $("#stock-alert-name").val(""); $("#curr-price-message").html(""); } }); } function retrieveCurrentPrice(stockCode, elem){ if(!elem || elem.length == 0){ elem = $("#price-alert-modal"); } elem.find("#curr-price-loading").show(); elem.find("#curr-price-message").html("Retrieving Current Price."); if(stockCode){ $.ajax({ type: "POST", url: apiRoot + "/pricetarget/ret-curr-price", async: true, contentType: "application/json;charset=UTF-8", data: JSON.stringify({ "stockCode": stockCode, "showPricePercentage": true, "showColor": true }), success: function(data, textStatus, xhr) { if("E" == data){ elem.find("#curr-price-message").html("Error: Current Price not found."); }else{ elem.find("#curr-price-message").html(data); } elem.find("#curr-price-loading").hide(); }, error: function(xhr, status, error) { var msg = getHttpErrorMsg(xhr); if (msg != "") { elem.find("#curr-price-message").html("Error: " + msg); } $("#curr-price-loading").hide(); } }); } } function setAlertName(){ var selected = $("#price-alert-modal").is(":visible") ? $("#price-alert-modal") : $(".detail-div:visible"); var display_name = selected.find("#price-alert-type-select").find("option:selected").attr("data-name"); if(display_name){ var signal = selected.find("#signal-select").find("option:selected").attr("data-name"); signal = isEmptyString(signal) ? "" : signal; var duration = selected.find("#duration-select").find("option:selected").attr("data-name"); duration = isEmptyString(duration) ? "" : duration; var signal_type = selected.find("#signal-type-select").find("option:selected").attr("data-name"); signal_type = isEmptyString(signal_type) ? "" : signal_type; display_name = display_name.replace("$\{stock\}", selected.find("#stock-alert-name").val()); display_name = display_name.replace("$\{price\}", selected.find("#price-alert-value-input").val()); display_name = display_name.replace("$\{signal\}", signal); display_name = display_name.replace("$\{duration\}", duration); display_name = display_name.replace("$\{signal_type\}", signal_type); } selected.find("#price-alert-name-input").val(display_name); checkEnteredValue(); } function checkEnteredValue(elem){ var selected = $("#price-alert-modal").is(":visible") ? $("#price-alert-modal") : $(".detail-div:visible"); var selected_field = selected.find("#price-alert-value-input"); var valid = true; var entered_value = Number(selected_field.val()); var stock_price = Number(selected.find("#curr-price-label").html()); var type_field = selected.find("#price-alert-type-select"); var selected_type = selected.find("#price-alert-type-select").find("option:selected").val(); var selected_signal = selected.find("#signal-select"); var signal = selected.find("#signal-select").find("option:selected").attr("data-sysname"); var duration_field = selected.find("#duration-select"); var selected_duration = selected.find("#duration-select").find("option:selected").html(); var duration = selected.find("#duration-select").find("option:selected").attr("data-sysname"); if(elem){ selected_field = elem.find("#price-alert-value-input"); entered_value = Number(elem.find("#price-alert-value-input").val()); stock_price = Number(elem.find("#curr-price-label").html()); type_field = elem.find("#price-alert-type-select"); selected_type = elem.find("#price-alert-type-select").find("option:selected").val(); selected_signal = elem.find("#signal-select"); signal = elem.find("#signal-select").find("option:selected").attr("data-sysname"); duration_field = elem.find("#duration-select"); selected_duration = elem.find("#duration-select").find("option:selected").html(); duration = elem.find("#duration-select").find("option:selected").attr("data-sysname"); } if(cd_above_id == selected_type){ if(entered_value < stock_price){ valid = false; showErrorOnField(selected_field, "Value must greater than " + stock_price); } if(activePriceCount == 0) { valid = false; var reachedLimitMsg = "Oops, your account is not eligible for Price Alert."; reachedLimitMsg += " Find Out Why."; showErrorOnField(type_field, reachedLimitMsg); } if(usedPriceCount >= activePriceCount) { valid = false; var reachedLimitMsg = "Oops, your account have reached the limit of active Price Alert."; reachedLimitMsg += " Find Out Why."; showErrorOnField(type_field, reachedLimitMsg); } } else if(cd_below_id == selected_type){ if(entered_value > stock_price){ valid = false; showErrorOnField(selected_field, "Value must lower than " + stock_price); } if(activePriceCount == 0) { valid = false; var reachedLimitMsg = "Oops, your account is not eligible for Price Alert."; reachedLimitMsg += " Find Out Why."; showErrorOnField(type_field, reachedLimitMsg); } else if(usedPriceCount >= activePriceCount) { valid = false; var reachedLimitMsg = "Oops, your account have reached the limit of active Price Alert."; reachedLimitMsg += " Find Out Why."; showErrorOnField(type_field, reachedLimitMsg); } } else if(cd_signal_id == selected_type){ var notEligibleForStrategyMsg = "Oops, your account is not eligible for this strategy."; reachedLimitMsg += " Find Out Why."; if(signal == "OBV") { showErrorOnField(selected_signal, notEligibleForStrategyMsg); valid = false; } if(signal == "VOLUME BREAKOUT") { showErrorOnField(selected_signal, notEligibleForStrategyMsg); valid = false; } if(signal == "TURTLE SYSTEM 20" || signal == "TURTLE SYSTEM 55") { showErrorOnField(selected_signal, notEligibleForStrategyMsg); valid = false; } if(activeMqSignalCount == 0) { valid = false; var reachedLimitMsg = "Oops, your account is not eligible for MQ Signal Alert."; reachedLimitMsg += " Find Out Why."; showErrorOnField(type_field, reachedLimitMsg); if (typeof showSignalModal === "function") { showSignalModal(); } } else if(usedMqSignalCount >= activeMqSignalCount) { valid = false; var reachedLimitMsg = "Oops, your account have reached the limit of active MQ Signal Alert."; reachedLimitMsg += " Find Out Why."; showErrorOnField(type_field, reachedLimitMsg); if (typeof showSignalModal === "function") { showSignalModal(); } } var validDuration = true; if(chartDuration == "Weekly" && duration != "Weekly") { validDuration = false; } else if(chartDuration == "Daily" && (duration == "Hourly" || duration == "30 Mins" || duration == "10 Mins" || duration == "5 Mins")) { validDuration = false; } else if(chartDuration == "Hourly" && (duration == "30 Mins" || duration == "10 Mins" || duration == "5 Mins")) { validDuration = false; } else if(chartDuration == "30 Mins" && (duration == "10 Mins" || duration == "5 Mins")) { validDuration = false; } else if(chartDuration == "10 Mins" && (duration == "5 Mins")) { validDuration = false; } if(!validDuration) { valid = false; var reachedLimitMsg = "Oops, your account only can use Signal Duration up to " + chartDuration + "."; reachedLimitMsg += " Find Out Why."; showErrorOnField(duration_field, reachedLimitMsg); } } valid &= validateDatePeriod("price-alert-expiration-date-input", signalValidityMonth); return valid; } function validateDatePeriod(date_to_id, month_interval){ //set today date for Date To var date_to = $("#" + date_to_id).val(); if(isEmptyString(date_to)) return true; var date_to_obj = checkField($("#" + date_to_id).get(), true); var valid = date_to_obj.isValid(); if(!valid) return false; //date period field are mandatory var from_date_moment = moment("2024-06-16","YYYY-MM-DD"); var to_date_moment = moment(date_to,"YYYY-MM-DD"); //from date cannot greater than to date if(from_date_moment > to_date_moment){ showTbModalMesg(tbmesgtypeError, "Invalid Date Period.", null, true); return false; } if(month_interval == null) return true; //set today date for Date From month_interval = !isNaN(month_interval) ? Number(month_interval) : 0; //difference month var diff_month = to_date_moment.diff(from_date_moment, 'months', true); if(diff_month > month_interval){ var datePeriodWithinMsg = "Date Period must be within " + month_interval + " months."; datePeriodWithinMsg += " Find Out Why."; showErrorOnField($("#" + date_to_id), datePeriodWithinMsg); return false; } return true; } function toggleAlertTypeField(elem) { var selected_div = $(elem).closest(".card-body"); if(!selected_div || selected_div.length == 0){ selected_div = $("#price-alert-modal"); } var alert_type = checkField(selected_div.find("#price-alert-type-select").get()); var alert_type_signal = false; if(cd_signal_id == alert_type.getValue()) { alert_type_signal = true; } if(alert_type_signal) { $(".type-signal").show(); $(".type-price").hide(); selected_div.find("#price-alert-value-input").val(""); } else { $(".type-signal").hide(); $(".type-price").show(); selected_div.find("#signal-select").val(""); selected_div.find("#duration-select").val(""); selected_div.find("#signal-type-select").val(""); } } function savePriceAlert(elem){ toggleSaveButton(elem, true); var selected_div = $(elem).closest(".card-body"); if(!selected_div || selected_div.length == 0){ selected_div = $("#price-alert-modal"); } var record_id = selected_div.find("#price-alert-record-id").val(); var stock_name = checkField(selected_div.find(".stock-input").get(), true); var alert_type = checkField(selected_div.find("#price-alert-type-select").get(), true); var alert_type_signal = false; if(cd_signal_id == alert_type.getValue()) { alert_type_signal = true; } var value = checkField(selected_div.find("#price-alert-value-input").get(), !alert_type_signal); var formatted_value = Math.round(Number(value.getValue()) * 10000); var signal = checkField(selected_div.find("#signal-select").get(), alert_type_signal); var duration = checkField(selected_div.find("#duration-select").get(), alert_type_signal); var signal_type = checkField(selected_div.find("#signal-type-select").get(), alert_type_signal); var ori_frequency = selected_div.find('#frequency-checkbox').attr("data-orig"); var frequency = checkField(selected_div.find("#price-alert-frequency-select").get(), true); var expired_date = checkField(selected_div.find("#price-alert-expiration-date-input").get(), true); var ori_alert_action = selected_div.find('#alert-action-label').attr("data-orig"); var alert_action = ""; selected_div.find(".alert-actions:checked").each(function(){ alert_action += $(this).val() + ","; }); if(alert_action){ alert_action = alert_action.slice(0, -1); } var alert_name = checkField(selected_div.find("#price-alert-name-input").get(), true); var note = checkField(selected_div.find("#price-alert-note-input").get()); var valid = stock_name.isValid() && alert_type.isValid() && value.isValid() && expired_date.isValid() && alert_name.isValid() && frequency.isValid() && signal.isValid() && duration.isValid() && signal_type.isValid(); valid &= checkEnteredValue(selected_div); var change = getAllValue(selected_div) != price_alert_orig_value; if (valid && change){ $.ajax({ type: "POST", url: apiRoot + "/pricealert/save", async: true, contentType: "application/json;charset=UTF-8", data: JSON.stringify({ id: record_id, stockCode: selected_div.find("#stock-alert-code").val(), value: formatted_value, signalId: signal.getValue(), durationId: duration.getValue(), signalTypeId: signal_type.getValue(), expiredDate: expired_date.getValue(), alertName: alert_name.getValue(), note: note.getValue(), alertTypeId: alert_type.getValue(), alertActionIds: alert_action, frequencyId: frequency.getValue(), userid: "", }), success: function(data, textStatus, xhr) { if(record_id != "0"){ showPgTopToast("Alert updated successfully."); }else{ showPgTopToast("Alert added successfully."); } setTimeout(function() { toggleSaveButton(elem, false); if(record_id != "0"){ if (typeof callbackAfterUpdate === "function") { callbackAfterUpdate(data, elem); } }else{ if (typeof callbackAfterCreation === "function") { callbackAfterCreation(); } } }, 1000); }, error: function(xhr, status, error) { var msg = getHttpErrorMsg(xhr); if (msg != "") { toggleSaveButton(elem, false); showPgTopToast("Failed to create Alert.
" + msg); } } }); }else{ toggleSaveButton(elem, false); } if(valid && !change){ showPgTopToast("No change."); } } function deletePriceAlertFromModal(){ showStockConfirmModal("Click Confirm to delete this alert."); $("#stock-confirm-btn").unbind('click'); $("#stock-confirm-btn").click(function() { deletePriceAlert($("#price-alert-record-id").val()); }); } function deletePriceAlert(id){ $.ajax({ type: "POST", url: apiRoot + "/pricealert/delete/" + id, async: true, success: function(data, textStatus, xhr) { showPgTopToast("Alert deleted successfully."); setTimeout(function() { if($("#dttable-price-alert").is(":visible")){ dttable.row(curr_selected_tr).remove().draw(); $("#price-alert-log-table tbody").html(""); } hideStockConfirmModal(); hidePriceAlertModal(); }, 1000); }, error: function(xhr, status, error) { var msg = getHttpErrorMsg(xhr); if (msg != "") { toggleSaveButton(elem, false); showPgTopToast("Failed to delete Alert.
" + msg); } } }); } function toggleSaveButton(selected, show_saving){ if(!selected) return; if(show_saving){ $(selected).attr("disabled", true); $(selected).find(".fa-save").hide(); $(selected).find(".fa-spinner").show(); }else{ $(selected).attr("disabled", false); $(selected).find(".fa-save").show(); $(selected).find(".fa-spinner").hide(); } } function addPriceAlertCount (){ usedPriceCount++; } function addMqSignalAlertCount (){ usedMqSignalCount++; } function minusPriceAlertCount (){ usedPriceCount--; } function minusMqSignalAlertCount (){ usedMqSignalCount--; }
IPO Info
- Summary
- IPO File
Offer Period
Opening
2024-06-12
Closing
2024-06-20
Time Table
Allotment Date
2024-07-01
Listing Date
2024-07-03
Price
Issue Price
-
Units
-
Share Capital
0.000
No of Shares
Public Issue
-
Offer for Sale
-
Private Placement
-
Issuing House
-
ISIN Code
-
Prospectus:
INITIAL PUBLIC OFFERING ("IPO") IN CONJUNCTION WITH THE LISTING OF AND QUOTATION FOR THE ENTIRE ENLARGED ISSUED ORDINARY SHARE CAPITAL OF GO HUB CAPITAL BERHAD ("GOHUB") ON THE ACE MARKET OF BURSA MALAYSIA SECURITIES BERHAD ("ACE MARKET") COMPRISING A PUBLIC ISSUE OF 107,180,000 NEW ORDINARY SHARES IN GOHUB ("IPO SHARE(S)") IN THE FOLLOWING MANNER:-(I)20,000,000 IPO SHARES MADE AVAILABLE FOR APPLICATION BY THE MALAYSIAN PUBLIC;(II)12,000,000 IPO SHARES RESERVED FOR APPLICATION BY OUR ELIGIBLE DIRECTORS AND EMPLOYEES AS WELL AS PERSONS WHO HAVE CONTRIBUTED TO THE SUCCESS OF OUR GROUP; AND(III)75,180,000 IPO SHARES BY WAY OF PRIVATE PLACEMENT TO IDENTIFIED INSTITUTIONAL AND/OR SELECTED INVESTORS,AT AN IPO PRICE OF RM0.35 PER IPO SHARE, PAYABLE IN FULL UPON APPLICATION.
Go Hub Capital Berhad - Prospectus (Part 1).pdf
Go Hub Capital Berhad - Prospectus (Part 2).pdf
Detailed Procedures for Application and Acceptance.pdf
Discussions
Be the first to like this. Showing 0 of 0 comments
Post a Comment
People who like this
Featured Posts
MQ Chat
New Update. Discover investment communities that resonate with your ideas
Latest Videos
MQ Market Updates - 14 June 2024
MQ Trader
Share this:
MQ Trading Signals
Time
Signal
Duration
Type
No trading signals available.
More Trading Signals
Apps
MQ Chat
Send individual or group chats with anyone on i3investor
MQ Trader
Earn MQ Points while trading with MQ Trader
Earn side income from Affiliate Program
MQdemy
Online learning and teaching marketplace
Top Articles
1
Stock Market Enthusiast
MASTEEL - The Steel Stock Primed for Data Center Growth (KingKKK)
2
Grand Mustah Trading Journey
BDB (6173) Kedah’s super star for the next data center hub in Malaysia
3
THE INVESTMENT APPROACH OF CALVIN TAN
TNB SUBSTATION PROVIDER
4
diary
CMSB - WE DID IT ! MORE TO GO !
5
BFM Podcast
Top 5 At 5: Do We Need A PJ Smart Tunnel?
6
BFM Podcast
Positivity In Peril
7
BFM Podcast
Willkommen, EURO 2024!
8
BFM Podcast
Doctor in the House: Protecting Older Adults From Abuse and Neglect
Hot Stocks Today >
#
Stock
Score
1
LBS
LBS BINA GROUP BHD
1000
2
MPI
MALAYSIAN PACIFIC INDUSTRIES
281
3
PTRANS
PERAK TRANSIT BERHAD
281
4
HLIND
HONG LEONG INDUSTRIES BHD
273
5
JCY
JCY INTERNATIONAL BERHAD
207
6
PBBANK
PUBLIC BANK BHD
134
7
GENTING
GENTING BHD
123
8
YTLPOWR
YTL POWER INTERNATIONAL BHD
100
9
INARI
INARI AMERTRON BERHAD
100
10
GENM
GENTING MALAYSIA BERHAD
100
Daily Stocks
- Active
- Gainers
- Losers
Stock Name
Last
Change
Volume
HSI-CV7
0.085
-0.015
225,859,100
MYEG
1.05
-0.09
150,001,800
HSI-HU8
0.13
+0.015
120,526,100
HSI-CV3
0.08
-0.025
110,794,700
JCY
0.895
0.00
100,434,400
DFX
0.20
+0.04
97,966,900
SNS
0.87
+0.025
88,301,700
HUBLINE
0.065
+0.005
65,800,800
K1
0.27
+0.055
62,232,900
EURO
0.10
+0.005
59,622,800
More active Stocks
Stock Name
Last
Change
Volume
NESTLE
124.20
+0.90
31,800
PIE
7.08
+0.89
2,508,200
DLADY
37.80
+0.40
32,100
AYER
7.30
+0.30
100
KESM
7.41
+0.25
386,100
PIE-CL
0.78
+0.20
126,300
AJI
15.70
+0.16
171,800
CABNET
0.425
+0.14
51,090,300
PPHB
1.05
+0.14
7,608,600
NOTION
1.81
+0.13
23,002,200
More gainer Stocks
Stock Name
Last
Change
Volume
PETGAS
17.66
-0.34
862,000
DAYANG
2.81
-0.28
9,855,800
HSI-CXN
0.26
-0.27
4,233,600
KLK
20.50
-0.26
1,163,700
IDEAL
3.80
-0.19
1,000
PMETAL
5.80
-0.18
9,847,900
ORIENT
6.97
-0.18
1,220,900
VITROX
4.60
-0.16
4,648,900
HEIM
23.20
-0.16
343,100
PPB
14.40
-0.14
684,300
More loser Stocks
Featured Advertisers / Partners
Books Review >
Ride The Bull Short The Bear
CS Tan
4.9 / 5.0
This book is the result of the author's many years of experience and observation throughout his 26 years in the stockbroking industry. It was written for general public to learn to invest based on facts and not on fantasies or hearsay....
Read More