Picture of Card Factory logo

CARD Card Factory News Story

0.000.00%
gb flag iconLast trade - 00:00
Consumer CyclicalsSpeculativeSmall CapContrarian

REG - Card Factory PLC - Transaction in Own Shares

For best results when printing this announcement, please click on link below:
https://newsfile.refinitiv.com/getnewsfile/v1/story?guid=urn:newsml:reuters.com:20251218:nRSR0130Ma&default-theme=true

RNS Number : 0130M  Card Factory PLC  18 December 2025

                                                                                                                                                                                   18 December 2025

                                                                                              Card Factory plc

(the "Company")
 Transactions in own shares
 Card Factory plc, the UK's leading specialist retailer of greeting cards,
 gifts and celebration essentials, announces that it purchased the following
 number of ordinary shares of 1 pence each in the capital of the Company
 ('Ordinary Shares') through UBS AG London Branch. The Ordinary Shares
 purchased will be held in treasury.
 Date of purchases:                                                                                                                                                                17 December 2025
 No. of Ordinary Shares purchased                                                                                                                                                  644,000
 Highest price paid per share (pence)                                                                                                                                              72.40
 Lowest price paid per share (pence)                                                                                                                                               71.30
 Volume weighted average price paid per Ordinary Share (pence)                                                                                                                     71.9159
 The Company notifies the market that at the date of this announcement the
 Company's issued ordinary share capital comprises 351,595,922 ordinary shares
 with a nominal value of 1p each ("Ordinary Shares") with each share carrying
 one vote. In aggregate, 4,888,266 Ordinary Shares are held in treasury.  The
 number of 346,707,656 ordinary shares may be used by shareholders in the
 Company as the denominator for the calculations by which they will determine
 if they are required to notify their interest in, or a change in their
 interest in, the ordinary share capital of the Company under the FCA's
 Disclosure Guidance and Transparency Rules.
 This disclosure is made pursuant to paragraph 9.6.6(R) of the Listing Rules.
 The table below contains detailed information about the purchases made as part
 of the Share repurchase programme.
 Enquiries:

Card Factory
 plc
 via Teneo (below)

Darcy Willson-Rymer, Chief Executive Officer

Matthias Seeger, Chief Financial Officer
 Teneo
 +44 (0) 207 353 4200
 James Macey White / Anthony Di
 Natale
 cardfactory@teneo.com
 Aggregated information:

 Trading venue                     Volume weighted average price (pence)     Aggregated volume                 Lowest Price per share            Highest Price per share
 London Stock Exchange             71.9328                                   470,000                           71.40                             72.40
 BATS Europe                       71.8696                                   120,000                           71.30                             72.30
 Chi-X Europe                      71.8782                                   35,000                            71.30                             72.30
 Aquis                             71.8587                                   19,000                            71.40                             72.20

 Individual transactions:

 In accordance with Article 5(1)(b) of Regulation (EU) No. 596/2014 (as
 incorporated into UK domestic law by the European Union (Withdrawal) Act
 2018), a full breakdown of the individual trades made by UBS on behalf of the
 Company as part of the Programme is detailed below:

 Transaction date                  Time of transaction                       Volume                            Price (GBp)                       Trading Venue                                      Transaction

Reference

