Cae (CAE)

CAE Inc. is a high technology company, at the leading edge of digital immersion, providing solutions to make the world a safer place. Backed by a record of more than 70 years of industry firsts, the company continues to reimagine the customer experience and revolutionize training and operational support solutions in civil aviation, defence and security, and healthcare. The company is the partner of choice to customers worldwide who operate in complex, high-stakes and largely regulated environments, where successful outcomes are critical. Testament to its customers' ongoing needs for its solutions, over 60 percent of CAE's revenue is recurring in nature. The company has the broadest global presence in its industry, with approximately 10,000 employees, 160 sites and training locations in over 35 countries.

CAE stock data


23 Jun 22
10 Aug 22
31 Mar 23
Quarter (USD) Mar 22 Mar 21 Mar 20 Mar 19
Cost of revenue
Operating income
Operating margin
Net income
Net profit margin
Cash on hand
Change in cash
Diluted EPS
Annual (USD) Mar 22 Mar 21 Mar 20 Mar 19
Cost of revenue
Operating income
Operating margin
Net income
Net profit margin
Cash on hand
Change in cash
Diluted EPS
58.5% owned by funds/institutions
13F holders Current Prev Q Change
Total holders 189 179 +5.6%
Opened positions 27 29 -6.9%
Closed positions 17 23 -26.1%
Increased positions 83 68 +22.1%
Reduced positions 51 59 -13.6%
13F shares Current Prev Q Change
Total value 4.87B 4.67B +4.1%
Total shares 185.96M 184.43M +0.8%
Total puts 74.5K 47.1K +58.2%
Total calls 855.3K 360K +137.6%
Total put/call ratio 0.1 0.1 -33.4%
Largest owners Shares Value Change
MKFCF Mackenzie Financial 25.21M $657.27M +9.3%
Caisse De Depot Et Placement Du Quebec 24.6M $640.99M 0.0%
Jarislowsky, Fraser 12.34M $321.56M -12.9%
Beutel, Goodman & Co 11.91M $310.07M +15.9%
RY Royal Bank Of Canada 9.74M $253.95M +7.8%
Vanguard 9.53M $248.48M +1.1%
IVZ Invesco 8.26M $215.31M +11.3%
FMR 6.69M $174.13M +6.2%
Artisan Partners Limited Partnership 6.45M $167.79M +25.4%
Wellington Management 5.67M $147.66M -13.2%
Largest transactions Shares Bought/sold Change
Norges Bank 0 -2.84M EXIT
FSZ Fiera Capital 1.37M -2.37M -63.4%
Wasatch Advisors 2.26M +2.26M NEW
MKFCF Mackenzie Financial 25.21M +2.15M +9.3%
Jarislowsky, Fraser 12.34M -1.84M -12.9%
Beutel, Goodman & Co 11.91M +1.64M +15.9%
Public Sector Pension Investment Board 49.24K -1.59M -97.0%
MCQEF Macquarie 394K -1.49M -79.1%
Artisan Partners Limited Partnership 6.45M +1.31M +25.4%
NA National Bank of Canada 2.11M +1.28M +152.9%

Financial report summary

Elbit Systems

Content analysis

