Skip to content
Horse profile

Johnny Cavagin (GB)

10yo gelding (at last run, Sep 2019) · Last trainer Paul Midgley · Last owner A Bell
by Superior Premium (GB) out of Beyond The Rainbow (GB) (Mind Games)
76 runs · 19 courses · from Apr 2011
As at 28 Oct 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
No run recorded since 26 Sep 2019 — 2,588 days ago. Our archive can't say whether the horse is still in training.
Last run Sep 2019 · 5th of 8 11 wins · 6 courses Last raced off OR 76
KTB Profile

Johnny Cavagin (GB) is 11 from 76. Hasn't won since Jul 2019. Last raced off 76, 13lb below the career-high mark.

Based on 76 archived runs · updated 28 Oct 2026
KTB at a glance OR ↓ 13lb off peak
Official rating76↓ 13lb off peak
76 55–89

KTB Speed and Rating

KTB Speed

Best recent Speed 102 the best of the last 3 graded (A or B) runs · Pontefract, 7 Aug 2019

How fast the horse ran, as points against the day-corrected standard time for its course and distance: 100 is the median GB Class 4 handicap winner on that code; one point is 0.1% of the standard time. A, B or C is how much the day's card could tell us, not how good the run was. What this means →

Flat 34 figures · best 118B · median 98
GoingRunsBestMedianSince 28 Oct 2025
Standard (AW)10108A91—
Good to Soft8111A103.5—
Good to Firm6118B99.5—
Good5105A101—
Soft3109C32—
Heavy2112A101—
DistanceRunsBestMedianSince 28 Oct 2025
6f – 7f24118B92—
Under 6f9111A101—
1m – 1m1f1———

KTB Speed v1 · batch 15 Sep 2026 · GB & Irish racing only · 34 figures from 34 runs · as at 3 Oct 2026 · a record, not a forecast

KTB Rating

Best recent KTB Rating 110A the best of the last 3 rated runs · Pontefract, 28 Jul 2019 Official rating 76 at the last run, 26 Sep 2019

What the horse achieved in each race, in pounds on the official-rating scale, from the weight carried, the lengths beaten and the race's own level solved across the archive — never the market, never the official rating as a starting point. The headline is the best of the horse's last three rated runs on that code. A, B or C on a run is how much known form was in that race. What this means →

Flat 75 figures · best 110A · median 81
GoingRunsBestMedianSince 28 Oct 2025
Good20110A86—
Standard (AW)1787A71—
Good to Firm16106A80—
Good to Soft12100A87.5—
Soft8104A88—
Heavy2107A106—
DistanceRunsBestMedianSince 28 Oct 2025
6f – 7f57107A81—
Under 6f12110A83.5—
1m – 1m1f693A73.5—

Of 76 runs looked at, 1 has no figure: did not complete (or a non-runner row) (1).

KTB Rating v1 · batch 3 Oct 2026 · GB & Irish racing only · 75 figures from 76 runs · as at 4 Oct 2026 · a record, not a forecast

Both figures are KTB's own, computed from the archive; no vendor rating enters either. Every run's figure is on its form line below with its grade. Grades measure how much the archive could see, never the merit of the run.

Run style is derived from in-running commentary, which our data provider does not supply for this horse's races.

Pedigree intelligence

Sire
Superior Premium (GB)

Progeny in our archive have won 8.1% of 651 runs since Jan 2008 (52 horses).

Strongest on good going: 13.8% from 152. Weakest on standard (aw) going: 4.2% from 215.

GoingRunsWinsSRvs sireThis horse
Firm500%−8.1—
Good to Firm10077%−1.13 from 17
Good1522113.8%+5.76 from 20
Good to Soft8467.1%−10 from 12
Soft7168.5%+0.41 from 8
Heavy24416.7%+8.60 from 2
Standard (AW)21594.2%−3.91 from 17
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f119119.2%+1.12 from 12
6f – 7f262166.1%−29 from 58
1m – 1m1f6934.3%−3.80 from 6
1m2f – 1m4f45817.8%+9.7—
1m5f – 2m901112.2%+4.1—
2m1f – 2m4f5447.4%−0.7—
2m5f – 3m1000%−8.1—
Over 3m200%−8.1—

