Securities ▲▼ | Shares | Value ($K) | |||||
|---|---|---|---|---|---|---|---|
Q3 2024 ▲▼ | Q4 2024 ▲▼ | Change ▲▼ | Q3 2024 ▲▼ | Q4 2024 ▲▼ | Weight (%) ▲▼ | Change ▲▼ | |
| VANGUARD INFOTCH IDX ETF INF TECH ETF | 133,650 | 272,826 | +139,176 | 78,388 | 169,643 | 9.73% | +91,255 |
| AMAZON COM ORD(AMZN) | 490,272 | 490,272 | 0 | 91,352 | 107,561 | 6.17% | +16,208 |
| ALPHABET CL A ORD(GOOG) | 428,093 | 428,093 | 0 | 70,999 | 81,038 | 4.65% | +10,039 |
| TOYOTA MOTOR ADR REP 10 ORD(TM) | 390,948 | 398,656 | +7,708 | 69,812 | 77,582 | 4.45% | +7,771 |
| WALMART ORD(WMT) | 767,502 | 767,502 | 0 | 61,976 | 69,344 | 3.98% | +7,368 |
| SEL SECTOR:C DSC SPDR ST STR DISCR ETF | 0 | 17,692 | +17,692 | 0 | 3,969 | 0.23% | +3,969 |
| SEL SECTOR:COMM SVC SPDR ST STR SVC ETF | 0 | 34,940 | +34,940 | 0 | 3,383 | 0.19% | +3,383 |
| SEL SECTOR:H CARE SPDR ST STR CARE ETF | 0 | 24,429 | +24,429 | 0 | 3,361 | 0.19% | +3,361 |
| SEL SECTOR:MATRLS SPDR ST STR MATER ETF | 0 | 35,489 | +35,489 | 0 | 2,986 | 0.17% | +2,986 |
| SEL SECTOR:INDUST SPDR ST STR INDL ETF | 0 | 20,584 | +20,584 | 0 | 2,712 | 0.16% | +2,712 |
| SEL SECTOR:C STP SPDR ST STR STAPL ETF | 0 | 26,265 | +26,265 | 0 | 2,065 | 0.12% | +2,065 |
| SAFETY INSURANCE GROUP ORD(SAFT) | 1,842,284 | 1,842,284 | 0 | 150,662 | 151,804 | 8.71% | +1,142 |
| WW GRAINGER ORD(GWW) | 72,018 | 72,018 | 0 | 74,813 | 75,911 | 4.35% | +1,098 |
| BERKSHIRE HATHAWAY CL B ORD | 106,799 | 106,799 | 0 | 49,155 | 48,410 | 2.78% | -745 |
| PROCTER & GAMBLE ORD(PG) | 280,762 | 280,762 | 0 | 48,628 | 47,070 | 2.70% | -1,558 |
| RELIANCE ORD(RS) | 235,075 | 235,075 | 0 | 67,986 | 63,296 | 3.63% | -4,690 |
| MICROSOFT ORD(MSFT) | 748,727 | 748,727 | 0 | 322,177 | 315,588 | 18.10% | -6,589 |
| COMCAST CL A ORD(CCZ) | 2,009,847 | 2,009,847 | 0 | 83,951 | 75,430 | 4.33% | -8,522 |
| GE AEROSPACE ORD(GE) | 396,579 | 396,579 | 0 | 74,787 | 66,145 | 3.79% | -8,641 |
| RENAISSANCERE ORD(RNR) | 443,851 | 443,851 | 0 | 120,905 | 110,435 | 6.33% | -10,470 |
| SHERWIN WILLIAMS ORD(SHW) | 253,460 | 253,460 | 0 | 96,738 | 86,159 | 4.94% | -10,579 |
| MERCK & CO ORD(MRK) | 1,297,433 | 1,297,433 | 0 | 147,336 | 129,069 | 7.40% | -18,268 |
| CVS HEALTH ORD(CVS) | 1,131,646 | 1,131,646 | 0 | 71,158 | 50,800 | 2.91% | -20,358 |
| INTEL ORD(INTC) | 4,398,974 | 0 | -4,398,974 | 103,200 | 0 | — | -103,200 |