7th grade Avg
New words: AAM, ab, ability, Academia, academic, Academy, accelerate, accelerated, accelerating, accompanying, accredited, accretion, accuracy, achieve, achievement, achieving, active, activity, actuarial, acumen, ad, adapting, add, addition, additional, addressability, addressable, Addressing, adequacy, adjusting, administered, Administration, advance, advanced, advancement, advancing, adverse, adversely, advice, Advisor, advisory, Aero, Aeronautical, aerospace, aftermarket, agenda, aggregate, agility, agnostic, agreement, AI, AIAC, aid, AIF, aimed, Aimia, air, Airborne, AirCentre, aircraft, Aircrew, Airframe, airline, Airplane, AirsideTM, alleviate, allied, alternate, alternative, Alumni, Alzheimer, amalgamated, America, American, AMI, amount, amounting, Amsterdam, Amyot, Analyst, analytical, andrew, annexed, announced, announcement, answer, anticipate, anticipated, Apache, appoint, appointed, appointment, ARGE, arise, arising, Arizona, Arlington, Armor, Army, Arnovitz, arrangement, artificial, Asia, Asian, aspiring, assembled, assembly, asset, assigned, assignment, assist, assisted, assume, assuming, Aston, attend, attention, attract, attrition, Auckland, audiovisual, auditor, augmented, augmenting, August, Australia, automation, average, Aviacion, aviation, avoided, Award, awarded, awarding, bachelor, background, backlog, bandwidth, Bangkok, Bank, banking, bankrupt, bankruptcy, bargaining, Barreau, Bay, BBA, bearing, Beginning, Belgium, Bell, beneficial, beneficially, Bennett, Bhd, bid, big, billion, billson, binding, Birmingham, bode, Boeing, Bombardier, borough, Boston, Boulevard, Bowthorpe, brand, Brasil, Brazil, breadth, bridge, bring, British, broad, Broadband, broke, broken, Brunswick, budget, build, building, busy, Buyco, CA, cabin, cadet, California, campaign, Canadair, Canadian, cancellation, cancelled, Canton, capability, capacity, carbon, cardiac, care, career, cargo, Carleton, carried, carry, Carter, case, cash, cautionary, cautioned, CBCA, CCC, CDP, cease, ceased, ceasing, center, centre, CEO, certified, certify, CFT, CGI, chain, Chair, charge, Charitable, chart, Charted, China, Chinook, chip, choice, civil, claiming, classroom, clear, client, climate, clinical, cloud, cluster, coalition, Cobham, Colabatistto, cole, collaborate, collaborating, collaboration, collaborative, collective, College, Colombia, Columbia, combination, combustion, Command, commander, Commerce, commercial, commit, commitment, committed, commonplace, Compact, comparable, comparative, compared, compatibility, compatible, compensated, compensation, competition, competitive, complement, complementarity, complementary, complementing, complex, complexity, compliant, composition, compound, comprehensive, compromise, computer, Computershare, concept, concurrent, condition, Conference, conferred, confidential, confidentiality, confirm, conflict, conjunction, connexion, consecutive, conservatism, conservative, consideration, consist, consistently, constantly, constitute, constructive, consulting, context, contingent, continuum, contract, contraction, contractor, converted, convertible, cooperation, cooperatively, Copeland, copy, core, corrected, cost, Council, coupled, courseware, Coverage, COVID, CPA, create, created, Creating, credit, crew, critical, CSR, culminating, culture, cumulating, currency, curricula, customer, CVS, cyber, cybersecurity, cycle, Daniel, deal, debriefing, debt, decarbonization, December, decision, declare, declared, dedicated, deeper, defence, defense, degree, Delaware, deliver, delivered, delivering, delivery, Deloitte, demand, democracy, denied, denominated, dependent, deployed, deploying, deployment, Deputy, derived, destined, develop, developed, developing, development, developmental, digital, digitalization, digitalize, digitalizing, digitally, diligence, Diploma, direct, direction, Directional, directly, director, disagreement, disclaim, discretion, display, DISR, disruption, disruptive, dissolution, Distinguished, distribution, diverse, diversifying, diversion, diversity, dividend, division, Doctor, doctorate, Doctrine, document, DoD, dollar, domain, dome, Dowty, drafting, drawn, Dreamliner, driven, driver, du, Dubai, due, duty, earned, ease, easing, East, Eclipse, economic, economy, ecosystem, edge, education, efficiency, efficient, Egitim, ehf, El, electric, electrical, Elektronik, elevate, eligible, eliminate, embedded, Embraer, employee, empower, empowerment, enable, enabled, enabling, encountered, encroachment, enduring, energy, enforceability, Engenuity, engine, engineer, engineering, England, English, enhance, enhancing, entered, Enterprise, Entertainment, envelope, environment, environmental, equal, equip, equipment, equipped, equity, escrow, ESG, estate, estimate, estimated, ethical, Euro, Europe, event, eventually, evidence, evolving, eVTOL, exacerbated, excel, excellence, Excellent, exclusive, exercisable, exercise, exercised, exhaustive, exist, existence, existing, expanded, expansion, experience, experienced, expertise, expiration, expired, expressed, expression, expressly, extensive, extent, external, externally, extreme, face, facility, factor, failure, Fame, family, faster, fax, FCA, FCPA, February, federal, fee, feedback, Fellow, field, fighter, finance, financing, fleeing, fleet, flexible, flight, Flightline, Florida, flying, focused, focusing, footprint, force, Forecasting, forefront, foregoing, foreign, foreseeable, forestall, formal, fortier, Forum, found, fourth, Fox, France, front, frontier, FSC, fuel, Fulbright, fulfilling, fulfilment, full, fully, function, fund, fundamental, funding, fundraising, future, gagnon, gain, game, gaming, gas, Gelston, Gene, Geographic, geographical, geopolitical, Georgia, Germany, global, GlobalJet, globally, globe, glossary, gmbh, goal, gold, governmental, governor, gradual, graduate, graduated, green, greener, Grenier, GRI, ground, group, grow, growing, grown, guidance, guide, Hall, Hampshire, Hancock, Handbook, harbour, hardware, Harvard, head, Headroom, health, healthcare, heart, hedge, Heidi, heightened, helicopter, hereto, high, higher, highest, highly, hinder, hiring, historical, history, hoarding, hoc, hold, holder, holding, holiday, Honeywell, honorary, honour, HONOURABLE, honoured, hospital, HR, hub, human, humanitarian, hybrid, hydrogen, IASB, IATA, Iceland, identify, identifying, ii, iii, illegal, image, imaging, immaterial, immersion, immersive, impact, impacted, impacting, impairment, imperative, implementation, implemented, importance, important, impressive, improve, improving, inaccurate, incentive, inclusion, inclusive, income, incomplete, increase, increased, increasing, increasingly, incurred, indemnity, indirect, indirectly, individual, inducted, inflation, inflationary, influence, influenced, influencing, infrastructure, inherent, inherently, initial, initiative, initio, injecting, innovate, innovation, innovative, input, inquiry, insolvency, installed, Institute, instituted, institution, instructor, insurance, intake, intangible, intellectual, intelligence, intend, intended, intensified, intensify, intensive, intention, interest, interim, interoperability, interoperable, interventional, introduce, introduced, introducing, introduction, invasion, inventory, invest, investigation, investing, investment, involved, involvement, involving, irregular, isolation, issuable, issuance, Italia, Italian, Italy, item, iv, ix, JAL, Japan, jet, job, john, journey, July, key, kind, Kingdom, knowledge, Korea, kpmg, Kuala, KVDB, Lab, labour, land, landing, large, largest, laser, launched, Laurentian, Laurier, Laval, law, laying, lead, leader, leadership, leading, lean, learning, leasing, leave, led, legacy, legal, legally, legislation, length, lengthy, Leonardo, lesser, letter, level, leverage, leveraged, leveraging, license, lieu, life, lifecycle, Lifetime, lifted, light, limit, limitation, limited, linger, lingering, Link, liquidation, liquidity, Litigation, live, Living, LLC, loan, Lobbying, located, London, long, longer, longstanding, lower, Ltda, Luftfartsskolen, Lumpur, Machinery, macroeconomic, main, mainstream, Malaysia, mandate, manley, manner, manufacture, manufacturer, manufacturing, Manulife, MARGARET, market, marketed, Marketing, master, MAT, matrix, matured, maturing, maturity, McCarthy, McGill, McMaster, meaningful, measure, measured, measurement, mechanical, Medallion, media, medical, Medicor, medium, meet, meeting, Melbourne, Membership, mental, mentioned, Merkezi, Merlot, met, Mexico, Michigan, Midcourse, Middle, military, million, Mineral, minimize, Minister, Missile, mission, mitigate, mitigating, mitigation, mixed, moat, mobility, model, modeling, modernize, monitor, monitoring, month, Montreal, Morgan, moving, MRO, MT, multiple, mutually, national, natural, nature, naval, NCIB, necessarily, negative, negatively, network, neutrality, newly, noble, nonaudit, North, Northeast, Norway, note, noted, November, nursing, objectivity, observed, obtained, Occupation, occupy, occupying, occur, occurred, October, OEM, offer, offered, offering, Ogilvy, oil, ongoing, online, Ontario, open, opportunity, Ops, optimal, optimization, optimize, optimizing, order, original, Oslo, Osprey, Ottawa, outbreak, outlined, outlook, outsourcing, overcome, overhaul, overseeing, oversight, overview, ownership, Oxford, pace, packaging, paid, pandemic, par, paradigm, paramedic, Parc, part, partially, participate, participation, partner, partnering, partnership, party, Pascal, passenger, patent, patient, patrick, pay, payable, payment, PCAOB, peace, peak, PEG, pending, penetrate, pension, people, perform, performance, performed, personnel, perspective, pertinent, Peru, Philippine, Phoenix, physical, pilot, pipeline, pivot, placement, plant, platform, play, plc, Poland, policy, political, Polytechnique, Portage, portfolio, portion, Portugal, position, positive, potential, pound, powered, Powerful, practiced, preapproved, precise, predominantly, preferred, preliminary, present, presently, prevailing, price, Prime, printer, prior, prioritized, priority, private, pro, Probert, procurement, produce, product, production, Profession, profile, profit, profitability, profitable, program, progressed, prohibited, project, projected, promising, property, proposal, proposed, proposition, proprietary, propulsion, protect, protected, protection, protective, prototype, Proud, proven, provision, provisioning, Pte, Pty, publicly, pure, pursuing, pushed, put, PwC, qualified, qualify, quality, quantify, quarantine, quarter, quarterly, Quebec, questionable, quorum, Railway, ramping, Ranganathan, range, ranging, ranking, rata, rate, rating, RB, RBC, RBCCM, reach, read, reading, ready, real, reality, realization, realize, recalled, receipt, receivable, receive, received, receiver, recent, recently, receptivity, recognition, recognized, Recognizing, recommend, recommendation, Reconnaissance, recover, recovery, recruit, recruited, recurring, Red, reduce, reduced, Reform, regent, regional, registrar, Registry, regular, regularly, rehearsal, reinforce, Reinvestment, Rekha, release, relevance, relevant, reliance, relief, rely, remain, remained, remaining, remote, removed, remuneration, Renault, renewable, renewal, renewed, repaid, repair, repayable, replacement, replacing, Repurchase, repurchased, reputation, research, reserve, residence, resident, resilience, reskilling, Resource, rest, restricted, restructuring, result, resulting, resume, resumption, retain, retention, retired, retirement, revisit, revolutionizing, revolving, Rheinmetall, rich, risk, roadmap, Robert, robust, Rocade, role, rooted, rose, RosterBuster, Rotorcraft, Rotorsim, Royal, RPK, Russia, russian, SA, Sabre, safe, safely, safer, safety, sale, Salvador, sample, Sarasota, SASB, satisfied, satisfy, scale, schedule, scholarship, school, Science, scope, scrutiny, Sdn, Sea, seasonality, seasoned, sec, secret, sector, secure, security, sedar, segment, selectively, sell, senior, separately, September, shanahan, shaping, shift, short, shortage, show, significantly, simcom, similar, SimuFlite, Singapore, SIV, size, sized, SKYALYNE, skyline, slowdown, small, social, society, software, Solid, solution, Soralay, source, sourced, sourcing, Southern, Sp, space, Spain, specialty, spending, spent, spinal, Spirit, Sprint, Srl, SSA, stability, stack, staffing, stake, Stakeholder, Stanley, statutory, stay, STEM, stepped, stepping, Stolberg, strategic, strategically, strategy, Street, strength, strong, stronger, structural, structure, student, submission, subscription, subsequent, subsequently, subsidiary, Subsidy, substitution, succeeding, successful, succession, Sudbury, suffering, sufficient, Suisse, suite, summary, superior, Supplementary, supplier, supply, support, supported, supporting, surgical, Surveillance, survey, suspended, suspension, sustainability, sustainable, Sweden, Sygma, synergy, synthetic, table, Tactical, tailored, Takeoff, talent, talented, Tampa, target, Taskforce, taxation, TC, TCFD, TD, team, technical, technological, technology, telehealth, temporarily, termination, testing, Thailand, thereof, thereon, thought, threshold, throughput, timeframe, today, Todd, Tohmatsu, tomorrow, top, Toronto, Touche, trademarked, TRADOC, traffic, trainer, transaction, Transcontinental, transfer, transformation, transformed, transforming, translated, translation, transport, transportation, transversal, travel, TRAX, Treasury, treatment, Treinamento, trend, troubleshoot, Trust, trustee, TSP, TSX, Tucson, turboprop, Turkey, turn, turnkey, type, typically, UAE, UK, ukraine, Ukrainian, ultimately, umbrella, unable, unadjusted, uncertain, uncertainty, undergraduate, underlying, underpin, underscored, understand, understanding, undisclosed, undrawn, undue, unduly, unethical, unionized, unique, university, unknown, unlimited, unpreceded, unpredictable, unresolved, unsecured, unsold, untapped, upcoming, upgrade, upskilling, urban, Uruguay, Utah, utilization, vaccination, vaccine, valuable, valuation, variety, variously, vary, ventilation, verify, Vertical, veteran, vi, vice, vii, viii, virtual, virtualization, vision, visual, volatility, Volume, vora, vote, VR, Vuelo, vulnerable, Wage, waiver, war, warfare, warranty, wave, Wayne, wealth, weather, week, weighted, West, Western, wholly, wide, widening, Wilfrid, witnessing, Women, Wood, work, worked, workforce, workplace, world, worldwide, written, WXN, xi, Xtend, yielding, Zealand
Removed: absolute, accumulated, accurately, assurance, attestation, Avenue, behalf, chapter, check, Classification, Codification, communicated, complying, consent, COSO, CT, desirable, detect, disposition, duly, electronically, Employer, enacted, establishing, evaluated, exhibit, fairly, filing, Floor, furnish, furnished, Hounsell, impose, imposed, Industrial, Interactive, mark, Notice, NY, page, permit, pertain, prevent, prevention, promptly, registrant, registration, reliability, rendered, requested, revised, Rule, sheet, shorter, Sonya, Sponsoring, standing, submit, submitted, summarized, supervision, Title, Treadway, unauthorized, undersigned
No filings