Flat and jumps together (all codes) · since Jan 2008 · as at 27 Oct 2026 · rows under 30 runs muted · win % is the measure, a record not a forecast

Dam
Beyond The Rainbow (GB) (Mind Games)

2 siblings in the archive, 0 winners.

ProduceRunsWinsWin tripsBest grade
Hannahs Lad (GB)40——
Anna Fallow (GB)10——

Record by conditions

GoingRunsWinsSR£1
Good 20 6 30% +49.50
Good to Firm 17 3 18% +1.00
Standard (AW) 17 1 6% +0.00
Good to Soft 12 0 0% −12.00
Soft 8 1 13% −2.50
Heavy 2 0 0% −2.00

ClassRunsWinsSR£1
Class 4 38 4 11% +17.00
Class 5 16 4 25% +3.00
Class 3 15 1 7% −4.00
Class 6 4 2 50% +21.00
Class 2 3 0 0% −3.00

CourseRunsWinsSR£1
Doncaster 17 2 12% +3.00
Pontefract 12 5 42% +39.00
Wolverhampton (AW) 7 1 14% +10.00
Newcastle (AW) 6 0 0% −6.00
Ripon 6 1 17% +2.50
Catterick 4 1 25% +1.50
York 3 0 0% −3.00
Beverley 3 0 0% −3.00
Nottingham 2 0 0% −2.00
Hamilton 2 0 0% −2.00
Carlisle 2 1 50% +6.00
Thirsk 2 0 0% −2.00
Redcar 2 0 0% −2.00
Newcastle 2 0 0% −2.00
Southwell (AW) 2 0 0% −2.00
Chelmsford City (AW) 1 0 0% −1.00
Newmarket 1 0 0% −1.00
Ayr 1 0 0% −1.00
Kempton (AW) 1 0 0% −1.00

DistanceRunsWinsSR£1
6f – 7f 58 9 16% +43.50
Under 6f 12 2 17% −3.50
1m – 1m1f 6 0 0% −6.00

JockeyRunsWinsSR£1
Graham Lee 14 2 14% −5.50
Tom Eaves 13 3 23% +16.00
Jimmy Quinn 9 2 22% +28.00
Robert Winston 8 3 38% +22.00
Andrew Mullen 5 0 0% −5.00
Barry McHugh 5 0 0% −5.00
Stevie Donohoe 3 1 33% +2.50
Paddy Mathers 2 0 0% −2.00
Jason Hart 2 0 0% −2.00
Pat Dobbs 1 0 0% −1.00
Joe Fanning 1 0 0% −1.00
Dougie Costello 1 0 0% −1.00
R P Walsh 1 0 0% −1.00
George Downing 1 0 0% −1.00
Cameron Noble 1 0 0% −1.00
Nicola Currie 1 0 0% −1.00
Lewis Edmunds 1 0 0% −1.00
Aaron Jones 1 0 0% −1.00
Andrew Elliott 1 0 0% −1.00
Paul Pickard 1 0 0% −1.00
Paul Hanagan 1 0 0% −1.00
Robbie Fitzpatrick 1 0 0% −1.00
Robert L Butler 1 0 0% −1.00
Liam Keniry 1 0 0% −1.00

HeadgearRunsWinsSR£1
Tongue tie 60 9 15% +41.50
None 13 2 15% −4.50
Tongue tie + visor 1 0 0% −1.00
Tongue tie + cheekpieces 1 0 0% −1.00
Hood + tongue tie 1 0 0% −1.00

SeasonRunsWinsSR£1
2019 11 2 18% −2.50
2018 5 0 0% −5.00
2017 15 0 0% −15.00
2016 8 1 13% +3.00
2015 11 2 18% +30.00
2014 8 1 13% −2.50
2013 8 1 13% +0.50
2012 7 4 57% +28.50
2011 3 0 0% −3.00

Splits include every sample, however small — muted rows are under 3 runs. A one-from-one record is a fact, not a trend: read the Runs column before the strike rate.

Form

