Meta tags:
description= Find out more about the RM plc group of businesses, download our latest financial statements and news.;
keywords= ;
Headings (most frequently used words):
rm, our, plc, group, financial, fy23, relations, investor, generation, strategy, cash, strong, growth, unlock, to, enablers, websites, reset, opportunity, change, through, market, forward, taking, divisions, operating, news, highlights, vision, results, announces, policy,
Text of the page (most frequently used words):
#params (125), #function (68), var (54), this (43), #length (38), #swiper (37), #image (37), #scrollbar (33), #void (28), #return (27), #track (26), style (25), math (23), data (23), for (23), and (22), zoom (21), slide (21), drag (21), shadow (20), slides (20), a11y (20), transition (19), find (17), window (16), document (15), transform (15), ishorizontal (15), velocity (14), css (14), parallax (14), lazy (14), container (13), removeattr (11), top (11), wrapper (11), plc (11), opacity (11), append (10), height (10), cube (10), index (10), read (9), more (9), touchescurrent (9), left (9), width (9), support (9), attr (9), nextbutton (8), max (8), dragsize (8), istouched (8), prevbutton (8), null (8), tracksize (8), parsefloat (8), translate3d (8), the (8), init (8), each (8), results (7), size (7), touchevents (7), new (7), removeclass (7), draggableevents (7), emit (7), scale (7), previouselementsibling (7), nextelementsibling (7), 2024 (7), destroy (6), group (6), gesture (6), margin (6), hashnav (6), right (6), bullets (6), loadimageinslide (6), currenty (5), currentx (5), touchesstart (5), button (5), bottom (5), history (5), touch (5), technology (5), settransition (5), prevtime (5), mousewheel (5), march (5), financial (5), div (5), 0px (5), touchstart (5), settranslate (5), offsetwidth (5), typeof (5), off (5), start (5), prevpositionx (5), zoommax (5), initialimageloaded (5), children (5), push (5), liveregion (5), activeindex (5), hasclass (5), loop (5), end (5), else (4), scrollbarhide (4), match (4), prevpositiony (4), implementation (4), createelement (4), move (4), education (4), modernizr (4), preventdefault (4), load (4), type (4), mousewheeleventstarged (4), milton (4), divider (4), movedivider (4), park (4), event (4), navigator (4), coverflow (4), cash (4), strategy (4), origin (4), rotatex (4), lazyloading (4), maxy (4), maxx (4), attachevents (4), indexof (4), lazystatusloadingclass (4), policy (4), deg (4), mousewheelcontrol (4), dragend (3), dragmove (3), lazyloadingontransitionstart (3), srcset (3), lazyloadinginprevnextamount (3), shadowscale (3), dragtimeout (3), cleartimeout (3), src (3), dragstart (3), not (3), slideduplicateclass (3), assessment (3), background (3), lazystatusloadedclass (3), sizes (3), targettouches (3), define (3), statement (3), setdragposition (3), announcements (3), close (3), reports (3), services (3), registered (3), disablemousewheelcontrol (3), progress (3), paginationcontainer (3), strong (3), onwheel (3), hasfeature (3), abs (3), now (3), 400 (3), 2023 (3), enablemousewheelcontrol (3), back (3), date (3), floor (3), starty (3), transitionend (3), transforms3d (3), pow (3), 300 (3), makefocusable (3), addrole (3), our (3), addlabel (3), effect (3), initialslide (3), offsetheight (3), ongesturestart (2), 90deg (2), slideto (2), keyboardcontrol (2), navigation (2), scrollbardraggable (2), slideprevclass (2), slidevisibleclass (2), rotate (2), preloadimages (2), shadowoffset (2), observer (2), rotatey (2), plugins (2), mstransitionend (2), ontouchstart (2), ongestureend (2), html (2), ongesturechange (2), min (2), runcallbacksoninit (2), 360 (2), _plugins (2), module (2), enablekeyboardcontrol (2), issafari (2), pagex (2), pagey (2), display (2), 1997 (2), buttondisabledclass (2), updateprogress (2), disablekeyboardcontrol (2), stoppropagation (2), touchmove (2), string (2), set (2), disabledraggable (2), 100 (2), android (2), enabledraggable (2), settimeout (2), 1e3 (2), translate (2), rtl (2), hashnavreplacestate (2), ontransitionend (2), startx (2), miny (2), ismoved (2), useragent (2), imagewrap (2), replacestate (2), cleanupstyles (2), childnodes (2), clientleft (2), ios (2), clienttop (2), wheel (2), split (2), instanceof (2), documenttouch (2), join (2), timeout (2), slideactiveclass (2), effects (2), offset (2), resources (2), drive (2), slavery (2), tax (2), gdpr (2), privacy (2), cookies (2), office (2), careers (2), 4se (2), costs (2), ox14 (2), tts (2), market (2), abingdon (2), contact (2), operations (2), anti (2), regulatory (2), shareholder (2), governance (2), november (2), announces (2), news (2), tel (2), 142b (2), corporate (2), adjusted (2), directors (2), opportunity (2), price (2), share (2), 8450 (2), oxfordshire (2), fy23 (2), environmental (2), remove (2), operating (2), addclass (2), lazyloadingclass (2), growth (2), schools (2), investor (2), 700 (2), code (2), generation (2), initpagination, paginationclickable, wales, replace, england, autoplay, tolowercase, paginationbulletmessage, safari, chrome, pointerenabled, high, maxtouchpoints, ipod, lteie9, prototype, getelementsbytagname, device, 316, 645, ipad, pagination, 1235, brexit, prevslidemessage, relations, innerhtml, let, ondestroy, paginationhiddenclass, fax, designed, oninit, loopedslides, classnames, software, talk, iphone, slidenextclass, column, colleges, row, experts, bulletactiveclass, initobservers, global, updatepagination, updateslidessize, detachevents, stopautoplay, destroyloop, disconnectobservers, updatecontainersize, 1749877, edi, startautoplay, removeeventlistener, createloop, popstate, sethistorypopstate, onlazyimageready, sos, rotatez, equality, cos, diversity, inclusion, sin, conduct, 0deg, isuiwebview, moz, webkit, slideshadows, india, strict, use, amd, scale3d, plan, international, search, information, sites, toggle, logo, home, health, safety, reduction, intent, otransitionend, webkittransitionend, animating, virtualtranslate, depth, carbon, exports, undefined, csstransforms3d, webkitboxalign, webkitboxdirection, mozboxorient, mozboxdirection, msflexdirection, webkitflexdirection, mozboxalign, msflexalign, stakes, queryselectorall, alignitems, flexbox, perspective, msperspective, operspective, mozperspective, webkitperspective, webkitboxorient, getelementbyid, parent, scrollleft, prevall, websites, prev, nextall, details, insertbefore, arguments, pagexoffset, nodetype, scrolltop, pageyoffset, body, getboundingclientrect, outerheight, innerheight, board, outerwidth, webkitalignitems, callplugins, nextslidemessage, acquisition, overdrafts, numbers, are, before, discontinued, amortisation, toucheventsdesktop, related, equivalents, intangible, simulatetouch, assets, dual, slidereset, scrollbarsnaponrelease, onscrollbardragend, run, uniquenavelements, fees, onscrollbardragmove, ended, translatex, publication, annual, report, statements, none, capitalised, virtualsize, net, debt, defined, total, borrowings, less, configuration, returnvalue, period, perspectiveorigin, vision, ceo, video, presentation, webcast, announcement, browser, ontransitionstart, around, add, loadimage, url, lazypreloaderclass, preloaderclass, watchslidesvisibility, auto, slidesperview, world, clientx, saas, latest, onscrollbardragstart, licenses, erp, restructuring, revenue, from, continuing, download, setwrappertranslate, outcomes, presentations, maxtranslate, mintranslate, highlights, enabling, improvement, educational, clienty, translatey, controller, curriculum, model, platform, gesturestart, gestures, capture, passive, passivelisteners, passivelistener, investment, gestureend, talent, culture, enablers, unlock, building, lengtha, getdistancebetweentouches, brand, gesturechange, sheet, improving, underpinned, nurseries, internationally, divisions, well, notify, onlazyimageload, positioned, sustainable, balance, togglezoom, doubletap, zoomtoggle, robust, ontouchend, touchend, ontouchmove, zoomcontainerclass, foundations, execution, linearspline, closure, consortium, business, extension, amendment, banking, facility, speed, notification, events, full, year, setattribute, preliminary, dommousescroll, timetable, parseint, commercial, markets, focus, reset, changing, landscape, creating, minx, existing, adjacent, through, duration, change, slideheight, slidewidth, taking, isscaling, currentscale, forward, stock,
Text of the page (random words):
ult e stoppropagation a setdragposition e cleartimeout a dragtimeout a track transition 0 t params scrollbarhide a track css opacity 1 t wrapper transition 100 a drag transition 100 t emit onscrollbardragstart t dragmove function e var a t scrollbar a istouched e preventdefault e preventdefault e returnvalue 1 a setdragposition e t wrapper transition 0 a track transition 0 a drag transition 0 t emit onscrollbardragmove t dragend function e var a t scrollbar a istouched a istouched 1 t params scrollbarhide cleartimeout a dragtimeout a dragtimeout settimeout function a track css opacity 0 a track transition 400 1e3 t emit onscrollbardragend t t params scrollbarsnaponrelease t slidereset draggableevents function return t params simulatetouch 1 t support touch t touchevents t toucheventsdesktop enabledraggable function var a t scrollbar t t support touch a track document e a track on a draggableevents start a dragstart e t on a draggableevents move a dragmove e t on a draggableevents end a dragend disabledraggable function var a t scrollbar t t support touch a track document e a track off a draggableevents start a dragstart e t off a draggableevents move a dragmove e t off a draggableevents end a dragend set function if t params scrollbar var a t scrollbar a track e t params scrollbar t params uniquenavelements string typeof t params scrollbar a track length 1 1 t container find t params scrollbar length a track t container find t params scrollbar a drag a track find swiper scrollbar drag 0 a drag length a drag e a track append a drag a drag 0 style width a drag 0 style height a tracksize t ishorizontal a track 0 offsetwidth a track 0 offsetheight a divider t size t virtualsize a movedivider a divider a tracksize t size a dragsize a tracksize a divider t ishorizontal a drag 0 style width a dragsize px a drag 0 style height a dragsize px a divider 1 a track 0 style display none a track 0 style display t params scrollbarhide a track 0 style opacity 0 settranslate function if t params scrollbar var e a t scrollbar t t translate a dragsize e a tracksize a dragsize t progress t rtl t ishorizontal e e e 0 t a dragsize e e 0 e a dragsize a tracksize t a tracksize e ea tracksize t a tracksize e t ishorizontal t support transforms3d a drag transform translate3d e px 0 0 a drag transform translatex e px a drag 0 style width t px t support transforms3d a drag transform translate3d 0px e px 0 a drag transform translatey e px a drag 0 style height t px t params scrollbarhide cleartimeout a timeout a track 0 style opacity 1 a timeout settimeout function a track 0 style opacity 0 a track transition 400 1e3 settransition function e t params scrollbar t scrollbar drag transition e t controller linearspline function e a var t function var e a t return function s i for a 1 e s length e a 1 s t e a 1 1 dommousescroll function var e onwheel in document if e var a document createelement div a setattribute onwheel return e function typeof a onwheel return e document implementation document implementation hasfeature document implementation hasfeature 0 e document implementation hasfeature events wheel 3 0 e wheel mousewheel t disablemousewheelcontrol function if t mousewheel event return 1 var a t container return container t params mousewheeleventstarged a e t params mousewheeleventstarged a off t mousewheel event u t params mousewheelcontrol 1 0 t enablemousewheelcontrol function if t mousewheel event return 1 var a t container return container t params mousewheeleventstarged a e t params mousewheeleventstarged a on t mousewheel event u t params mousewheelcontrol 0 0 t parallax settranslate function t container children data swiper parallax data swiper parallax x data swiper parallax y each function c this t progress t slides each function var a e this a find data swiper parallax data swiper parallax x data swiper parallax y each function c this math min math max a 0 progress 1 1 settransition function a void 0 a a t params speed t container find data swiper parallax data swiper parallax x data swiper parallax y each function var t e this s parseint t attr data swiper parallax duration 10 a 0 a s 0 t transition s t zoom scale 1 currentscale 1 isscaling 1 gesture slide void 0 slidewidth void 0 slideheight void 0 image void 0 imagewrap void 0 zoommax t params zoommax image istouched void 0 ismoved void 0 currentx void 0 currenty void 0 minx void 0 miny void 0 maxx void 0 maxy void 0 width void 0 height void 0 startx void 0 starty void 0 touchesstart touchescurrent velocity x void 0 y void 0 prevpositionx void 0 prevpositiony void 0 prevtime void 0 getdistancebetweentouches function e if e targettouches lengtha gesture zoommax a scale a gesture zoommax 1 math pow a scale a gesture zoommax 1 5 a scale a image touchesstart x return void a image istouched 1 if t ishorizontal math floor a image miny math floor a image starty a image touchescurrent y a image touchesstart y return void a image istouched 1 e preventdefault e stoppropagation a image ismoved 0 a image currentx a image touchescurrent x a image touchesstart x a image startx a image currenty a image touchescurrent y a image touchesstart y a image starty a image currentx a image maxx a image currentx a image maxx 1 math pow a image currentx a image maxx 1 8 a image currenty a image maxy a image currenty a image maxy 1 math pow a image currenty a image maxy 1 8 a velocity prevpositionx a velocity prevpositionx a image touchescurrent x a velocity prevpositiony a velocity prevpositiony a image touchescurrent y a velocity prevtime a velocity prevtime date now a velocity x a image touchescurrent x a velocity prevpositionx date now a velocity prevtime 2 a velocity y a image touchescurrent y a velocity prevpositiony date now a velocity prevtime 2 math abs a image touchescurrent x a velocity prevpositionx w d w u y u y d 0 u 0 s gesture imagewrap transition 300 transform translate3d d px u px 0 s gesture image transition 300 transform translate3d 0 0 0 scale s scale attachevents function a var t a off on if t params zoom var s t slides touchstart t touchevents start t support passivelistener t params passivelisteners passive 0 capture 1 t support gestures t slides t gesturestart t zoom ongesturestart s t slides t gesturechange t zoom ongesturechange s t slides t gestureend t zoom ongestureend s touchstart t touchevents start t slides t t touchevents start t zoom ongesturestart s t slides t t touchevents move t zoom ongesturechange s t slides t t touchevents end t zoom ongestureend s t t touchstart t zoom ontouchstart t slides each function a s e s find t params zoomcontainerclass length 0 e s t t touchevents move t zoom ontouchmove t t touchend t zoom ontouchend t t transitionend t zoom ontransitionend t params zoomtoggle t on doubletap t zoom togglezoom init function t zoom attachevents destroy function t zoom attachevents 0 t _plugins for var y in t plugins var o t plugins y t t params y o t _plugins push o return t callplugins function e for var a 0 a notify function e var a t a11y liveregion 0 a length a html a html e init function t params nextbutton t nextbutton t nextbutton length 0 t a11y makefocusable t nextbutton t a11y addrole t nextbutton button t a11y addlabel t nextbutton t params nextslidemessage t params prevbutton t prevbutton t prevbutton length 0 t a11y makefocusable t prevbutton t a11y addrole t prevbutton button t a11y addlabel t prevbutton t params prevslidemessage e t container append t a11y liveregion initpagination function t params pagination t params paginationclickable t bullets t bullets length t bullets each function var a e this t a11y makefocusable a t a11y addrole a button t a11y addlabel a t params paginationbulletmessage replace index a index 1 destroy function t a11y liveregion t a11y liveregion length 0 t a11y liveregion remove t init function t params loop t createloop t updatecontainersize t updateslidessize t updatepagination t params scrollbar t scrollbar t scrollbar set t params scrollbardraggable t scrollbar enabledraggable slide t params effect t effects t params effect t params loop t updateprogress t effects t params effect settranslate t params loop t slideto t params initialslide t loopedslides 0 t params runcallbacksoninit t slideto t params initialslide 0 t params runcallbacksoninit 0 t params initialslide t parallax t params parallax t parallax settranslate t lazy t params lazyloading t lazy load t lazy initialimageloaded 0 t attachevents t params observer t support observer t initobservers t params preloadimages t params lazyloading t preloadimages t params zoom t zoom t zoom init t params autoplay t startautoplay t params keyboardcontrol t enablekeyboardcontrol t enablekeyboardcontrol t params mousewheelcontrol t enablemousewheelcontrol t enablemousewheelcontrol t params hashnavreplacestate t params replacestate t params hashnavreplacestate t params history t history t history init t params hashnav t hashnav t hashnav init t params a11y t a11y t a11y init t emit oninit t t cleanupstyles function t container removeclass t classnames join removeattr style t wrapper removeattr style t slides t slides length t slides removeclass t params slidevisibleclass t params slideactiveclass t params slidenextclass t params slideprevclass join removeattr style removeattr data swiper column removeattr data swiper row t paginationcontainer t paginationcontainer length t paginationcontainer removeclass t params paginationhiddenclass t bullets t bullets length t bullets removeclass t params bulletactiveclass t params prevbutton e t params prevbutton removeclass t params buttondisabledclass t params nextbutton e t params nextbutton removeclass t params buttondisabledclass t params scrollbar t scrollbar t scrollbar track t scrollbar track length t scrollbar track removeattr style t scrollbar drag t scrollbar drag length t scrollbar drag removeattr style t destroy function e a t detachevents t stopautoplay t params scrollbar t scrollbar t params scrollbardraggable t scrollbar disabledraggable t params loop t destroyloop a t cleanupstyles t disconnectobservers t params zoom t zoom t zoom destroy t params keyboardcontrol t disablekeyboardcontrol t disablekeyboardcontrol t params mousewheelcontrol t disablemousewheelcontrol t disablemousewheelcontrol t params a11y t a11y t a11y destroy t params history t params replacestate window removeeventlistener popstate t history sethistorypopstate t params hashnav t hashnav t hashnav destroy t emit ondestroy e 1 t null t init t a prototype issafari function var e window navigator useragent tolowercase return e indexof safari 0 e indexof chrome 1 window navigator pointerenabled window navigator maxtouchpoints 1 lteie9 function var e document createelement div return e innerhtml 1 e getelementsbytagname i length device function var e window navigator useragent a e match android s d t e match ipad os s d_ s e match ipod os s d_ i t e match iphone sos ios s d_ return ios t i s android a support touch window modernizr modernizr touch 0 function return ontouchstart in window window documenttouch document instanceof documenttouch transforms3d window modernizr modernizr csstransforms3d 0 function var e document createelement div style return webkitperspective in e mozperspective in e operspective in e msperspective in e perspective in e flexbox function for var e document createelement div style a alignitems webkitalignitems webkitboxalign msflexalign mozboxalign webkitflexdirection msflexdirection mozboxdirection mozboxorient webkitboxdirection webkitboxorient split t 0 t 0 o indexof 0 var l div for 0 o indexof t document queryselectorall a document getelementbyid a split 1 i 0 i 0 a 0 nodetype for i 0 i 0 parsefloat this css width null outerwidth function e return this length 0 e this 0 offsetwidth parsefloat this css margin right parsefloat this css margin left this 0 offsetwidth null height function return this 0 window window innerheight this length 0 parsefloat this css height null outerheight function e return this length 0 e this 0 offsetheight parsefloat this css margin top parsefloat this css margin bottom this 0 offsetheight null offset function if this length 0 var e this 0 a e getboundingclientrect t document body s e clienttop t clienttop 0 i e clientleft t clientleft 0 r window pageyoffset e scrolltop n window pagexoffset e scrollleft return top a top r s left a left n i return null css function e a var t if 1 arguments length if string typeof e for t 0 t s 1 new e a 0 s this t insertbefore i childnodes s this t childnodes 0 else if a instanceof e for s 0 s 1 for var i 0 i 1 for var i 0 i 0 t this 0 nextelementsibling a this 0 nextelementsibling is t this 0 nextelementsibling this 0 nextelementsibling this 0 nextelementsibling nextall function t var s i this 0 if i return new e for i nextelementsibling var r i nextelementsibling t a r is t s push r s push r i r return new e s prev function t return new e this length 0 t this 0 previouselementsibling a this 0 previouselementsibling is t this 0 previouselementsibling this 0 previouselementsibling this 0 previouselementsibling prevall function t var s i this 0 if i return new e for i previouselementsibling var r i previouselementsibling t a r is t s push r s push r i r return new e s parent function e for var t s 0 s 0 e this 0 offsetwidth parsefloat this css margin right parsefloat this css margin left this 0 offsetwidth null window swiper a undefined typeof module module exports window swiper function typeof define define amd define function use strict return window swiper 14 march 2024 rm plc announces fy23 financial results results announcement results webcast results presentation results ceo video rm plc our vision enabling the improvement of educational outcomes around the world fy23 financial highlights download our latest financial reports and presentations revenue from continuing operations adjusted numbers are before discontinued operations the amortisation of acquisition related intangible assets dual run costs configuration of saas licenses erp and restructuring costs adjusted net debt is defined as the total of borrowings less capitalised fees cash cash equivalents and overdrafts group news 28 march 2024 publication of 2023 annual report and financial statements read more 14 march 2024 rm plc announces preliminary results for the period ended 30 november 2023 read more 12 march 2024 rm plc notification of full year results read more 06 march 2024 rm plc extension and amendment of banking facility read more 24 november 2023 rm plc strategy timetable and closure of the consortium business read more read more news and regulatory announcements taking rm forward market opportunity through change changing education landscape is creating opportunity in existing and adjacent markets strategy reset building on strong market and brand foundations improving execution and commercial focus enablers to unlock growth new technology platform operating model and investment in...
|