Dynamically Modifying Visual Rendering of a Visual Element Comprising a Visual Contouring Associated Therewith
2 Oct 19
Method and system for dynamically modifying, in an interactive computer simulation station, visual rendering of a visual element in a computer generated environment from an interactive computer simulation.
Method and System for Calculating a Wind Attenuation Caused by an Obstacle In a Simulation
2 Oct 19
A method for determining an attenuation of a wind caused by a simulated obstacle and experienced by a simulated vehicle in a simulation, comprising: receiving a wind direction and an initial speed for a simulated wind; generating a line of sight vector having a source position, a given direction and a given length, the given direction being one of opposite to the wind direction and identical to the wind direction; determining a distance between the simulated obstacle and the simulated vehicle using the line of sight vector, the distance being at most equal to the given length of the line of sight vector; determining a wind attenuation gain using the distance between the simulated obstacle and the simulated vehicle; determining an actual speed for the simulated wind using the initial speed of the simulated wind and the gain for the wind attenuation; and outputting the actual speed.
Dynamically Modifying Visual Rendering of a Visual Element Comprising Pre-defined Characteristics
2 Oct 19
Method and system for dynamically modifying visual rendering of a visual element in a computer generated environment from an interactive computer simulation.
Method and System for Determining a Recirculation Effect from an Obstacle on a Main Rotor Induced Velocity of a Simulated Rotorcraft
2 Oct 19
A method for determining an effect of a simulated obstacle on a main rotor induced velocity of a simulated rotorcraft in a simulation, comprising: receiving an aircraft airspeed of the simulated rotorcraft and a height above ground for the simulated rotorcraft; generating a line of sight vector having a source position located on the simulated rotorcraft, a direction and a given length; determining a distance between the simulated obstacle and the simulated rotorcraft using the line of sight vector, the distance being at most equal to the given length of the line of sight vector; determining an induced airflow velocity using the distance between the simulated obstacle and the simulated rotorcraft, the aircraft airspeed and the height above ground, the induced airflow velocity being caused by a downwash recirculation flow generated by the simulated obstacle; and outputting the induced airflow velocity.
Dynamically Affecting Tailored Visual Rendering of a Visual Element
2 Oct 19
Method and system for dynamically modifying visual rendering of a visual element in a computer generated environment from an interactive computer simulation is provided.