DateCourseRace PosBtn Wgt ORSpdKTB Jockey SP
2019 · 11 runs
26 Sep 19+50d Pontefract Join Racing TV Now Handicap Class 4 · 5f · Good To Soft · 8 ran 5/8 hd 9-6 76101A78A Graham Lee 7/2
07 Aug 19+10d Pontefract Chaplins Club Handicap Class 5 · 5f · Good · 8 ran 4/8 nk 9-11 70102A84A Graham Lee 5/2F
28 Jul 19+31d Pontefract Fly High Faye Nickels Handicap Class 5 · 5f · Good · 9 ran 1/9 9-12 7091A110A Graham Lee 3/1
27 Jun 19+12d Nottingham Download The Mansionbet App Handicap Class 5 · 5f · Good To Soft · 10 ran 2/10 1 9-7 70111A96A Pat Dobbs 10/3F
15 Jun 19+9d York Plasmor Concrete Products Diamond Anniversary Handicap Class 4 · 6f · Good To Soft · 22 ran 8/22 1 9-4 7257C89A Graham Lee 16/1
06 Jun 19+23d Hamilton Dm Hall Handicap Class 5 · 5f · Soft · 13 ran 11/13 4 9-7 7332C49A Graham Lee 13/2
14 May 19+19d Beverley Annie Oxtoby Memorial Handicap Class 5 · 5f · Good To Soft · 15 ran 4/15 nk 9-5 7390C90A Graham Lee 11/1
25 Apr 19+10d Beverley Beverley Annual Badgeholders Handicap Class 5 · 5f · Good To Firm · 10 ran 2/10 hd 8-13 63103A106A Graham Lee 4/1
15 Apr 19+83d Pontefract Golden Horseracing Club Is With Robert Stewart Handicap (Div 2) Class 5 · 5f · Good To Firm · 9 ran 1/9 9-0 63101A97A Graham Lee 7/2
22 Jan 19+10d Newcastle (AW) Betway Casino Handicap Class 6 · 6f · Standard · 13 ran 9/13 2 9-5 6373B62A Graham Lee 14/1
12 Jan 19+26d Newcastle (AW) Betway Handicap Class 5 · 6f · Standard To Slow · 9 ran 5/9 1½ 8-11 6590A76A Joe Fanning 14/1
2018 · 5 runs
17 Dec 18+58d Wolverhampton (AW) Betway Heed Your Hunch Handicap (Div 2) Class 5 · 6f · Standard · 11 ran 6/11 ¾ 9-4 6786A76A Dougie Costello 12/1
20 Oct 18+28d Catterick William Hill Leading Racecourse Bookmaker Veterans' Handicap Class 5 · 6f · Soft · 9 ran 9/9 4 9-0 7331A44A R P Walsh 3/1F
22 Sep 18+234d Wolverhampton (AW) sportnation.bet Take Advantage Handicap Class 5 · 6f · Standard · 13 ran 5/13 ½ 9-2 7098B80A George Downing 50/1
31 Jan 18+29d Newcastle (AW) Betway Apprentice Handicap Class 5 · 6f · Standard · 8 ran 7/8 2½ 9-7 7280B68A Cameron Noble 9/2
02 Jan 18+18d Newcastle (AW) Betway Handicap Class 4 · 5f · Standard · 8 ran 4/8 1½ 8-5 74108A71A Nicola Currie 16/1
2017 · 15 runs
15 Dec 17+35d Chelmsford City (AW) Bet Totetrifecta At Betfred.com Handicap Class 4 · 6f · Standard · 10 ran 8/10 nk 8-13 7792A65A Robert Winston 25/1
10 Nov 17+17d Newcastle (AW) sunbets.co.uk Handicap Class 4 · 8f · Standard · 14 ran 8/14 1¼ 8-10 77101B71A Lewis Edmunds 20/1
24 Oct 17+26d Newcastle (AW) Betway Sprint Handicap Class 4 · 6f · Standard · 14 ran 6/14 ½ 9-5 8079B87A Graham Lee 28/1
28 Sep 17+29d Pontefract Visit The All New racinguk.com Handicap (Div 1) Class 4 · 6f · Heavy · 9 ran 2/9 1½ 9-1 79112A107A Graham Lee 9/2
30 Aug 17+11d Catterick Bet toteexacta At betfred.com Handicap Class 4 · 7f · Good · 11 ran 5/11 nse 9-6 79105A91A Graham Lee 11/1
19 Aug 17+20d Doncaster sunbets.co.uk Youbetcha Handicap Class 2 · 7f · Good · 10 ran 6/10 ½ 8-4 81101A78A Aaron Jones 16/1
30 Jul 17+15d Pontefract Tiesplanet.com - Ties For Every Occasion Handicap Class 3 · 6f · Soft · 14 ran 3/14 nk 9-5 81109C104A Andrew Mullen 9/1
15 Jul 17+14d Hamilton Sunday Mail Handicap Class 4 · 6f · Good To Soft · 7 ran 5/7 1¼ 10-1 81107A79A Andrew Mullen 8/1
01 Jul 17+16d Doncaster Sunbets.co.uk Handicap Class 4 · 7f · Good To Soft · 12 ran 2/12 ½ 9-2 80109A86A Stevie Donohoe 11/2
15 Jun 17+8d Nottingham myracing.com Free Horse Racing Tips! Handicap Class 3 · 6f · Good To Firm · 9 ran 5/9 nk 8-13 8298A74A Tom Eaves 16/1
07 Jun 17+18d Ripon Directors Cup Handicap Class 3 · 6f · Good To Soft · 11 ran 7/11 nse 8-8 82106B83A Andrew Mullen 12/1
20 May 17+8d Doncaster Bet & Watch At Sunbets.co.uk Handicap Class 4 · 6f · Heavy · 14 ran 2/14 ½ 9-7 8090C105A Andrew Mullen 7/1
12 May 17+9d Ripon Sis Trusted Delivery Partner Handicap Class 4 · 6f · Good To Firm · 7 ran 3/7 ¾ 9-3 81118B85A Andrew Mullen 10/1
03 May 17+31d Pontefract Trustees Of The Northern Racing College Handicap Class 4 · 6f · Good To Firm · 7 ran 2/7 6 9-8 8192A84A Jimmy Quinn 10/1
02 Apr 17+155d Doncaster Get Doncaster Moving Handicap Class 4 · 7f · Good · 21 ran 14/21 nk 9-5 8384C77A Tom Eaves 25/1
2016 · 8 runs
29 Oct 16+28d Newmarket Tracy Hawkes Handicap Class 4 · 7f · Good To Firm · 14 ran 10/14 hd 9-7 8570C81A Tom Eaves 40/1
01 Oct 16+15d Wolverhampton (AW) Ladbrokes Handicap Class 3 · 6f · Standard · 12 ran 10/12 nk 8-13 87107A67A Jimmy Quinn 33/1
16 Sep 16+46d Ayr William Hill Ayr Bronze Cup Handicap Class 2 · 6f · Good To Soft · 24 ran 11/24 nk 9-7 8892C84A Jimmy Quinn 40/1
01 Aug 16+18d Ripon Armstrong Memorial Handicap Class 3 · 6f · Good · 8 ran 7/8 11 9-9 88—46C Jimmy Quinn 6/1
14 Jul 16+9d Doncaster Terry Bellas Memorial Handicap Class 3 · 7f · Good To Firm · 16 ran 12/16 1¾ 9-13 89—73A Jimmy Quinn 7/1F
05 Jul 16+10d Pontefract King Richard III Stakes (Handicap) Class 3 · 6f · Good · 13 ran 1/13 9-5 83—104A Jimmy Quinn 10/1
25 Jun 16+83d Doncaster Jordan Road Surfacing Handicap Class 4 · 7f · Good · 16 ran 2/16 1 9-4 82—98A Jimmy Quinn 20/1
03 Apr 16+180d Doncaster crownhotel-bawtry.com Handicap Class 4 · 7f · Soft · 17 ran 6/17 2¼ 9-4 82—81A Tom Eaves 8/1
2015 · 11 runs
06 Oct 15+12d Kempton (AW) 32Red.com Handicap (Div 1) Class 4 · 6f · Standard To Slow · 12 ran 6/12 nse 9-4 82—84A Jimmy Quinn 20/1
24 Sep 15+15d Pontefract Download The Racing UK iPad App Handicap Class 4 · 6f · Good · 16 ran 1/16 9-1 79—96A Jimmy Quinn 25/1
09 Sep 15+21d Doncaster 1stsecuritysolutions.co.uk Handicap Class 4 · 5f · Good · 15 ran 10/15 shd 9-3 81—83A Graham Lee 16/1
19 Aug 15+18d Carlisle ApolloBet Best Odds Guaranteed Handicap (London Mile Series Qualifier) (Div 2) Class 4 · 8f · Good · 7 ran 7/7 3¼ 9-10 82—65A Paddy Mathers 7/1
01 Aug 15+14d Thirsk Peter Bell Memorial Handicap Class 3 · 7f · Good · 14 ran 8/14 ¾ 9-6 83—77A Andrew Elliott 12/1
18 Jul 15+15d Ripon Vw Van Centre (west Yorkshire) Handicap Class 4 · 8f · Good · 10 ran 2/10 3¼ 9-11 82—93A Graham Lee 11/2
03 Jul 15+13d Doncaster Betdaq 50% Comm Back First 3 Months Handicap Class 3 · 7f · Good To Firm · 9 ran 6/9 1½ 9-9 84—80A Barry McHugh 14/1
20 Jun 15+18d Redcar H Jarvis 137th Anniversary Handicap Class 3 · 7f · Good To Firm · 8 ran 5/8 3½ 9-3 86—80A Barry McHugh 11/1
02 Jun 15+31d Ripon Weatherbys Hamilton Handicap Class 3 · 8f · Soft · 10 ran 6/10 3¼ 8-12 86—76A Paul Pickard 14/1
02 May 15+34d Thirsk totepool Thirsk Hunt Cup (Handicap) Class 2 · 8f · Good To Firm · 18 ran 9/18 ½ 8-8 86—82A Jason Hart 9/1
29 Mar 15+152d Doncaster crownhotel-bawtry.com Handicap Class 4 · 7f · Good · 18 ran 1/18 9-5 82—107A Tom Eaves 14/1
2014 · 8 runs
28 Oct 14+47d Catterick David T Brown 'Lord Hovis' Handicap Class 4 · 7f · Good To Soft · 14 ran 5/14 ½ 9-4 82—90A Tom Eaves 15/2
11 Sep 14+27d Doncaster Download The Ladbrokes Bingo App Handicap Class 3 · 6f · Good · 18 ran 11/18 hd 9-2 84—76A Tom Eaves 16/1
15 Aug 14+29d Newcastle Bet365 Handicap Class 4 · 7f · Good To Soft · 14 ran 4/14 2½ 9-12 85—100A Tom Eaves 7/1
17 Jul 14+34d Doncaster Terry Bellas Memorial Classified Stakes Class 3 · 7f · Good To Firm · 8 ran UR/8 — 9-3 85—— Paul Hanagan 13/2
13 Jun 14+20d York Geoff Pemberton Memorial Handicap Class 3 · 7f · Good · 15 ran 14/15 ½ 8-11 85—70A Stevie Donohoe 12/1
24 May 14+23d Catterick Follow Scoop6 At totepoolliveinfo.com Handicap Class 4 · 7f · Soft · 12 ran 1/12 9-5 78—103A Stevie Donohoe 9/2
01 May 14+32d Redcar Redcar Racecourse Conference & Wedding Venue Handicap Class 4 · 7f · Soft · 10 ran 2/10 1¼ 9-5 76—95A Tom Eaves 7/1
30 Mar 14+101d Doncaster William Hill Download The App Handicap (Div 1) Class 4 · 7f · Soft · 19 ran 2/19 1¾ 8-10 73—100A Barry McHugh 16/1
2013 · 8 runs
19 Dec 13+45d Southwell (AW) Ladbrokes Handicap Class 4 · 7f · Standard · 11 ran 8/11 hd 9-1 75—71A Barry McHugh 16/1
04 Nov 13+39d Wolverhampton (AW) Best Odds At bookmakers.co.uk Handicap Class 4 · 6f · Standard · 12 ran 8/12 ½ 8-13 77—71A Robert Winston 9/1
26 Sep 13+60d Pontefract Bet & Watch With RacingUK's App Handicap Class 4 · 6f · Good · 9 ran 4/9 shd 9-5 78—87A Barry McHugh 6/1
28 Jul 13+43d Pontefract Infinity Ecomax Tyres Handicap Class 3 · 6f · Good To Soft · 9 ran 6/9 6 9-2 79—58A Robert Winston 7/1
15 Jun 13+28d York Charles Henry Memorial Handicap Class 4 · 6f · Good To Firm · 18 ran 12/18 ¾ 9-9 80—80A Paddy Mathers 16/1
18 May 13+23d Doncaster Evans Halshaw Citroen Doncaster Handicap Class 4 · 6f · Good To Soft · 16 ran 5/16 1 9-7 80—98A Tom Eaves 9/1
25 Apr 13+7d Newcastle Jewson Durham Handicap Class 4 · 6f · Good · 14 ran 5/14 ¾ 9-5 77—85A Robert Winston 11/2
18 Apr 13+192d Ripon PPR Foundation Handicap (Div 1) Class 4 · 6f · Good · 11 ran 1/11 8-13 77—94A Tom Eaves 15/2
2012 · 7 runs
08 Oct 12+50d Wolverhampton (AW) 32Red Casino Handicap (Div 2) Class 4 · 6f · Standard · 11 ran 8/11 2 8-12 77—65A Robbie Fitzpatrick 9/1
19 Aug 12+24d Pontefract Nova Display Handicap (Div 1) Class 5 · 6f · Good To Firm · 7 ran 1/7 9-6 71—100A Tom Eaves 9/2
26 Jul 12+27d Doncaster Skybet Supporting The Yorkshire Racing Summer Festival Handicap Class 4 · 6f · Good To Firm · 15 ran 8/15 2¼ 8-5 71—59A Jason Hart 3/1F
29 Jun 12+32d Doncaster GMB - Britain's General Union Handicap (Div 2) Class 5 · 6f · Good · 9 ran 1/9 8-12 61—92A Robert Winston 4/1
28 May 12+45d Carlisle Allan Lettings Rent For Success Handicap Class 6 · 7f · Good To Firm · 13 ran 1/13 9-5 58—78A Robert Winston 7/1
13 Apr 12+21d Wolverhampton (AW) 32 Free At 32red.com Handicap Class 6 · 7f · Standard · 12 ran 7/12 ½ 9-5 58—66A Robert Winston 11/2
23 Mar 12+129d Wolverhampton (AW) Exclusive Free Bets At FreeBetting.co.uk Handicap Class 6 · 7f · Standard · 11 ran 1/11 9-2 55—78A Robert Winston 16/1
2011 · 3 runs
15 Nov 11+189d Southwell (AW) 32RedBingo.com Median Auction Maiden Stakes Class 5 · 8f · Standard · 9 ran 8/9 nse 9-3 ——46C Tom Eaves 66/1
10 May 11+24d Beverley TurfTV Betting Shop Service Maiden Stakes Class 5 · 5f · Good To Firm · 9 ran 7/9 5 9-0 ——40A Robert L Butler 66/1
16 Apr 11 Doncaster Crownhotel-bawtry.com Maiden Stakes Class 4 · 5f · Good To Firm · 10 ran 10/10 5 9-3 ——34A Liam Keniry 100/1