Number
 17/12/2025                        08:01:11                                  1,771                             71.5000                           LSE                                                2792014
 17/12/2025                        08:01:11                                  2,201                             71.5000                           LSE                                                2792012
 17/12/2025                        08:01:11                                  312                               71.6000                           LSE                                                2792010
 17/12/2025                        08:01:11                                  6,025                             71.6000                           LSE                                                2792008
 17/12/2025                        08:01:12                                  1,834                             71.4000                           LSE                                                2792037
 17/12/2025                        08:04:12                                  5,111                             72.0000                           LSE                                                2796423
 17/12/2025                        08:04:12                                  3,467                             72.0000                           LSE                                                2796421
 17/12/2025                        08:04:12                                  7,605                             72.0000                           LSE                                                2796419
 17/12/2025                        08:07:01                                  2,098                             72.1000                           LSE                                                2800587
 17/12/2025                        08:15:51                                  320                               72.1000                           LSE                                                2812184
 17/12/2025                        08:15:51                                  2,913                             72.1000                           LSE                                                2812182
 17/12/2025                        08:15:51                                  212                               72.1000                           LSE                                                2812180
 17/12/2025                        08:15:54                                  1,361                             72.0000                           BATE                                               2812208
 17/12/2025                        08:16:24                                  563                               72.0000                           BATE                                               2812754
 17/12/2025                        08:16:24                                  1,513                             71.8000                           BATE                                               2812758
 17/12/2025                        08:16:24                                  1,534                             71.8000                           CHIX                                               2812756
 17/12/2025                        08:44:50                                  2,092                             72.0000                           LSE                                                2844149
 17/12/2025                        08:44:50                                  2,183                             72.0000                           LSE                                                2844147
 17/12/2025                        08:44:50                                  2,454                             72.0000                           LSE                                                2844145
 17/12/2025                        08:44:50                                  2,030                             72.0000                           LSE                                                2844143
 17/12/2025                        08:44:50                                  8,716                             72.0000                           LSE                                                2844141
 17/12/2025                        08:44:51                                  1,341                             71.7000                           BATE                                               2844162
 17/12/2025                        08:46:31                                  321                               72.1000                           BATE                                               2846317
 17/12/2025                        08:46:31                                  8                                 71.9000                           LSE                                                2846315
 17/12/2025                        08:47:30                                  1,999                             72.2000                           LSE                                                2847197
 17/12/2025                        08:48:33                                  2,007                             72.2000                           LSE                                                2848208
 17/12/2025                        08:49:33                                  1,793                             72.2000                           LSE                                                2849185
 17/12/2025                        08:51:56                                  1,853                             72.2000                           LSE                                                2851658
 17/12/2025                        08:54:21                                  1,266                             72.3000                           CHIX                                               2854081
 17/12/2025                        08:54:21                                  1,836                             72.3000                           LSE                                                2854079
 17/12/2025                        08:55:01                                  1,857                             72.2000                           LSE                                                2855596
 17/12/2025                        08:55:01                                  1,356                             72.2000                           CHIX                                               2855590
 17/12/2025                        08:55:01                                  5,884                             72.2000                           BATE                                               2855588
 17/12/2025                        08:55:01                                  1,467                             72.2000                           Aquis                                              2855586
 17/12/2025                        08:55:01                                  1,364                             72.2000                           BATE                                               2855592
 17/12/2025                        08:55:01                                  23                                72.2000                           Aquis                                              2855594
 17/12/2025                        08:59:11                                  2,150                             72.1000                           LSE                                                2860052
 17/12/2025                        09:08:03                                  106                               72.0000                           LSE                                                2872456
 17/12/2025                        09:08:03                                  565                               72.0000                           LSE                                                2872454
 17/12/2025                        09:09:38                                  3,746                             72.1000                           LSE                                                2875043
 17/12/2025                        09:09:38                                  3,500                             72.1000                           LSE                                                2875041
 17/12/2025                        09:09:38                                  2,074                             72.0000                           LSE                                                2875039
 17/12/2025                        09:09:38                                  1,779                             72.0000                           LSE                                                2875037
 17/12/2025                        09:09:41                                  455                               71.9000                           CHIX                                               2875124
 17/12/2025                        09:09:41                                  1,046                             71.9000                           CHIX                                               2875122
 17/12/2025                        09:18:18                                  2,388                             72.2000                           LSE                                                2884860
 17/12/2025                        09:18:31                                  986                               72.2000                           LSE                                                2885075
 17/12/2025                        09:19:31                                  1,985                             72.1000                           LSE                                                2886040
 17/12/2025                        09:20:41                                  1,405                             72.1000                           BATE                                               2887663
 17/12/2025                        09:21:41                                  300                               72.1000                           BATE                                               2888546
 17/12/2025                        09:21:50                                  1,823                             72.0000                           LSE                                                2888734
 17/12/2025                        09:22:21                                  1,366                             72.0000                           BATE                                               2889281
 17/12/2025                        09:23:50                                  1,826                             72.0000                           LSE                                                2890722
 17/12/2025                        09:25:50                                  2,043                             72.0000                           LSE                                                2893119
 17/12/2025                        09:26:30                                  669                               71.9000                           LSE                                                2893815
 17/12/2025                        09:28:21                                  1,461                             72.0000                           BATE                                               2895997
 17/12/2025                        09:34:29                                  38                                71.9000                           CHIX                                               2902775
 17/12/2025                        09:34:29                                  1,266                             71.9000                           Aquis                                              2902773
 17/12/2025                        09:37:23                                  734                               71.9000                           CHIX                                               2906086
 17/12/2025                        09:37:23                                  289                               72.0000                           BATE                                               2906084
 17/12/2025                        09:37:23                                  1,239                             72.0000                           BATE                                               2906082
 17/12/2025                        09:40:40                                  6,600                             72.1000                           LSE                                                2910080
 17/12/2025                        09:40:40                                  4,587                             72.1000                           LSE                                                2910082
 17/12/2025                        09:43:50                                  286                               72.2000                           LSE                                                2912971
 17/12/2025                        09:43:50                                  1,483                             72.2000                           BATE                                               2912969
 17/12/2025                        09:43:50                                  1,517                             72.2000                           BATE                                               2912967
 17/12/2025                        09:46:07                                  1,218                             72.3000                           LSE                                                2916148
 17/12/2025                        09:46:21                                  2,922                             72.3000                           LSE                                                2916387
 17/12/2025                        09:47:21                                  1,960                             72.3000                           LSE                                                2917394
 17/12/2025                        09:50:00                                  1,378                             72.1000                           Aquis                                              2920147
 17/12/2025                        09:50:00                                  2,249                             72.2000                           LSE                                                2920145
 17/12/2025                        09:50:00                                  1,562                             72.2000                           CHIX                                               2920143
 17/12/2025                        09:53:20                                  1,094                             71.9000                           LSE                                                2923962
 17/12/2025                        09:53:20                                  1,100                             71.9000                           LSE                                                2923960
 17/12/2025                        09:54:07                                  2,088                             71.9000                           LSE                                                2924646
 17/12/2025                        09:54:33                                  728                               71.8000                           LSE                                                2925118
 17/12/2025                        09:56:49                                  578                               71.8000                           LSE                                                2927951
 17/12/2025                        09:56:49                                  844                               71.8000                           LSE                                                2927953
 17/12/2025                        09:56:49                                  1,792                             71.8000                           LSE                                                2927955
 17/12/2025                        10:00:12                                  1,100                             71.7000                           Aquis                                              2931388
 17/12/2025                        10:00:18                                  343                               71.7000                           Aquis                                              2931496
 17/12/2025                        10:02:49                                  1,903                             71.8000                           LSE                                                2933639
 17/12/2025                        10:02:54                                  23                                71.8000                           LSE                                                2933711
 17/12/2025                        10:02:54                                  984                               71.8000                           LSE                                                2933709
 17/12/2025                        10:02:54                                  1,141                             71.8000                           LSE                                                2933707
 17/12/2025                        10:06:13                                  113                               72.1000                           LSE                                                2936749
 17/12/2025                        10:06:42                                  854                               72.0000                           LSE                                                2937080
 17/12/2025                        10:06:42                                  318                               72.0000                           LSE                                                2937078
 17/12/2025                        10:06:42                                  100                               71.9000                           LSE                                                2937076
 17/12/2025                        10:09:18                                  2,034                             72.3000                           LSE                                                2938935
 17/12/2025                        10:10:57                                  1,273                             72.4000                           LSE                                                2940700
 17/12/2025                        10:10:57                                  936                               72.4000                           LSE                                                2940698
 17/12/2025                        10:11:07                                  22                                72.1000                           BATE                                               2940828
 17/12/2025                        10:11:07                                  397                               72.1000                           BATE                                               2940826
 17/12/2025                        10:11:07                                  977                               72.1000                           BATE                                               2940824
 17/12/2025                        10:11:07                                  2,267                             72.3000                           LSE                                                2940821
 17/12/2025                        10:11:07                                  1,540                             72.3000                           BATE                                               2940819
 17/12/2025                        10:12:21                                  2,081                             72.3000                           LSE                                                2941742
 17/12/2025                        10:12:21                                  130                               72.3000                           LSE                                                2941740
 17/12/2025                        10:20:16                                  1,791                             72.2000                           LSE                                                2949175
 17/12/2025                        10:20:16                                  1,510                             72.1000                           BATE                                               2949173
 17/12/2025                        10:20:16                                  1,312                             72.1000                           BATE                                               2949171
 17/12/2025                        10:20:16                                  2,166                             72.2000                           LSE                                                2949169
 17/12/2025                        10:20:16                                  1,317                             72.2000                           CHIX                                               2949167
 17/12/2025                        10:21:51                                  2,008                             72.2000                           LSE                                                2950422
 17/12/2025                        10:24:51                                  1,925                             72.2000                           LSE                                                2952488
 17/12/2025                        10:26:51                                  1,728                             72.2000                           LSE                                                2954516
 17/12/2025                        10:26:51                                  106                               72.2000                           LSE                                                2954514
 17/12/2025                        10:28:51                                  106                               72.2000                           LSE                                                2956215
 17/12/2025                        10:28:51                                  1,767                             72.2000                           LSE                                                2956217
 17/12/2025                        10:29:51                                  106                               72.2000                           LSE                                                2956923
 17/12/2025                        10:29:52                                  561                               72.2000                           LSE                                                2956927
 17/12/2025                        10:29:52                                  561                               72.2000                           LSE                                                2956925
 17/12/2025                        10:31:27                                  719                               72.3000                           LSE                                                2958731
 17/12/2025                        10:31:27                                  257                               72.3000                           LSE                                                2958729
 17/12/2025                        10:33:12                                  1,351                             72.2000                           LSE                                                2960230
 17/12/2025                        10:35:12                                  1,209                             72.2000                           LSE                                                2962104
 17/12/2025                        10:35:12                                  580                               72.2000                           LSE                                                2962102
 17/12/2025                        10:39:28                                  768                               72.2000                           LSE                                                2965111
 17/12/2025                        10:39:28                                  1,999                             72.2000                           LSE                                                2965109
 17/12/2025                        10:40:28                                  2,004                             72.2000                           LSE                                                2966425
 17/12/2025                        10:42:19                                  1,291                             72.1000                           BATE                                               2967897
 17/12/2025                        10:42:19                                  760                               72.1000                           BATE                                               2967895
 17/12/2025                        10:42:19                                  723                               72.1000                           BATE                                               2967893
 17/12/2025                        10:53:22                                  1,491                             72.1000                           BATE                                               2976358
 17/12/2025                        10:53:22                                  106                               72.1000                           LSE                                                2976360
 17/12/2025                        10:59:29                                  32                                72.1000                           LSE                                                2981395
 17/12/2025                        10:59:29                                  96                                72.1000                           LSE                                                2981393
 17/12/2025                        10:59:29                                  1,996                             72.1000                           LSE                                                2981391
 17/12/2025                        10:59:29                                  2,195                             72.1000                           LSE                                                2981389
 17/12/2025                        10:59:29                                  2,004                             72.1000                           LSE                                                2981387
 17/12/2025                        10:59:29                                  1,503                             72.1000                           CHIX                                               2981385
 17/12/2025                        10:59:29                                  1,419                             72.1000                           BATE                                               2981383
 17/12/2025                        10:59:49                                  1,201                             72.1000                           LSE                                                2981687
 17/12/2025                        11:03:36                                  4,389                             72.1000                           LSE                                                2984931
 17/12/2025                        11:03:36                                  8,144                             72.2000                           LSE                                                2984929
 17/12/2025                        11:06:22                                  1,160                             72.0000                           BATE                                               2986994
 17/12/2025                        11:06:22                                  1,340                             72.0000                           Aquis                                              2986992
 17/12/2025                        11:06:22                                  1,401                             72.0000                           BATE                                               2987000
 17/12/2025                        11:06:22                                  1,836                             72.0000                           LSE                                                2986996
 17/12/2025                        11:06:22                                  152                               72.0000                           BATE                                               2986998
 17/12/2025                        11:11:06                                  2,090                             72.2000                           LSE                                                2990054
 17/12/2025                        11:26:35                                  2,212                             72.2000                           LSE                                                3002023
 17/12/2025                        11:26:35                                  1,105                             72.2000                           LSE                                                3002021
 17/12/2025                        11:26:35                                  1,264                             72.2000                           CHIX                                               3002019
 17/12/2025                        11:30:07                                  295                               72.3000                           LSE                                                3004652
 17/12/2025                        11:30:07                                  221                               72.3000                           LSE                                                3004650
 17/12/2025                        11:30:07                                  453                               72.3000                           LSE                                                3004648
 17/12/2025                        11:30:07                                  227                               72.3000                           LSE                                                3004642
 17/12/2025                        11:30:07                                  144                               72.3000                           LSE                                                3004646
 17/12/2025                        11:30:07                                  1,130                             72.3000                           LSE                                                3004644
 17/12/2025                        11:32:28                                  5,483                             72.4000                           LSE                                                3006033
 17/12/2025                        11:32:28                                  2,102                             72.4000                           LSE                                                3006031
 17/12/2025                        11:32:30                                  6                                 72.3000                           BATE                                               3006054
 17/12/2025                        11:32:30                                  1,330                             72.3000                           BATE                                               3006052
 17/12/2025                        11:32:31                                  805                               72.2000                           BATE                                               3006062
 17/12/2025                        11:32:31                                  486                               72.2000                           BATE                                               3006058
 17/12/2025                        11:32:31                                  646                               72.2000                           BATE                                               3006060
 17/12/2025                        11:32:31                                  1,132                             72.2000                           BATE                                               3006056
 17/12/2025                        11:32:32                                  905                               72.3000                           LSE                                                3006078
 17/12/2025                        11:32:32                                  1,480                             72.3000                           LSE                                                3006076
 17/12/2025                        11:32:39                                  2,130                             72.1000                           LSE                                                3006164
 17/12/2025                        11:39:26                                  285                               72.1000                           LSE                                                3010986
 17/12/2025                        11:39:26                                  2,021                             72.1000                           LSE                                                3010984
 17/12/2025                        11:39:26                                  1,272                             72.0000                           BATE                                               3010982
 17/12/2025                        11:40:23                                  906                               72.1000                           LSE                                                3012216
 17/12/2025                        11:40:26                                  1,178                             72.1000                           LSE                                                3012242
 17/12/2025                        11:49:23                                  425                               72.1000                           LSE                                                3018309
 17/12/2025                        11:49:23                                  1,621                             72.1000                           LSE                                                3018307
 17/12/2025                        11:52:19                                  937                               72.1000                           LSE                                                3020471
 17/12/2025                        11:52:19                                  1,100                             72.1000                           LSE                                                3020469
 17/12/2025                        11:52:19                                  106                               72.1000                           LSE                                                3020467
 17/12/2025                        11:56:19                                  1,932                             72.1000                           LSE                                                3023224
 17/12/2025                        11:59:22                                  1,498                             72.0000                           BATE                                               3024932
 17/12/2025                        11:59:22                                  1,412                             72.0000                           BATE                                               3024930
 17/12/2025                        11:59:22                                  1,464                             72.0000                           Aquis                                              3024928
 17/12/2025                        11:59:22                                  1,262                             72.0000                           CHIX                                               3024926
 17/12/2025                        11:59:37                                  1,865                             71.9000                           LSE                                                3025057
 17/12/2025                        11:59:37                                  24                                71.9000                           LSE                                                3025055
 17/12/2025                        12:03:04                                  1,327                             71.9000                           LSE                                                3028159
 17/12/2025                        12:11:11                                  2,852                             71.8000                           LSE                                                3035473
 17/12/2025                        12:11:11                                  232                               71.8000                           BATE                                               3035471
 17/12/2025                        12:11:11                                  1,100                             71.8000                           BATE                                               3035469
 17/12/2025                        12:11:11                                  2,054                             71.9000                           LSE                                                3035466
 17/12/2025                        12:11:11                                  1,805                             71.9000                           LSE                                                3035464
 17/12/2025                        12:11:11                                  751                               71.9000                           LSE                                                3035462
 17/12/2025                        12:16:11                                  1,103                             71.8000                           LSE                                                3038981
 17/12/2025                        12:16:11                                  1,100                             71.8000                           LSE                                                3038979
 17/12/2025                        12:19:11                                  1,772                             71.8000                           LSE                                                3040921
 17/12/2025                        12:21:11                                  1,868                             71.8000                           LSE                                                3042464
 17/12/2025                        12:24:11                                  1,791                             71.8000                           LSE                                                3044131
 17/12/2025                        12:28:11                                  1,806                             71.8000                           LSE                                                3046826
 17/12/2025                        12:28:11                                  106                               71.8000                           LSE                                                3046824
 17/12/2025                        12:30:31                                  165                               71.7000                           LSE                                                3049284
 17/12/2025                        12:31:30                                  50                                71.7000                           CHIX                                               3050116
 17/12/2025                        12:31:34                                  1,933                             71.7000                           LSE                                                3050148
 17/12/2025                        12:31:34                                  241                               71.7000                           CHIX                                               3050146
 17/12/2025                        12:31:34                                  1,227                             71.7000                           CHIX                                               3050144
 17/12/2025                        12:32:09                                  25                                71.7000                           CHIX                                               3050780
 17/12/2025                        12:36:04                                  1,793                             71.7000                           LSE                                                3054202
 17/12/2025                        12:38:40                                  909                               71.7000                           LSE                                                3055521
 17/12/2025                        12:38:40                                  1,100                             71.7000                           LSE                                                3055519
 17/12/2025                        12:39:32                                  377                               71.8000                           BATE                                               3056076
 17/12/2025                        12:40:32                                  1,368                             71.8000                           BATE                                               3057310
 17/12/2025                        12:41:42                                  140                               71.8000                           LSE                                                3058012
 17/12/2025                        12:41:42                                  280                               71.8000                           LSE                                                3058014
 17/12/2025                        12:42:42                                  2,068                             71.8000                           LSE                                                3058675
 17/12/2025                        12:45:32                                  286                               71.8000                           BATE                                               3061214
 17/12/2025                        12:45:32                                  1,100                             71.8000                           BATE                                               3061212
 17/12/2025                        12:46:03                                  924                               71.8000                           LSE                                                3061595
 17/12/2025                        12:46:03                                  1,100                             71.8000                           LSE                                                3061593
 17/12/2025                        12:47:03                                  2,104                             71.8000                           LSE                                                3062026
 17/12/2025                        12:49:03                                  2,028                             71.8000                           LSE                                                3063245
 17/12/2025                        12:51:03                                  2,053                             71.8000                           LSE                                                3065231
 17/12/2025                        12:54:03                                  1,839                             71.8000                           LSE                                                3066937
 17/12/2025                        12:55:32                                  1,415                             71.8000                           BATE                                               3068627
 17/12/2025                        12:57:03                                  200                               71.8000                           LSE                                                3069566
 17/12/2025                        12:57:03                                  1,793                             71.8000                           LSE                                                3069564
 17/12/2025                        12:59:40                                  972                               71.9000                           LSE                                                3071501
 17/12/2025                        13:04:33                                  1,476                             71.9000                           LSE                                                3075360
 17/12/2025                        13:04:33                                  944                               71.9000                           LSE                                                3075358
 17/12/2025                        13:04:33                                  570                               71.9000                           LSE                                                3075362
 17/12/2025                        13:06:42                                  2,177                             71.9000                           LSE                                                3077792
 17/12/2025                        13:09:42                                  1,859                             71.9000                           LSE                                                3080060
 17/12/2025                        13:12:06                                  2,134                             71.9000                           LSE                                                3082541
 17/12/2025                        13:12:08                                  1,487                             71.9000                           BATE                                               3082554
 17/12/2025                        13:16:06                                  1,975                             71.9000                           LSE                                                3087016
 17/12/2025                        13:17:11                                  1,965                             71.9000                           LSE                                                3087859
 17/12/2025                        13:19:11                                  1,825                             71.9000                           LSE                                                3089271
 17/12/2025                        13:21:11                                  1,955                             71.9000                           LSE                                                3092092
 17/12/2025                        13:21:39                                  229                               71.8000                           LSE                                                3092393
 17/12/2025                        13:23:12                                  1,276                             71.8000                           Aquis                                              3093444
 17/12/2025                        13:23:12                                  1,448                             71.8000                           CHIX                                               3093446
 17/12/2025                        13:23:12                                  1,100                             71.8000                           BATE                                               3093448
 17/12/2025                        13:23:12                                  1,439                             71.8000                           Aquis                                              3093450
 17/12/2025                        13:23:12                                  1,886                             71.8000                           LSE                                                3093454
 17/12/2025                        13:23:12                                  20                                71.8000                           LSE                                                3093456
 17/12/2025                        13:23:12                                  394                               71.8000                           BATE                                               3093452
 17/12/2025                        13:25:23                                  967                               71.9000                           LSE                                                3095892
 17/12/2025                        13:25:23                                  868                               71.9000                           LSE                                                3095890
 17/12/2025                        13:25:32                                  1,525                             71.9000                           BATE                                               3095967
 17/12/2025                        13:27:23                                  2,196                             71.9000                           LSE                                                3097134
 17/12/2025                        13:30:23                                  545                               71.9000                           LSE                                                3100544
 17/12/2025                        13:30:23                                  106                               71.9000                           LSE                                                3100542
 17/12/2025                        13:30:23                                  1,519                             71.9000                           LSE                                                3100540
 17/12/2025                        13:32:03                                  1,986                             71.9000                           LSE                                                3101985
 17/12/2025                        13:32:28                                  1,368                             71.8000                           BATE                                               3102369
 17/12/2025                        13:34:03                                  120                               71.9000                           LSE                                                3103416
 17/12/2025                        13:34:03                                  1,397                             71.9000                           LSE                                                3103414
 17/12/2025                        13:34:48                                  2,041                             71.9000                           LSE                                                3103921
 17/12/2025                        13:36:54                                  1,949                             71.9000                           LSE                                                3107354
 17/12/2025                        13:37:28                                  2,158                             71.9000                           LSE                                                3108062
 17/12/2025                        13:41:17                                  2,084                             71.9000                           LSE                                                3111486
 17/12/2025                        13:43:43                                  2,000                             71.9000                           LSE                                                3113216
 17/12/2025                        13:43:43                                  1,816                             71.9000                           LSE                                                3113214
 17/12/2025                        13:48:52                                  2,052                             71.9000                           LSE                                                3118759
 17/12/2025                        13:50:52                                  2,078                             71.9000                           LSE                                                3121703
 17/12/2025                        13:53:52                                  2,063                             71.9000                           LSE                                                3124041
 17/12/2025                        13:55:52                                  1,983                             71.9000                           LSE                                                3126912
 17/12/2025                        13:58:52                                  1,286                             71.9000                           LSE                                                3129492
 17/12/2025                        13:58:52                                  606                               71.9000                           LSE                                                3129490
 17/12/2025                        14:01:25                                  663                               71.9000                           LSE                                                3133709
 17/12/2025                        14:01:25                                  1,547                             71.9000                           LSE                                                3133707
 17/12/2025                        14:03:25                                  614                               71.9000                           LSE                                                3135518
 17/12/2025                        14:03:25                                  1,430                             71.9000                           LSE                                                3135516
 17/12/2025                        14:04:40                                  2                                 71.9000                           CHIX                                               3136724
 17/12/2025                        14:04:40                                  8                                 71.9000                           CHIX                                               3136722
 17/12/2025                        14:04:40                                  25                                71.9000                           CHIX                                               3136720
 17/12/2025                        14:04:40                                  86                                71.9000                           CHIX                                               3136718
 17/12/2025                        14:04:40                                  284                               71.9000                           CHIX                                               3136716
 17/12/2025                        14:04:40                                  948                               71.9000                           CHIX                                               3136714
 17/12/2025                        14:05:00                                  2                                 71.9000                           CHIX                                               3138056
 17/12/2025                        14:06:25                                  1,250                             71.9000                           LSE                                                3139850
 17/12/2025                        14:06:28                                  487                               71.9000                           LSE                                                3139881
 17/12/2025                        14:06:35                                  1,962                             72.0000                           BATE                                               3139973
 17/12/2025                        14:06:35                                  269                               72.0000                           BATE                                               3139971
 17/12/2025                        14:06:35                                  1,290                             72.0000                           BATE                                               3139969
 17/12/2025                        14:06:35                                  485                               72.0000                           BATE                                               3139967
 17/12/2025                        14:06:35                                  960                               72.0000                           BATE                                               3139965
 17/12/2025                        14:06:35                                  953                               72.0000                           BATE                                               3139963
 17/12/2025                        14:06:42                                  1,102                             71.9000                           LSE                                                3140049
 17/12/2025                        14:06:42                                  49                                71.9000                           LSE                                                3140047
 17/12/2025                        14:06:50                                  685                               71.9000                           LSE                                                3140141
 17/12/2025                        14:10:50                                  1,835                             71.9000                           LSE                                                3144525
 17/12/2025                        14:12:50                                  2,210                             71.9000                           LSE                                                3147353
 17/12/2025                        14:13:35                                  983                               71.9000                           BATE                                               3148562
 17/12/2025                        14:13:35                                  960                               72.0000                           BATE                                               3148558
 17/12/2025                        14:13:36                                  422                               71.9000                           BATE                                               3148577
 17/12/2025                        14:15:50                                  1,801                             71.9000                           LSE                                                3151715
 17/12/2025                        14:15:55                                  201                               71.9000                           LSE                                                3151789
 17/12/2025                        14:16:12                                  779                               71.8000                           CHIX                                               3152143
 17/12/2025                        14:16:12                                  1,466                             71.8000                           BATE                                               3152141
 17/12/2025                        14:16:12                                  101                               71.8000                           BATE                                               3152139
 17/12/2025                        14:16:12                                  2,076                             71.8000                           LSE                                                3152124
 17/12/2025                        14:16:12                                  1,218                             71.8000                           BATE                                               3152122
 17/12/2025                        14:16:12                                  80                                71.8000                           BATE                                               3152120
 17/12/2025                        14:16:15                                  124                               71.8000                           CHIX                                               3152177
 17/12/2025                        14:16:22                                  103                               71.8000                           CHIX                                               3152249
 17/12/2025                        14:16:22                                  362                               71.8000                           CHIX                                               3152247
 17/12/2025                        14:16:31                                  1,308                             71.8000                           CHIX                                               3152370
 17/12/2025                        14:20:18                                  209                               71.8000                           LSE                                                3157230
 17/12/2025                        14:20:20                                  62                                71.8000                           LSE                                                3157252
 17/12/2025                        14:20:20                                  62                                71.8000                           LSE                                                3157250
 17/12/2025                        14:20:21                                  1,210                             71.8000                           LSE                                                3157266
 17/12/2025                        14:20:32                                  1,930                             71.8000                           LSE                                                3157417
 17/12/2025                        14:20:55                                  1,221                             71.7000                           CHIX                                               3157684
 17/12/2025                        14:21:32                                  188                               71.7000                           CHIX                                               3158231
 17/12/2025                        14:24:30                                  142                               71.8000                           LSE                                                3160922
 17/12/2025                        14:24:30                                  338                               71.8000                           LSE                                                3160920
 17/12/2025                        14:24:30                                  4                                 71.8000                           LSE                                                3160918
 17/12/2025                        14:24:30                                  1,634                             71.8000                           LSE                                                3160916
 17/12/2025                        14:25:02                                  2,063                             71.7000                           LSE                                                3162829
 17/12/2025                        14:25:02                                  685                               71.8000                           LSE                                                3162819
 17/12/2025                        14:25:02                                  1,303                             71.8000                           LSE                                                3162817
 17/12/2025                        14:29:15                                  1,273                             71.7000                           Aquis                                              3167566
 17/12/2025                        14:31:30                                  127                               71.8000                           BATE                                               3178691
 17/12/2025                        14:31:30                                  1,137                             71.8000                           BATE                                               3178646
 17/12/2025                        14:32:30                                  1,178                             71.8000                           BATE                                               3181885
 17/12/2025                        14:32:31                                  131                               71.8000                           BATE                                               3181938
 17/12/2025                        14:34:31                                  222                               71.8000                           BATE                                               3185421
 17/12/2025                        14:34:31                                  1,997                             71.8000                           BATE                                               3185419
 17/12/2025                        14:35:32                                  3,708                             71.9000                           LSE                                                3190437
 17/12/2025                        14:35:32                                  6,580                             71.9000                           LSE                                                3190435
 17/12/2025                        14:35:38                                  460                               71.8000                           BATE                                               3190611
 17/12/2025                        14:35:38                                  1,073                             71.8000                           BATE                                               3190607
 17/12/2025                        14:35:53                                  886                               71.8000                           LSE                                                3190925
 17/12/2025                        14:35:54                                  921                               71.8000                           LSE                                                3190956
 17/12/2025                        14:37:04                                  2,795                             72.0000                           LSE                                                3192913
 17/12/2025                        14:37:32                                  2,396                             72.0000                           LSE                                                3193655
 17/12/2025                        14:38:41                                  179                               72.0000                           Aquis                                              3195666
 17/12/2025                        14:39:29                                  285                               72.0000                           LSE                                                3196869
 17/12/2025                        14:39:29                                  1,524                             71.9000                           BATE                                               3196867
 17/12/2025                        14:39:34                                  3,139                             72.0000                           LSE                                                3196960
 17/12/2025                        14:40:34                                  1,326                             72.0000                           Aquis                                              3199907
 17/12/2025                        14:41:06                                  1,500                             72.0000                           LSE                                                3201208
 17/12/2025                        14:41:07                                  883                               71.9000                           CHIX                                               3201256
 17/12/2025                        14:41:50                                  650                               71.9000                           CHIX                                               3202607
 17/12/2025                        14:42:06                                  591                               71.9000                           CHIX                                               3203100
 17/12/2025                        14:43:06                                  104                               72.0000                           LSE                                                3205167
 17/12/2025                        14:43:06                                  3,281                             72.0000                           LSE                                                3205165
 17/12/2025                        14:43:07                                  939                               71.9000                           CHIX                                               3205201
 17/12/2025                        14:45:09                                  3,508                             72.0000                           LSE                                                3209967
 17/12/2025                        14:45:40                                  961                               71.9000                           BATE                                               3211158
 17/12/2025                        14:46:11                                  895                               71.9000                           BATE                                               3212416
 17/12/2025                        14:46:11                                  539                               71.9000                           BATE                                               3212414
 17/12/2025                        14:47:09                                  1,054                             72.0000                           BATE                                               3214210
 17/12/2025                        14:47:12                                  1,395                             71.9000                           Aquis                                              3214354
 17/12/2025                        14:47:12                                  2,878                             72.0000                           LSE                                                3214352
 17/12/2025                        14:47:12                                  419                               72.0000                           BATE                                               3214350
 17/12/2025                        14:50:15                                  2,057                             72.0000                           LSE                                                3221480
 17/12/2025                        14:51:42                                  3,619                             72.0000                           LSE                                                3225768
 17/12/2025                        14:52:42                                  296                               72.0000                           LSE                                                3227223
 17/12/2025                        14:52:42                                  1,163                             72.0000                           LSE                                                3227221
 17/12/2025                        14:54:22                                  277                               72.0000                           BATE                                               3229571
 17/12/2025                        14:54:32                                  1,425                             72.0000                           BATE                                               3229948
 17/12/2025                        14:54:42                                  144                               72.0000                           LSE                                                3230219
 17/12/2025                        14:54:42                                  989                               72.0000                           LSE                                                3230217
 17/12/2025                        14:55:04                                  2,109                             72.0000                           LSE                                                3232563
 17/12/2025                        14:55:32                                  1,156                             72.0000                           BATE                                               3233398
 17/12/2025                        14:55:35                                  366                               72.0000                           BATE                                               3233458
 17/12/2025                        14:56:35                                  1,413                             72.0000                           BATE                                               3235380
 17/12/2025                        14:57:06                                  252                               72.0000                           LSE                                                3236204
 17/12/2025                        14:57:09                                  1,962                             72.0000                           LSE                                                3236266
 17/12/2025                        14:57:29                                  1,040                             72.0000                           CHIX                                               3236763
 17/12/2025                        14:58:12                                  1,530                             72.0000                           BATE                                               3237780
 17/12/2025                        14:59:00                                  2,090                             72.0000                           LSE                                                3238816
 17/12/2025                        15:00:09                                  2,022                             72.0000                           LSE                                                3243350
 17/12/2025                        15:01:12                                  11                                72.0000                           BATE                                               3247096
 17/12/2025                        15:01:14                                  1,384                             72.0000                           BATE                                               3247150
 17/12/2025                        15:01:15                                  41                                72.0000                           BATE                                               3247155
 17/12/2025                        15:02:09                                  2,004                             72.0000                           LSE                                                3248618
 17/12/2025                        15:02:09                                  120                               72.0000                           LSE                                                3248616
 17/12/2025                        15:03:15                                  1,494                             72.0000                           BATE                                               3250492
 17/12/2025                        15:06:20                                  143                               72.3000                           LSE                                                3257189
 17/12/2025                        15:07:01                                  1,952                             72.4000                           LSE                                                3258341
 17/12/2025                        15:07:22                                  1,806                             72.4000                           LSE                                                3258952
 17/12/2025                        15:07:23                                  1,587                             72.3000                           LSE                                                3258964
 17/12/2025                        15:07:23                                  204                               72.3000                           LSE                                                3258962
 17/12/2025                        15:10:03                                  363                               72.2000                           LSE                                                3264372
 17/12/2025                        15:10:03                                  665                               72.2000                           BATE                                               3264370
 17/12/2025                        15:11:03                                  1,915                             72.2000                           LSE                                                3266246
 17/12/2025                        15:11:03                                  550                               72.2000                           LSE                                                3266244
 17/12/2025                        15:11:03                                  1,245                             72.2000                           LSE                                                3266242
 17/12/2025                        15:13:55                                  2,065                             72.2000                           LSE                                                3270786
 17/12/2025                        15:14:03                                  405                               72.1000                           CHIX                                               3270995
 17/12/2025                        15:14:03                                  2,060                             72.1000                           LSE                                                3270993
 17/12/2025                        15:14:03                                  1,084                             72.1000                           CHIX                                               3270991
 17/12/2025                        15:14:03                                  16                                72.1000                           CHIX                                               3270989
 17/12/2025                        15:14:03                                  1,332                             72.1000                           CHIX                                               3270987
 17/12/2025                        15:18:03                                  2,112                             72.0000                           LSE                                                3278369
 17/12/2025                        15:18:03                                  401                               72.1000                           LSE                                                3278367
 17/12/2025                        15:18:03                                  1,170                             72.1000                           LSE                                                3278365
 17/12/2025                        15:18:03                                  369                               72.1000                           LSE                                                3278363
 17/12/2025                        15:19:03                                  1,849                             72.0000                           LSE                                                3279521
 17/12/2025                        15:20:05                                  1,237                             71.9000                           LSE                                                3282399
 17/12/2025                        15:20:05                                  668                               71.9000                           LSE                                                3282401
 17/12/2025                        15:20:22                                  1,772                             71.8000                           LSE                                                3282726
 17/12/2025                        15:20:25                                  1,307                             71.8000                           Aquis                                              3282789
 17/12/2025                        15:20:25                                  196                               71.8000                           Aquis                                              3282787
 17/12/2025                        15:21:42                                  1,611                             71.8000                           BATE                                               3284323
 17/12/2025                        15:23:03                                  2,022                             71.9000                           LSE                                                3286178
 17/12/2025                        15:24:03                                  1,946                             71.9000                           LSE                                                3288776
 17/12/2025                        15:25:03                                  1,941                             71.7000                           LSE                                                3292308
 17/12/2025                        15:25:03                                  2,050                             71.8000                           LSE                                                3292306
 17/12/2025                        15:25:05                                  1,333                             71.6000                           BATE                                               3292445
 17/12/2025                        15:27:35                                  1,133                             71.6000                           BATE                                               3297428
 17/12/2025                        15:27:35                                  150                               71.6000                           BATE                                               3297426
 17/12/2025                        15:28:03                                  1,843                             71.7000                           LSE                                                3298112
 17/12/2025                        15:29:03                                  1,926                             71.7000                           LSE                                                3299741
 17/12/2025                        15:31:52                                  1,353                             71.6000                           BATE                                               3305992
 17/12/2025                        15:31:52                                  678                               71.6000                           BATE                                               3305990
 17/12/2025                        15:31:52                                  1,100                             71.6000                           BATE                                               3305988
 17/12/2025                        15:31:52                                  2,200                             71.6000                           BATE                                               3305986
 17/12/2025                        15:31:52                                  1,374                             71.6000                           CHIX                                               3305984
 17/12/2025                        15:31:52                                  53                                71.6000                           BATE                                               3305982
 17/12/2025                        15:31:52                                  3,268                             71.6000                           LSE                                                3305980
 17/12/2025                        15:31:52                                  564                               71.6000                           BATE                                               3305978
 17/12/2025                        15:31:52                                  396                               71.6000                           BATE                                               3305974
 17/12/2025                        15:31:52                                  704                               71.6000                           BATE                                               3305976
 17/12/2025                        15:32:52                                  1,802                             71.6000                           LSE                                                3307587
 17/12/2025                        15:33:37                                  1,224                             71.5000                           Aquis                                              3308656
 17/12/2025                        15:34:12                                  2,007                             71.6000                           LSE                                                3309455
 17/12/2025                        15:35:39                                  189                               71.5000                           Aquis                                              3313737
 17/12/2025                        15:35:39                                  1,100                             71.5000                           LSE                                                3313739
 17/12/2025                        15:35:39                                  564                               71.5000                           LSE                                                3313741
 17/12/2025                        15:35:39                                  477                               71.5000                           LSE                                                3313735
 17/12/2025                        15:38:02                                  83                                71.5000                           LSE                                                3317349
 17/12/2025                        15:38:53                                  106                               71.5000                           LSE                                                3318585
 17/12/2025                        15:39:37                                  320                               71.5000                           LSE                                                3319483
 17/12/2025                        15:39:37                                  1,100                             71.5000                           LSE                                                3319481
 17/12/2025                        15:39:37                                  397                               71.5000                           LSE                                                3319479
 17/12/2025                        15:39:37                                  1,784                             71.5000                           LSE                                                3319477
 17/12/2025                        15:39:37                                  1,174                             71.5000                           CHIX                                               3319475
 17/12/2025                        15:39:37                                  393                               71.5000                           CHIX                                               3319473
 17/12/2025                        15:40:02                                  659                               71.5000                           BATE                                               3321762
 17/12/2025                        15:40:16                                  52                                71.5000                           BATE                                               3322087
 17/12/2025                        15:42:12                                  2,004                             71.5000                           LSE                                                3325323
 17/12/2025                        15:42:12                                  1,820                             71.5000                           LSE                                                3325321
 17/12/2025                        15:42:12                                  1,461                             71.5000                           BATE                                               3325319
 17/12/2025                        15:42:12                                  575                               71.5000                           BATE                                               3325317
 17/12/2025                        15:44:20                                  1,342                             71.5000                           LSE                                                3328291
 17/12/2025                        15:44:26                                  550                               71.5000                           LSE                                                3328461
 17/12/2025                        15:45:12                                  1,561                             71.5000                           BATE                                               3332021
 17/12/2025                        15:45:26                                  1,376                             71.5000                           LSE                                                3332336
 17/12/2025                        15:45:26                                  468                               71.5000                           LSE                                                3332334
 17/12/2025                        15:47:26                                  526                               71.5000                           LSE                                                3334951
 17/12/2025                        15:47:26                                  191                               71.5000                           LSE                                                3334949
 17/12/2025                        15:47:26                                  1,100                             71.5000                           LSE                                                3334947
 17/12/2025                        15:48:12                                  1,520                             71.5000                           BATE                                               3336153
 17/12/2025                        15:48:26                                  1,776                             71.5000                           LSE                                                3336429
 17/12/2025                        15:49:26                                  2,016                             71.5000                           LSE                                                3337810
 17/12/2025                        15:50:20                                  1,292                             71.4000                           CHIX                                               3341080
 17/12/2025                        15:50:20                                  815                               71.4000                           Aquis                                              3341078
 17/12/2025                        15:51:12                                  1,484                             71.5000                           BATE                                               3342457
 17/12/2025                        15:52:20                                  1,868                             71.4000                           LSE                                                3344460
 17/12/2025                        15:53:20                                  1,922                             71.4000                           LSE                                                3346303
 17/12/2025                        15:54:20                                  1,998                             71.4000                           LSE                                                3347899
 17/12/2025                        15:55:29                                  1,981                             71.4000                           LSE                                                3351390
 17/12/2025                        15:56:01                                  1,466                             71.3000                           CHIX                                               3352183
 17/12/2025                        15:58:07                                  1,408                             71.4000                           BATE                                               3354780
 17/12/2025                        16:00:04                                  605                               71.5000                           LSE                                                3361637
 17/12/2025                        16:00:04                                  1,411                             71.5000                           LSE                                                3361635
 17/12/2025                        16:00:04                                  4,334                             71.6000                           LSE                                                3361607
 17/12/2025                        16:00:04                                  7                                 71.5000                           LSE                                                3361605
 17/12/2025                        16:00:20                                  884                               71.4000                           BATE                                               3362166
 17/12/2025                        16:00:20                                  325                               71.4000                           BATE                                               3362164
 17/12/2025                        16:00:32                                  2,183                             71.5000                           LSE                                                3362533
 17/12/2025                        16:00:55                                  618                               71.4000                           BATE                                               3363057
 17/12/2025                        16:00:55                                  648                               71.4000                           BATE                                               3363055
 17/12/2025                        16:03:39                                  13                                71.4000                           BATE                                               3367671
 17/12/2025                        16:03:40                                  593                               71.4000                           BATE                                               3367675
 17/12/2025                        16:03:40                                  752                               71.4000                           BATE                                               3367673
 17/12/2025                        16:03:54                                  1,574                             71.5000                           BATE                                               3368026
 17/12/2025                        16:03:54                                  2,220                             71.5000                           LSE                                                3368024
 17/12/2025                        16:03:54                                  14                                71.5000                           BATE                                               3368022
 17/12/2025                        16:03:54                                  14                                71.5000                           BATE                                               3368020
 17/12/2025                        16:03:54                                  250                               71.5000                           LSE                                                3368010
 17/12/2025                        16:03:54                                  123                               71.5000                           LSE                                                3368012
 17/12/2025                        16:03:54                                  767                               71.5000                           LSE                                                3368014
 17/12/2025                        16:03:54                                  10                                71.5000                           BATE                                               3368016
 17/12/2025                        16:03:54                                  14                                71.5000                           BATE                                               3368018
 17/12/2025                        16:04:19                                  719                               71.5000                           LSE                                                3368713
 17/12/2025                        16:04:19                                  1,100                             71.5000                           LSE                                                3368711
 17/12/2025                        16:05:29                                  1,050                             71.5000                           BATE                                               3372746
 17/12/2025                        16:05:29                                  1,878                             71.5000                           LSE                                                3372744
 17/12/2025                        16:06:29                                  315                               71.5000                           BATE                                               3375112
 17/12/2025                        16:06:29                                  106                               71.5000                           LSE                                                3375110
 17/12/2025                        16:06:29                                  736                               71.5000                           LSE                                                3375108
 17/12/2025                        16:06:29                                  272                               71.5000                           LSE                                                3375106
 17/12/2025                        16:07:29                                  1,405                             71.5000                           BATE                                               3376565
 17/12/2025                        16:07:29                                  105                               71.5000                           BATE                                               3376563
 17/12/2025                        16:07:29                                  115                               71.5000                           BATE                                               3376561
 17/12/2025                        16:07:29                                  1,580                             71.5000                           LSE                                                3376557
 17/12/2025                        16:07:29                                  641                               71.5000                           LSE                                                3376559
 17/12/2025                        16:09:03                                  1,406                             71.3000                           BATE                                               3378882
 17/12/2025                        16:09:18                                  1,882                             71.4000                           LSE                                                3379177
 17/12/2025                        16:10:18                                  2,103                             71.4000                           LSE                                                3382827
 17/12/2025                        16:11:18                                  1,993                             71.4000                           LSE                                                3384653
 17/12/2025                        16:12:33                                  593                               71.4000                           CHIX                                               3386952
 17/12/2025                        16:13:18                                  2,349                             71.4000                           LSE                                                3388206
 17/12/2025                        16:16:00                                  514                               71.3000                           BATE                                               3395039
 17/12/2025                        16:16:00                                  729                               71.3000                           BATE                                               3395037
 17/12/2025                        16:20:27                                  140                               71.4000                           BATE                                               3405220
 17/12/2025                        16:23:47                                  86                                71.4000                           BATE                                               3410827
 17/12/2025                        16:24:14                                  85                                71.4000                           BATE                                               3411595
 17/12/2025                        16:24:26                                  67                                71.4000                           BATE                                               3411922

 

 

This information is provided by RNS, the news service of the London Stock Exchange. RNS is approved by the Financial Conduct Authority to act as a Primary Information Provider in the United Kingdom. Terms and conditions relating to the use and distribution of this information may apply. For further information, please contact
rns@lseg.com (mailto:rns@lseg.com)
 or visit
www.rns.com (http://www.rns.com/)
.

RNS may use your IP address to confirm compliance with the terms and conditions, to analyse how you engage with the information contained in this communication, and to share such analysis on an anonymised basis with others as part of our commercial services. For further information about how RNS and the London Stock Exchange use the personal data you provide us, please see our
Privacy Policy (https://www.lseg.com/privacy-and-cookie-policy)
.   END  POSUBUBRVOUUAAA



            Copyright 2019 Regulatory News Service, all rights reserved

Recent news on Card Factory

See all news