ITSEC Asia Tbk.
CYBR · Teknologi · Perangkat Lunak & Jasa TI
408
-30.26% 1-year change
Last completed session, Oct 16, 2026
What makes up the 54
Value
20Against 788 other IDX companiesExpensive against comparable stocks.
- P/E
- 74.6×
- 36%Cheaper than 36% of other IDX companies
- P/B
- 17.68×
- 4%Cheaper than 4% of other IDX companies
- Dividend yield
- —
- —Not ranked
Quality
85Against 788 other IDX companiesAmong the most profitable of comparable stocks.
- Return on equity
- 19.8%
- 88%Higher than 88% of other IDX companies
- Return on assets
- 13%
- 91%Higher than 91% of other IDX companies
- Net margin
- 12.7%
- 75%Higher than 75% of other IDX companies
Growth
66Against 788 other IDX companiesGrowing faster than most comparable stocks.
- Profit, last 4 quarters
- -6.2%
- 38%Higher than 38% of other IDX companies
- Profit, 3-year yearly
- —
- —Not ranked
- Profit, latest quarter vs a year ago
- +2,680.2%
- 98%Higher than 98% of other IDX companies
- Revenue, latest quarter vs a year ago
- +21%
- 62%Higher than 62% of other IDX companies
Momentum
30Against 836 traded stocksHas lagged most stocks over the past year.
- 1-year price change
- -35.2%
- 30%Better than 30% of traded stocks
Liquidity
86Against 836 traded stocksAmong the most traded stocks on IDX.
- Value traded per day, 30 days
- IDR 14B
- 86%Higher than 86% of traded stocks
Retail penalty
−3Retail brokers XL, XC, RO, YP, past 20 sessionsRetail is underwater here, deeper than 57% of the other stocks where it is, so 3 points come off the rating.
- Retail average buy
- 495
- Close vs that average
- -17.6%
- Retail net bought
- -17K lots
Current shareholders
The issuer's shareholder register as reported to IDX.
Register as of Sep 30, 2026 · Source
INV MANAGEMENT PTE LTDControllerCorporate
36.96%5B
MB INVESTMENT MANAGEMENT PTE.LTD.Private Equity
26.18%3.5B
UBS SWITZERLAND AGTrustee Bank
8.38%1.1B
CMB MONACOBank
4.38%591M
PT OCBC SEKURITAS INDONESIASecurities Company
4.03%543M
TITAN HOLDINGS MIDDLE EAST LIMITEDInvestment Advisors
3.13%422M
MATTHEW OWEN MARSDENIndividual
2.64%356M
EFG Bank AGPrivate Bank
1.93%260M
PT JUWARA SATU CAPITALVenture Capital
1.33%179M
PATRICK RUDOLF DANNACHERIndividual
1.04%140M
Ownership by holder type
Month of Aug 31, 2026 · Source
- Corporate38.39%
- Private Equity26.33%
- Trustee Bank8.39%
- Individual7.41%
- Bank5.02%
- Private Bank4.69%
- Securities Company4.08%
- 11 other holder types5.69%
Ownership changes
Changes reported in IDX ownership filings, including directors and major shareholders. Unchanged daily snapshots and extractions below 70% confidence are omitted.
| Filed | Holder | Stake | Extraction confidence | Source |
|---|---|---|---|---|
| Oct 14, 2026 | According to Article Article | 3% → —Shares: 3 → 4 | 74% | PDF, page 4 |
| Oct 14, 2026 | Sesuai dengan Pasal Pasal | 3% → —Shares: 3 → 4 | 74% | PDF, page 1 |
| Oct 12, 2026 | According to Article Article | 3% → —Shares: 3 → 4 | 74% | PDF, page 4 |
| Oct 12, 2026 | Sesuai dengan Pasal Pasal | 3% → —Shares: 3 → 4 | 74% | PDF, page 1 |
| Oct 7, 2026 | Sesuai dengan Pasal Pasal | 3% → —Shares: 3 → 4 | 74% | PDF, page 1 |
| Oct 7, 2026 | According to Article Article | 3% → —Shares: 3 → 4 | 74% | PDF, page 3 |
| Oct 6, 2026 | MB INVESTMENT MANAGEMENT PTE.LTD. | 26.18% → 26.18%Shares: 3,531,011,614 → 3,530,741,614 | 100% | Source file |
| Oct 6, 2026 | Sesuai dengan Pasal Pasal | 3% → —Shares: 3 → 4 | 74% | PDF, page 1 |
| Oct 6, 2026 | According to Article Article | 3% → —Shares: 3 → 4 | 74% | PDF, page 3 |
| Oct 6, 2026 | According to Article Article | 3% → —Shares: 3 → 4 | 74% | PDF, page 3 |
| Oct 6, 2026 | Sesuai dengan Pasal Pasal | 3% → —Shares: 3 → 4 | 74% | PDF, page 1 |
| Oct 5, 2026 | According to Article Article | 3% → —Shares: 3 → 4 | 74% | PDF, page 5 |
| Oct 5, 2026 | Sesuai dengan Pasal Pasal | 3% → —Shares: 3 → 4 | 74% | PDF, page 1 |
| Sep 28, 2026 | INV MANAGEMENT PTE LTDController | 37.01% → 36.96%Shares: 4,992,338,794 → 4,984,838,794 | 100% | Source file |
| Sep 25, 2026 | Sesuai dengan Pasal Pasal | 3% → —Shares: 3 → 4 | 74% | PDF, page 1 |
| Sep 25, 2026 | According to Article Article | 3% → —Shares: 3 → 4 | 74% | PDF, page 4 |
| Sep 23, 2026 | MB INVESTMENT MANAGEMENT PTE.LTD. | 26.18% → 26.18%Shares: 3,531,211,614 → 3,531,011,614 | 100% | Source file |
| Sep 22, 2026 | MB INVESTMENT MANAGEMENT PTE.LTD. | 26.18% → 26.18%Shares: 3,531,304,014 → 3,531,211,614 | 100% | Source file |
| Sep 22, 2026 | INV MANAGEMENT PTE LTDController | 37.9% → 37.01%Shares: 5,111,126,994 → 4,992,338,794 | 100% | Source file |
| Sep 22, 2026 | According to Article Article | 3% → —Shares: 3 → 4 | 74% | PDF, page 1 |
| Sep 22, 2026 | Sesuai dengan Pasal Pasal | 3% → —Shares: 3 → 4 | 74% | PDF, page 1 |
| Sep 21, 2026 | PATRICK RUDOLF DANNACHERController | 0.72% → 0.72% | 74% | PDF, page 1 |
| Sep 17, 2026 | DONI MORA SE | 0.03% → 0.03% | 86% | PDF, page 1 |
| Sep 14, 2026 | PATRICK RUDOLF DANNACHERController | 0.69% → 0.72% | 86% | PDF, page 1 |
| Sep 14, 2026 | DONI MORA SE | 0.04% → 0.03% | 80% | PDF, page 1 |
| Sep 11, 2026 | MB INVESTMENT MANAGEMENT PTE.LTD. | 26.19% → 26.18%Shares: 3,531,304,014 → 3,531,304,014 | 100% | Source file |
| Sep 10, 2026 | UBS SWITZERLAND AG | 8.39% → 8.38%Shares: 1,130,720,840 → 1,130,720,840 | 100% | Source file |
| Sep 9, 2026 | PATRICK RUDOLF DANNACHERController | 0.68% → 0.69% | 78% | PDF, page 1 |
| Sep 3, 2026 | MB INVESTMENT MANAGEMENT PTE.LTD. | 26.19% → 26.19%Shares: 3,531,504,014 → 3,531,304,014 | 100% | Source file |
| Sep 2, 2026 | MB INVESTMENT MANAGEMENT PTE.LTD. | 26.19% → 26.19%Shares: 3,531,704,014 → 3,531,504,014 | 100% | Source file |
| Sep 2, 2026 | INV MANAGEMENT PTE LTDController | 37.91% → 37.9%Shares: 5,111,126,994 → 5,111,126,994 | 100% | Source file |
| Sep 2, 2026 | MB INVESTMENT MANAGEMENT PTE.LTD. | 26.19% → 26.19% | 74% | PDF, page 1 |
| Sep 1, 2026 | PATRICK RUDOLF DANNACHERController | 0.67% → 0.68% | 78% | PDF, page 1 |
| Aug 31, 2026 | PATRICK RUDOLF DANNACHERController | 0.65% → 0.67% | 74% | PDF, page 1 |
| Aug 28, 2026 | MB INVESTMENT MANAGEMENT PTE.LTD. | 26.19% → 26.19%Shares: 3,532,004,014 → 3,531,704,014 | 100% | Source file |
| Aug 28, 2026 | MB INVESTMENT MANAGEMENT PTE.LTD. | 26.2% → 26.19% | 78% | PDF, page 1 |
| Aug 26, 2026 | MB INVESTMENT MANAGEMENT PTE.LTD. | 26.2% → 26.19%Shares: 3,532,004,014 → 3,532,004,014 | 100% | Source file |
| Aug 24, 2026 | ANDRI HUTAMA PUTRA | 0.24% → 0.23% | 86% | PDF, page 1 |
| Aug 24, 2026 | PATRICK RUDOLF DANNACHERController | 0.64% → 0.65% | 86% | PDF, page 1 |
| Aug 21, 2026 | PATRICK RUDOLF DANNACHERController | 0.61% → 0.64% | 86% | PDF, page 1 |
| Aug 11, 2026 | PATRICK RUDOLF DANNACHERController | 0.59% → 0.61% | 78% | PDF, page 1 |
| Aug 10, 2026 | UBS SWITZERLAND AG | 8.39% → 8.39%Shares: 1,131,420,840 → 1,130,720,840 | 100% | Source file |
| Aug 7, 2026 | PATRICK RUDOLF DANNACHERController | 0.53% → 0.59% | 86% | PDF, page 1 |
| Aug 6, 2026 | DONI MORA | 0.04% → 0.04% | 78% | PDF, page 1 |
| Aug 5, 2026 | MB INVESTMENT MANAGEMENT PTE.LTD. | 26.2% → 26.2%Shares: 3,532,417,714 → 3,532,004,014 | 100% | Source file |
| Aug 5, 2026 | MB INVESTMENT MANAGEMENT PTE.LTD. | 26.2% → 26.2% | 78% | PDF, page 1 |
| Aug 5, 2026 | DONI MORA | 0.04% → 0.04% | 74% | PDF, page 1 |
| Jul 31, 2026 | PATRICK RUDOLF DANNACHERController | 0.48% → 0.53% | 86% | PDF, page 1 |
| Jul 31, 2026 | DONI MORA | 0.04% → 0.04% | 74% | PDF, page 1 |
| Jul 29, 2026 | INV MANAGEMENT PTE LTDController | 37.92% → 37.91%Shares: 5,111,126,994 → 5,111,126,994 | 100% | Source file |
| Jul 24, 2026 | MB INVESTMENT MANAGEMENT PTE.LTD. | 26.21% → 26.2%Shares: 3,532,417,714 → 3,532,417,714 | 100% | Source file |
| Jul 23, 2026 | INV MANAGEMENT PTE LTDController | 38.1% → 37.92%Shares: 5,136,126,994 → 5,111,126,994 | 100% | Source file |
| Jul 23, 2026 | PATRICK RUDOLF DANNACHERController | 0.45% → 0.48% | 78% | PDF, page 1 |
| Jul 22, 2026 | UBS SWITZERLAND AG | 8.5% → 8.39%Shares: 1,145,192,576 → 1,131,420,840 | 100% | Source file |
| Jul 22, 2026 | DONI MORA | 0.04% → 0.04% | 78% | PDF, page 1 |
| Jul 22, 2026 | PATRICK RUDOLF DANNACHERController | 0.38% → 0.45% | 74% | PDF, page 1 |
| Jul 16, 2026 | INV MANAGEMENT PTE LTDController | 38.11% → 38.1%Shares: 5,136,126,994 → 5,136,126,994 | 100% | Source file |
| Jul 15, 2026 | MB INVESTMENT MANAGEMENT PTE.LTD. | 26.21% → 26.21%Shares: 3,532,667,714 → 3,532,417,714 | 100% | Source file |
| Jul 15, 2026 | MB INVESTMENT MANAGEMENT PTE.LTD. | 26.23% → 26.23% | 90% | PDF, page 1 |
| Jul 14, 2026 | UBS SWITZERLAND AG | 8.5% → 8.5%Shares: 1,145,514,376 → 1,145,192,576 | 100% | Source file |
| Jul 14, 2026 | PATRICK RUDOLF DANNACHERController | 0.36% → 0.38% | 74% | PDF, page 1 |
| Jul 13, 2026 | ANDRI HUTAMA PUTRA | 0.24% → 0.24% | 86% | PDF, page 1 |
| Jul 10, 2026 | PATRICK RUDOLF DANNACHERController | 0.35% → 0.36% | 74% | PDF, page 1 |
| Jul 9, 2026 | UBS SWITZERLAND AG | 8.5% → 8.5%Shares: 1,145,514,476 → 1,145,514,376 | 100% | Source file |
| Jul 9, 2026 | PATRICK RUDOLF DANNACHERController | 0.3% → 0.35% | 86% | PDF, page 1 |
| Jul 8, 2026 | UBS SWITZERLAND AG | 8.5% → 8.5%Shares: 1,145,592,576 → 1,145,514,476 | 100% | Source file |
| Jul 6, 2026 | PATRICK RUDOLF DANNACHERController | 0.25% → 0.3% | 78% | PDF, page 1 |
| Jul 3, 2026 | MB INVESTMENT MANAGEMENT PTE.LTD. | 26.23% → 26.21%Shares: 3,532,667,714 → 3,532,667,714 | 100% | Source file |
| Jul 3, 2026 | INV MANAGEMENT PTE LTDController | 38.13% → 38.11%Shares: 5,136,126,994 → 5,136,126,994 | 100% | Source file |
| Jun 30, 2026 | UBS SWITZERLAND AG | 8.51% → 8.5%Shares: 1,145,915,376 → 1,145,592,576 | 100% | Source file |
| Jun 29, 2026 | PATRICK RUDOLF DANNACHERController | 0.22% → 0.24% | 78% | PDF, page 1 |
| Jun 26, 2026 | INV MANAGEMENT PTE LTDController | 38.13% → 38.13%Shares: 5,135,926,994 → 5,136,126,994 | 100% | Source file |
| Jun 26, 2026 | MB INVESTMENT MANAGEMENT PTE.LTD. | 26.23% → 26.23% | 78% | PDF, page 1 |
| Jun 25, 2026 | MB INVESTMENT MANAGEMENT PTE.LTD. | 26.23% → 26.23%Shares: 3,532,867,714 → 3,532,667,714 | 100% | Source file |
| Jun 24, 2026 | INV MANAGEMENT PTE LTDController | 38.58% → 38.13%Shares: 5,195,926,994 → 5,135,926,994 | 100% | Source file |
| Jun 22, 2026 | PATRICK RUDOLF DANNACHERController | 0.17% → 0.22% | 78% | PDF, page 1 |
| Jun 18, 2026 | MB INVESTMENT MANAGEMENT PTE.LTD. | 26.24% → 26.23% | 86% | PDF, page 1 |
| Jun 17, 2026 | PATRICK RUDOLF DANNACHERController | 0.16% → 0.17% | 86% | PDF, page 1 |
| Jun 17, 2026 | INV MANAGEMENT PTE LTD | 38.7% → 38.63% | 78% | PDF, page 1 |
| Jun 17, 2026 | DONI MORA | 0.04% → 0.04% | 74% | PDF, page 1 |
| Jun 16, 2026 | MB INVESTMENT MANAGEMENT PTE.LTD. | 26.24% → 26.24% | 78% | PDF, page 1 |
| Jun 16, 2026 | ANDRI HUTAMA PUTRA | 0.25% → 0.24% | 74% | PDF, page 1 |
| Jun 15, 2026 | PATRICK RUDOLF DANNACHERController | 0.09% → 0.16% | 92% | PDF, page 1 |
| Jun 10, 2026 | Eko Prasudi WidiantoController | 0.16% → 0.16%Shares: 10,799,700 → 21,200,500 | 78% | PDF, page 2 |
| Jun 10, 2026 | Richardus Eko Indrajit | 0% → 0%Shares: 200 → 400 | 78% | PDF, page 2 |
| Jun 10, 2026 | Andri Hutama Putra | 0.25% → 0.25%Shares: 17,052,100 → 33,832,000 | 78% | PDF, page 3 |
| Jun 10, 2026 | Viko Setiyawan | 0% → 0%Shares: 0 → 96,000 | 78% | PDF, page 3 |
| Jun 10, 2026 | Doni Mora | 0.04% → 0.04%Shares: 2,877,100 → 5,754,200 | 78% | PDF, page 2 |
| Jun 10, 2026 | Patrick Rudolf DannacherController | 0.65% → 0.05%Shares: 44,072,800 → 6,851,000 | 76% | PDF, page 3 |
| Jun 10, 2026 | INV ManagementController | 38.96% → 38.71% | 70% | PDF, page 4 |
| Jun 10, 2026 | UBS Switzeland Ag | 8.45% → 8.46% | 70% | PDF, page 4 |
| Jun 9, 2026 | MB INVESTMENT MANAGEMENT PTE.LTD. | 26.24% → 26.24% | 82% | PDF, page 1 |
| Jun 4, 2026 | MB INVESTMENT MANAGEMENT PTE.LTD. | 26.24% → 26.24% | 74% | PDF, page 1 |
| Jun 3, 2026 | DONI MORA | 0.04% → 0.04% | 78% | PDF, page 1 |
| Jun 2, 2026 | PATRICK RUDOLF DANNACHERController | 3.52% → 3.61% | 86% | PDF, page 1 |
| May 22, 2026 | PATRICK RUDOLF DANNACHERController | 3.49% → 3.52% | 86% | PDF, page 1 |
| May 18, 2026 | PATRICK RUDOLF DANNACHERController | 3.48% → 3.49% | 86% | PDF, page 1 |
| May 13, 2026 | ANDRI HUTAMA PUTRA | 0.25% → 0.25% | 90% | PDF, page 1 |
| May 11, 2026 | ANDRI HUTAMA PUTRA | 0.25% → 0.25% | 74% | PDF, page 1 |
See who is buying CYBR right now
Broker flow, running trades and orderbook depth for every IDX stock, with screeners and backtests on top.
Recent IDX disclosures
Filings published on IDX in the last two years, newest first. Titles are as filed.
- Oct 16, 2026Pencatatan SahamRead by us Oct 16, 2026, 7:50 AM
- Oct 16, 2026Pencatatan SahamRead by us Oct 16, 2026, 7:50 AM
- Oct 16, 2026Pencatatan SahamRead by us Oct 16, 2026, 8:10 PM
- Oct 14, 2026LAPORAN KEPEMILIKAN ATAU SETIAP PERUBAHAN KEPEMILIKAN SAHAM PERUSAHAAN TERBUKARead by us Oct 14, 2026, 6:30 PM
- Oct 12, 2026LAPORAN KEPEMILIKAN ATAU SETIAP PERUBAHAN KEPEMILIKAN SAHAM PERUSAHAAN TERBUKARead by us Oct 12, 2026, 3:20 PM
- Oct 12, 2026Laporan Penggunaan Dana Hasil Penawaran UmumRead by us Oct 12, 2026, 3:50 PM
- Oct 9, 2026Laporan Bulanan Registrasi Pemegang EfekRead by us Oct 9, 2026, 11:20 AM
- Oct 9, 2026Pencatatan SahamRead by us Oct 9, 2026, 5:10 PM
- Oct 7, 2026LAPORAN KEPEMILIKAN ATAU SETIAP PERUBAHAN KEPEMILIKAN SAHAM PERUSAHAAN TERBUKARead by us Oct 7, 2026, 4:00 PM
- Oct 6, 2026LAPORAN KEPEMILIKAN ATAU SETIAP PERUBAHAN KEPEMILIKAN SAHAM PERUSAHAAN TERBUKARead by us Oct 6, 2026, 3:40 PM
- Oct 6, 2026LAPORAN KEPEMILIKAN ATAU SETIAP PERUBAHAN KEPEMILIKAN SAHAM PERUSAHAAN TERBUKARead by us Oct 6, 2026, 3:50 PM
- Oct 5, 2026LAPORAN KEPEMILIKAN ATAU SETIAP PERUBAHAN KEPEMILIKAN SAHAM PERUSAHAAN TERBUKARead by us Oct 5, 2026, 10:20 PM
- Oct 2, 2026Pencatatan SahamRead by us Oct 2, 2026, 5:10 PM
- Oct 1, 2026Pencatatan SahamRead by us Oct 1, 2026, 11:50 PM
- Sep 30, 2026Pencatatan SahamRead by us Sep 30, 2026, 3:20 PM
- Sep 29, 2026Pencatatan SahamRead by us Sep 29, 2026, 4:50 PM
- Sep 28, 2026Pencatatan SahamRead by us Sep 28, 2026, 8:20 PM
- Sep 25, 2026Pencatatan SahamRead by us Sep 25, 2026, 7:50 AM
- Sep 25, 2026LAPORAN KEPEMILIKAN ATAU SETIAP PERUBAHAN KEPEMILIKAN SAHAM PERUSAHAAN TERBUKARead by us Sep 25, 2026, 4:50 PM
- Sep 25, 2026Pencatatan SahamRead by us Sep 25, 2026, 6:10 PM
- Sep 23, 2026Pencatatan SahamRead by us Sep 23, 2026, 6:00 PM
- Sep 22, 2026LAPORAN KEPEMILIKAN ATAU SETIAP PERUBAHAN KEPEMILIKAN SAHAM PERUSAHAAN TERBUKARead by us Sep 22, 2026, 3:00 PM
- Sep 22, 2026Pencatatan SahamRead by us Sep 22, 2026, 11:40 PM
- Sep 21, 2026LAPORAN KEPEMILIKAN ATAU SETIAP PERUBAHAN KEPEMILIKAN SAHAM PERUSAHAAN TERBUKARead by us Sep 21, 2026, 1:50 PM
- Sep 21, 2026LAPORAN KEPEMILIKAN ATAU SETIAP PERUBAHAN KEPEMILIKAN SAHAM PERUSAHAAN TERBUKARead by us Sep 21, 2026, 2:00 PM
- Sep 21, 2026Pencatatan SahamRead by us Sep 21, 2026, 7:30 PM
- Sep 18, 2026Pencatatan SahamRead by us Sep 18, 2026, 6:50 PM
- Sep 17, 2026LAPORAN KEPEMILIKAN ATAU SETIAP PERUBAHAN KEPEMILIKAN SAHAM PERUSAHAAN TERBUKARead by us Sep 17, 2026, 2:50 PM
- Sep 17, 2026Pencatatan SahamRead by us Sep 17, 2026, 4:10 PM
- Sep 16, 2026Pencatatan SahamRead by us Sep 16, 2026, 11:50 PM
- Sep 15, 2026Pencatatan SahamRead by us Sep 15, 2026, 5:40 PM
- Sep 14, 2026LAPORAN KEPEMILIKAN ATAU SETIAP PERUBAHAN KEPEMILIKAN SAHAM PERUSAHAAN TERBUKARead by us Sep 14, 2026, 6:10 PM
- Sep 14, 2026LAPORAN KEPEMILIKAN ATAU SETIAP PERUBAHAN KEPEMILIKAN SAHAM PERUSAHAAN TERBUKARead by us Sep 14, 2026, 6:30 PM
- Sep 14, 2026Pencatatan SahamRead by us Sep 14, 2026, 7:30 PM
- Sep 11, 2026Pencatatan SahamRead by us Sep 11, 2026, 10:30 PM
- Sep 10, 2026Pencatatan SahamRead by us Sep 10, 2026, 5:10 PM
- Sep 9, 2026Pencatatan SahamRead by us Sep 9, 2026, 7:50 AM
- Sep 9, 2026LAPORAN KEPEMILIKAN ATAU SETIAP PERUBAHAN KEPEMILIKAN SAHAM PERUSAHAAN TERBUKARead by us Sep 9, 2026, 4:30 PM
- Sep 9, 2026Laporan Bulanan Registrasi Pemegang EfekRead by us Sep 9, 2026, 6:50 PM
- Sep 9, 2026Pencatatan SahamRead by us Sep 9, 2026, 9:00 PM
How this page is built
Sources: IDX disclosures and ownership filings, the issuer's shareholder register and monthly composition reports, and IDX end-of-day prices. Every row links to the document it came from.
Ownership figures are read from PDFs automatically. A filing whose extraction is pending or below 70% confidence is left out rather than shown as fact.
Not on this page: running trades, broker flow, orderbook depth and intraday prices. Those are in the signed-in terminal.
AI agents can read the same data through our MCP server without an account, or this page as Markdown. Markdown version · MCP setup
Refreshes every minute. Generated Oct 17, 2026, 12:32 PM. Research data, not investment advice.
Similar stocks
Rated most like CYBR across the five pillars. Change is over the past year.