Quick answers

How many races has Johnny Cavagin won?
Johnny Cavagin (GB) won 11 of 76 archived starts between 2011 and 2019, a strike rate of 14.5%. Placed 22 times in total (28.9% of starts).
Who trained Johnny Cavagin?
Johnny Cavagin (GB) was trained by Paul Midgley on the most recent run on record, at Pontefract on 26 September 2019.
Who is Johnny Cavagin's sire?
Johnny Cavagin (GB) is by Superior Premium (GB) out of Beyond The Rainbow (GB), whose sire is Mind Games.
What going does Johnny Cavagin prefer?
Johnny Cavagin (GB) has the best record on good going: 6 wins from 20 starts (30%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
What is Johnny Cavagin's official rating?
The most recent official rating on record is 76, from the run on 26 September 2019. The highest on record is 89.
What is Johnny Cavagin's sire's record?
Superior Premium (GB)'s progeny in our archive have won 8.1% of 651 runs since Jan 2008 (52 horses), Flat and jumps together. Strongest on good going: 13.8% from 152. Weakest on standard (aw) going: 4.2% from 215.
Who are Johnny Cavagin's siblings?
Out of Beyond The Rainbow (GB), Johnny Cavagin (GB) has 2 other produce in our archive, 0 of them winners. As at Oct 2026.

Record shown from April 2011. Our archive holds racing in Great Britain, Ireland and France from January 2005. Runs in other countries are not in it, and earlier runs are not available from our data provider. In-running comments are available from 2024 onward.