Descartes is the global leader in providing on-demand, software-as-a-service solutions focused on improving the productivity, performance and security of logistics-intensive businesses. Customers use its modular, software-as-a-service solutions to route, schedule, track and measure delivery resources; plan, allocate and execute shipments; rate, audit and pay transportation invoices; access global trade data; file customs and security documents for imports and exports; and complete numerous other logistics processes by participating in the world's largest, collaborative multimodal logistics community. Its headquarters are in Waterloo, Ontario, Canada and it has offices and partners around the world.

Company profile
Ticker
DSGX, DSG
Exchange
Website
CEO
Edward Ryan
Employees
Incorporated
Location
Fiscal year end
Sector
Industry (SIC)
Microsoft • Oracle • NortonLifeLock • BlackBerry • Activision Blizzard • Vmware • Adobe • Ceridian HCM Holding • McAfee • Full Truck Alliance ...
SEC CIK
DSGX stock data
News
Barclays Maintains Overweight on Descartes Systems Gr, Raises Price Target to $72
16 Aug 22
What 5 Analyst Ratings Have To Say About Descartes Systems Gr
27 Jun 22
Benzinga's Top Ratings Upgrades, Downgrades For June 27, 2022
27 Jun 22
CIBC Downgrades Descartes Systems Gr to Neutral
27 Jun 22
Descartes Acquires XPS Technologies For $65M
6 Jun 22
Press releases
Descartes Sets Date to Announce Second Quarter Fiscal 2023 Financial Results
4 Aug 22
C.H. Robinson Extends Relationship with Descartes MacroPoint™ to Help Carriers Transmit Freight Updates
3 Aug 22
Blue Sky Distribution Supports Ecommerce Hypergrowth with Descartes Solution
20 Jul 22
Capital Clarity advises XPS Technologies in its Acquisition by Descartes Systems Group (TSX: DSG) (Nasdaq: DSGX), strengthening global ecommerce shipping solutions
23 Jun 22
Descartes Announces Results of Annual Shareholder Meeting and Appointment of Officers
16 Jun 22
Analyst ratings and price targets
Current price
Average target
$72.25
Low target
$62.00
High target
$85.00
Barclays
Maintains
$62.00
BMO Capital
Maintains
$68.00
Canaccord Genuity
Maintains
$74.00
RBC Capital
Maintains
$85.00
Calendar
14 Apr 22
16 Aug 22
31 Jan 23
Financial summary
Quarter (USD) | Jan 22 | Jan 21 | Jan 20 | Apr 19 | |
---|---|---|---|---|---|
Revenue | |||||
Cost of revenue | |||||
Operating income | |||||
Operating margin | |||||
Net income | |||||
Net profit margin | |||||
Cash on hand | |||||
Change in cash | |||||
Diluted EPS |
Annual (USD) | Jan 22 | Jan 21 | Jan 20 | Apr 19 | |
---|---|---|---|---|---|
Revenue | |||||
Cost of revenue | |||||
Operating income | |||||
Operating margin | |||||
Net income | |||||
Net profit margin | |||||
Cash on hand | |||||
Change in cash | |||||
Diluted EPS |
Institutional ownership, Q1 2022
77.0% owned by funds/institutions
13F holders | Current |
---|---|
Total holders | 229 |
Opened positions | 30 |
Closed positions | 22 |
Increased positions | 88 |
Reduced positions | 79 |
13F shares | Current |
---|---|
Total value | 4.8B |
Total shares | 65.25M |
Total puts | 29.3K |
Total calls | 39.3K |
Total put/call ratio | 0.7 |
Largest owners | Shares | Value |
---|---|---|
TROW T. Rowe Price | 10.61M | $777.55M |
Jarislowsky, Fraser | 4.71M | $344.81M |
Primecap Management | 3.53M | $258.72M |
Conestoga Capital Advisors | 3.1M | $227.08M |
Vanguard | 2.75M | $201.43M |
Echo Street Capital Management | 2.73M | $199.74M |
Durable Capital Partners | 2.59M | $189.38M |
BMO Bank of Montreal | 2.07M | $154.63M |
Manufacturers Life Insurance Company, The | 1.8M | $132.24M |
IVZ Invesco | 1.64M | $120.01M |
Content analysis
?Positive | ||
Negative | ||
Uncertain | ||
Constraining | ||
Legalese | ||
Litigous | ||
Readability |
8th grade Avg
|
New words:
Aastra, AB, Aberdeen, ABI, ability, absence, abutting, accelerate, accelerated, accessible, accessing, accommodate, accompanied, accuracy, accurate, ACE, achieve, achieved, achieving, ACI, acquire, acquired, acquirer, acquiring, acquisition, active, actively, activity, Actuarial, adaptability, adapted, add, added, adding, addition, additional, Additionally, addressing, adequacy, adequate, adherence, adjust, administration, administrative, administratively, advance, advanced, advancement, advantage, adversarial, adverse, adversely, advocate, AEB, AEI, affiliate, affordable, Africa, AG, agency, agent, aging, agreed, agreement, AI, AIF, air, airport, airway, albeit, alia, Aljex, Allan, alliance, allocate, allocating, allocation, alter, alternate, alternative, amalgamated, amalgamation, Amazon, Amber, America, American, Amersfoort, amortization, analytical, analyze, analyzing, Andrew, announced, answer, anticipate, anticipated, API, appoint, appointed, appointment, approach, approval, approve, approved, approximately, Aramark, architecture, archive, archiving, area, Argentina, arise, arising, Arrangement, array, arrival, Artic, Asia, assignment, assist, assistance, Assistant, assisting, assumption, Atlanta, attached, attack, attend, August, Australia, Austrian, authoritative, automate, automated, automatically, automating, automation, automotive, Avenue, average, avoid, avoidance, aware, Bachelor, back, background, baseline, BBM, BC, Beatson, begin, beginning, behavior, Belgian, Belgium, belief, benchmark, beneficially, BestTransport, beverage, bid, Bideford, big, billion, blend, blue, body, booking, Bookkeeping, border, Boston, boutique, Bowne, box, branded, Brazil, breadth, breakdown, Brett, Brewing, bring, British, broad, broaden, broader, broadest, broadly, broker, Brokerage, brought, budget, build, Builder, building, built, bundle, bundling, burden, bus, buying, byproduct, CAD, calculation, calendar, Calgary, calibration, California, Calixon, call, canceling, capability, capacity, capturing, care, career, cargo, CargoAssist, Carnegie, carried, carrier, carry, carrying, case, catalog, catalogue, catastrophe, catastrophic, categorized, category, cautioned, CBP, CDS, ceased, Celestica, Center, centered, central, Centricity, CenturyLink, CEO, CERT, Certified, chain, Chairman, CHAMP, championed, channel, characterize, characterized, charge, charged, charitable, charter, chartered, childhood, China, Chippenham, choose, Chopra, Cineplex, Circular, claim, classified, classify, clear, clearance, clerical, Cleveland, client, closure, cloud, coincident, collaborate, collaboration, collaborative, collect, collecting, collection, collectively, Colorado, combination, combine, combined, combining, command, commenced, commerce, commercial, commercially, commodity, communicate, communicated, communication, community, comparable, compare, compared, compatibility, compensation, compete, competence, competing, competition, competitive, complement, complementary, complex, complexity, compliance, compliant, composed, composition, comprehensive, comprised, comprising, compromised, computerized, Computershare, concert, conclusion, Confederation, Conference, confidential, confidentiality, configurable, configuration, confirmation, confirmed, confirming, congestion, conjunction, Conlogic, considerable, consideration, constant, constitute, constituted, consultant, consulting, consumer, consumption, contact, contemplate, content, context, contingency, continually, continuation, continue, continued, continuing, continuity, continuously, contract, contractor, controversial, conversion, conveyance, cooperating, coordinate, copyright, copyrighted, core, COREInsight, correct, corrected, correction, cost, costly, counter, country, courier, coverage, CP, CPA, Cracking, create, creating, creation, credit, critical, CRM, crossing, CSP, CubeRoute, currency, custom, customary, customer, customized, cut, cyber, cybersecurity, cycle, cyclical, daily, damage, dashboard, database, Datamyne, Datenverabeitung, David, dba, DC, deal, dealing, death, debt, December, decision, declaration, declared, decline, decoupling, decrease, deemed, deep, Deepak, default, degree, Delaware, delay, delayed, delegate, delegated, delegating, Delegation, deliver, delivered, delivery, demand, demanding, Demicap, denied, Denmark, denominated, density, Denver, department, departure, deploy, deployed, deployment, Depot, depth, desirable, destination, detail, detection, deterioration, develop, developed, developer, developing, development, device, DHL, dictated, Diederik, differentiate, differentiating, difficult, difficulty, digital, digitally, digitize, digitized, diligence, direct, directed, directly, disadvantage, disaster, discernable, discharge, disciplinary, discover, discovering, discrete, discretion, discussed, discussion, disease, dispatch, displaced, disqualification, disrupted, disruption, dissatisfaction, disseminated, dissolution, distance, distribute, distributed, distributing, distribution, diverse, dividend, division, dock, document, documentation, documented, dollar, domain, domestic, Donnelley, door, Dover, DPS, drafting, drawn, driven, driver, DSG, DSGX, Dublin, due, duration, duty, DVIR, EAME, eArchiving, earlier, earned, ease, easily, East, Eastern, easy, ecommerce, economic, economy, Ed, EDGAR, EDI, EDItrade, educating, education, Edward, efficiency, efficient, efficiently, effort, eliminate, eliminating, email, eManifest, embody, EMEA, employed, employee, enable, enabled, enabling, encompassing, encountered, endorsement, energy, enforce, enforced, Enghouse, engineering, England, enhance, enhanced, enhancing, enrolment, ensure, ensuring, enter, entered, entering, enterprise, Entertainment, entitled, entry, environment, environmental, envision, equal, equally, Equinix, equity, equivalent, Ernst, ERP, error, escalated, escalating, essential, estate, estimate, estimated, ethical, EU, EUR, euro, Europe, European, event, evolve, evolved, evolving, exacerbated, exceed, exclusive, exercisable, exercise, exercising, exist, existence, existing, exit, expand, expanded, expanding, expansion, expansive, expatriate, expect, expected, expedite, expenditure, expense, experience, experienced, experiencing, expert, expertise, Explanatory, explore, export, expose, exposure, expressed, expressly, extensive, extent, external, face, facilitate, Facilitated, facility, fail, fairly, fast, fear, feature, February, Federal, FedEx, fee, feed, feedback, Fellow, field, fighting, fill, final, Finale, finally, finance, financing, fit, flag, flatbed, fleet, flexibility, flexible, flexibly, Florida, flow, flowing, flux, focused, focusing, food, footprint, force, forecasting, foregoing, formal, formalized, Fort, Fortaleza, forward, forwarded, forwarder, ForwarderLogic, forwarding, found, foundation, founder, fourth, fragmented, framework, fraud, Fredrikstaad, free, freight, frequent, front, FTZ, fuel, fulfill, fulfilling, fulfillment, fulfilment, full, fully, function, functional, functionality, Fund, fundamental, funded, funding, gaining, gap, Gardner, Gartner, gas, gate, gathering, GCT, geographic, geographical, Geographically, geopolitical, Georgia, Geotab, Germany, Ghent, GLN, global, globally, globe, Glostrup, GmbH, goal, Goddard, goodwill, Gotenborg, governance, governed, governing, government, governmental, GP, GPS, graduate, greater, greenmile, grew, ground, growing, guidance, GXS, Halifax, Halliburton, Hamburg, hand, handheld, handle, handled, handling, hardship, hardware, harmonized, head, heading, headquartered, health, healthcare, heard, hedged, hedging, heightened, high, higher, highly, highway, hiring, historical, historically, History, holder, home, honest, Hong, hosted, hosting, hotline, house, human, IATA, ice, ICS, identified, identify, identifying, IHS, ii, iii, illegal, imaging, imax, impact, impacted, impacting, impair, impaired, impairing, impairment, impermissible, implement, implementation, implemented, implementing, implied, import, importance, important, imported, importer, imposed, imposition, improve, improved, improvement, improving, inaccurate, inadequate, inbound, inclusive, income, incoming, increase, increased, increasing, increasingly, incremental, incur, incurred, indefinite, indemnification, India, indirectly, individual, inflationary, influencing, influx, Info, Infor, infrastructure, inherent, initial, initially, initiative, inland, innovation, input, inquiry, insight, Inspection, instability, installed, institute, Instrument, intangible, integral, integrate, integrated, integrating, integration, integrity, intellectual, intelligence, intelligent, intend, intended, intensified, intensive, intention, inter, interchange, interconnect, interest, interface, internationally, internet, interoperable, InterXion, introduce, introduced, INTTRA, intuitive, invasion, inventory, invest, investigate, investigation, investment, investor, invitation, invoice, invoicing, involve, involved, involving, iQ, Ireland, Irvine, isolate, isolation, issuance, Item, iv, ix, Jane, Japan, Jersey, join, joined, joining, joint, jointly, July, June, Kenneth, Kewill, key, Keystone, Kingdom, Kleinschmidt, knowledge, Kong, labeling, labelling, labor, lack, lading, land, Landmark, lane, language, large, largely, larger, largest, Latin, law, layer, LCC, lead, leadership, leading, learning, legacy, legislation, Leipzig, length, level, leverage, leveraging, license, licensing, Lier, lieu, Life, lifecycle, light, limitation, limited, limiting, line, Link, listed, literate, litigation, lived, Ljubljana, LLC, load, loading, local, locally, located, location, logging, logic, London, longer, low, lower, LP, luxury, machine, MacroPoint, Madrid, mail, maintain, maintained, maintenance, Makati, Malmo, mandate, mandating, mandatory, Manhattan, manifest, manifesting, manmade, manner, manual, manufacturing, map, Maple, mapped, Maritime, Maryland, master, match, matching, matter, maturity, maximize, maximum, measure, measured, measuring, media, medical, Mellon, member, membership, Menu, merchandiser, merchandising, merging, message, messaging, met, method, methodology, Mexico, Miami, MIC, Microsoft, Middle, middleware, Midland, migrate, migrating, mile, military, minimize, minimizing, Minnesota, minute, misplaced, Mitel, mitigate, mix, MK, mobile, MobileLink, mode, model, modernized, modified, modular, module, monitor, monitoring, Montevideo, monthly, Montreal, motion, Motor, move, movement, moving, MRM, MSR, multimodal, multinational, multiple, Munich, Muntwyler, Muntywler, Murten, myriad, narrower, National, native, natural, nature, navigation, necessarily, necessitate, negative, negatively, negotiate, Nelson, net, NetCHB, network, Networked, neutral, newer, NI, nominating, North, Norway, notice, notify, notifying, Nova, November, NV, NVOCC, NZ, objective, objectivity, observable, observed, obtain, obtained, obtaining, occasionally, occupation, occupied, occur, occurrence, ocean, October, offer, offered, offering, offeror, Ohio, oil, omnichannel, OnDemand, OneView, ongoing, online, Ontario, OpenText, opinion, opportunity, optimal, optimally, optimization, optimize, optimizing, optimum, option, Oracle, order, orderly, ordinary, organization, organize, orientation, origin, originating, Ortec, Oslo, Ottawa, outbreak, outgoing, Outlook, outsourcing, oversight, owner, ownership, OzLink, pace, Pacific, pack, package, Pagan, paid, Panalpina, pandemic, paper, paperwork, paramount, parcel, Park, Parker, Parklea, part, partner, partnering, party, passenger, passive, patent, Paulo, pay, paying, payroll, pending, Pennsylvania, Pentant, people, Peoplevox, PepsiCola, permanently, permit, permitted, perpetual, personnel, PGA, PGDBM, phased, phone, physical, pick, pickup, picture, Pinnacle, PinPoint, Pipeline, Pitney, Pittsburgh, pixi, plan, planned, Planner, PlannerTM, planning, platform, play, plc, pleasure, Plymouth, point, political, Poole, pooled, pooling, populate, port, portal, portfolio, portion, Portland, Portrix, position, positioned, positive, postage, postal, potential, potentially, pound, powered, Powerful, practical, practice, predict, predictive, prefer, preferred, premise, premium, prepaid, prescribed, presence, preside, president, pressure, prevention, previously, primarily, print, prior, priority, private, privately, proceeding, processed, processing, procurement, procuring, produce, product, Production, productivity, profitability, profitable, program, progressively, prohibited, project, proliferation, promotion, proof, proper, properly, property, proposed, proprietary, prospective, protect, protected, protecting, protection, protocol, prove, provincial, proving, provision, publicly, published, Purolator, purpose, PwC, Quaker, qualify, qualitative, quality, quantity, quarter, quarterly, Quebec, QuestaWeb, questionable, quick, quickly, quoting, rail, Railway, Raimond, ran, Randall, range, rapid, rapidly, reach, read, reader, real, realize, realizing, receipt, receivable, receive, received, receiving, recent, recently, recession, recommend, recommendation, recommended, reconciliation, record, recorded, recovery, recruiting, recurring, redeemable, reduce, reduced, reduction, redundancy, redundant, referenced, refine, reflect, refugee, region, Regional, Registrar, regular, regularly, reimbursable, reimbursement, reinvestment, release, reliable, reliance, reluctant, rely, remain, remediate, remote, remotely, removal, remuneration, renew, renewable, renewal, reorganization, repatriating, repayment, repealed, replace, repository, reputation, reputational, requisite, rescheduled, rescheduling, research, researching, reseller, residence, residual, resign, resignation, resilience, resolution, resort, resource, restructuring, result, resulted, resulting, retail, retailer, retain, retainer, retention, retired, retirement, retrieval, returned, reuse, revenue, revolving, RF, Rheinfelden, Richmond, risk, risky, road, Robert, robust, role, RoRo, Roszko, Rotation, Rotman, route, routine, routing, RS, run, Russia, Russian, Ryan, Ryerson, safe, safely, safety, sailing, sale, SAMA, SAMAU, SAMAW, sanction, sanctioned, Sandvine, Sao, SAP, satisfaction, satisfactory, satisfied, save, scalability, scalable, Scancode, scanning, schedule, scheduled, scheduling, School, Schultze, SCI, Science, scope, scoring, Scotia, Scott, Scrabster, Scranton, screen, screening, seamlessly, searchable, seasonal, seasonality, seasoned, Seattle, secondary, secret, secretary, sector, secure, secured, securely, security, sedar, seeking, seemingly, segment, select, selecting, selection, sell, selling, send, senior, sensitive, September, serve, served, service, serviced, serving, settlement, Shanghai, sharp, shelf, ship, ShipHawk, shipment, shipper, shipping, ShipRush, ShipStation, ShipTrack, shopping, side, significance, significant, significantly, Silver, similarly, simple, simplified, simplify, simplifying, simultaneously, single, site, situation, sixteen, size, sized, SkyBitz, Slovakia, Slovenia, small, smaller, Smart, smarter, SmartLicence, smartphone, smooth, social, Society, software, Solera, solution, solve, solving, sophisticated, sophistication, sought, source, sourcing, South, Soviet, Spain, spanning, speak, specific, specifically, speed, spend, spending, spent, Spring, SPS, stability, staffing, stage, staged, standalone, stepcom, sterling, storage, store, stored, storing, strategic, strategically, strategy, streamline, streamlined, streamlining, stricter, strong, stronger, student, submission, subordinated, subscribe, subscribing, subscription, subsequent, subsequently, subsidiary, substantial, substantially, successful, successfully, successor, sufficiency, sufficient, suitable, suite, summary, Sun, supplement, supplier, supply, support, supported, supporting, supportive, suspended, Suzhou, SVC, SVP, Sweden, Swedish, SwissAir, Switzerland, symbol, SynQuest, system, tachograph, tailor, tailored, target, targeting, tariff, tax, team, tech, technical, technological, technology, Teignmouth, Telecom, telecommunication, temporarily, temporary, tender, tendering, Tennessee, tenure, term, terminal, terminate, terminated, termination, territory, terrorism, terrorist, Tervita, test, testimony, testing, theatre, therefrom, thereon, thereunder, Thomson, threat, thrive, tied, tight, tightened, tightly, timesharing, timetable, TMS, Tokyo, tool, Tooling, Top, Toronto, Totton, tough, tracing, track, tracking, trademark, traditional, trail, trailer, training, transfer, transferred, transform, transforming, transient, translate, translation, transmission, transmit, transport, transportation, travel, travelled, Treasurer, treated, treatment, trend, Trevose, Trimble, truck, TSX, turn, type, typical, typically, UK, Ukraine, ULD, unaudited, uncertain, uncertainty, uncured, underlying, understand, understanding, undertaken, undue, unexpected, uninterrupted, union, unique, University, unknown, unlimited, unrecorded, unregistered, unresolved, unrestricted, unscheduled, unsecured, unsolicited, unused, unusual, update, updated, upload, uploaded, Uruguay, USA, USD, user, utilization, utilize, utilized, vacancy, vacation, valid, validation, valuation, variability, variable, varied, variety, vary, varying, vehicle, Velocity, vendor, venture, verifying, Verizon, version, vertical, vi, ViaSafe, Viatrade, Vice, vii, viii, visibility, Visual, visualization, Vitadex, volatility, volume, voluntary, VP, waning, war, warehouse, warehousing, warning, Warton, Waterhouse, Waterloo, waybill, WCO, web, webshop, weekly, West, Westborough, Western, wholesale, wide, widespread, winding, Windsor, Winroute, WiseTech, WMS, Woerden, Women, wood, word, workflow, workforce, world, worldwide, written, xi, xii, xiii, xiv, xv, xvi, yard, Yield, Yonder, York, Young, Zealand, Zilina, zone
Removed:
adjourn, chapter, computer, contrary, covered, CRSU, disclose, DSU, duly, Employer, enjoying, evaluated, EVP, exemption, expiring, furnish, furnished, granted, hereto, herewith, Identification, Interactive, mark, minimum, nil, Note, notwithstanding, opening, outlined, payable, percent, posted, proceed, proxy, recognized, registrant, represented, revised, SEC, settled, submitted, supervision, Tel, Title, undersigned, unearned, unrecognized, unvested, vest, vested
Financial reports
40-F
2022 FY
Annual report (Canada)
14 Apr 22
40-F
2021 FY
Annual report (Canada)
7 Apr 21
40-F
2020 FY
Annual report (Canada)
14 Apr 20
40-F
2019 FY
Annual report (Canada)
22 Apr 19
40-F
2018 FY
Annual report (Canada)
30 Apr 18
40-F
2017 FY
Annual report (Canada)
25 Apr 17
40-F
2016 FY
Annual report (Canada)
6 Apr 16
40-F
2015 FY
Annual report (Canada)
28 Apr 15
40-F
2014 FY
Annual report (Canada)
9 Apr 14
40-F
2013 FY
Annual report (Canada)
29 Apr 13
Current reports
6-K/A
Descartes Announces Fiscal 2023 First Quarter
30 Jun 22
6-K
Descartes Announces Results of Annual Shareholder Meeting and Appointment of Officers
17 Jun 22
6-K
Descartes Announces TSX Acceptance of Normal Course Issuer Bid
8 Jun 22
6-K
Descartes Acquires XPS Technologies
6 Jun 22
6-K
Descartes Announces Fiscal 2023 First Quarter
2 Jun 22
6-K
Report of Foreign Private Issuer
11 May 22
6-K
Descartes Acquires Foxtrot
22 Apr 22
6-K
Descartes Announces Fiscal 2022 Fourth Quarter
3 Mar 22
6-K
Descartes Acquires NetCHB
10 Feb 22
6-K
US GAAP Financial Results for the Third Quarter of Fiscal 2022
2 Dec 21
Registration and prospectus
F-X
Appointment of agent for service of process by issuers registering securities
15 Jul 22
S-8
Registration of securities for employees
7 Apr 21
F-10/A
Registration of securities (Canada) (amended)
16 Jul 20
F-X
Appointment of agent for service of process by issuers registering securities
8 Jul 20
F-10
Registration of securities (Canada)
8 Jul 20
SUPPL
Supplemental materials (foreign)
6 Jun 19
SUPPL
Supplemental materials (foreign)
4 Jun 19
F-10/A
Registration of securities (Canada) (amended)
6 Jun 18
F-X
Appointment of agent for service of process by issuers registering securities
24 May 18
F-10
Registration of securities (Canada)
24 May 18
Proxies
No filings
Other
EFFECT
Notice of effectiveness
20 Jul 20
SD
Conflict minerals disclosure
1 Jun 20
EFFECT
Notice of effectiveness
8 Jun 18
SD
Conflict minerals disclosure
31 May 18
SD
Conflict minerals disclosure
30 May 17
SD
Conflict minerals disclosure
30 May 16
EFFECT
Notice of effectiveness
17 Apr 16
SD
Conflict minerals disclosure
31 May 15
SD
Conflict minerals disclosure
29 May 14
EFFECT
Notice of effectiveness
16 Apr 14
Ownership
SC 13G/A
DESCARTES SYSTEMS / BANK OF MONTREAL ownership change
15 Feb 22
SC 13G/A
DESCARTES SYSTEMS / PRICE T ROWE ASSOCIATES ownership change
14 Feb 22
SC 13G
DESCARTES SYSTEMS / Jarislowsky, Fraser ownership change
14 Feb 22
SC 13G/A
DESCARTES SYSTEMS / PRIMECAP MANAGEMENT ownership change
8 Nov 21
SC 13G/A
DESCARTES SYSTEMS / PRICE T ROWE ASSOCIATES ownership change
16 Feb 21
SC 13G
DESCARTES SYSTEMS / Jarislowsky, Fraser ownership change
16 Feb 21
SC 13G/A
DESCARTES SYSTEMS / BANK OF MONTREAL ownership change
12 Feb 21
SC 13G/A
DESCARTES SYSTEMS / PRIMECAP MANAGEMENT ownership change
12 Feb 21
SC 13G/A
Descartes Systems Group Inc
14 Feb 20
SC 13G
Descartes Systems Group Inc
13 Feb 20
Transcripts
Reddit threads
Pre-market summary - June 2
2 Jun 22
Daily Discussion Thread - June 1st, 2022
1 Jun 22
Daily Discussion Thread - May 31st, 2022
31 May 22
Daily Discussion Thread - May 30th, 2022
30 May 22
Daily Discussion Thread - March 2nd, 2022
2 Mar 22
Daily Discussion Thread - March 1st, 2022
1 Mar 22
Daily Discussion Thread - February 28th, 2022
28 Feb 22
Daily Discussion Thread - December 1st, 2021
1 Dec 21
Daily Discussion Thread - November 30th, 2021
30 Nov 21
Daily Discussion Thread - November 29th, 2021
29 Nov 21