V VISA INC More: the full row for VISA INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 76,365 shares; 2024Q2: 75,528 shares; 2024Q3: 75,313 shares; 2024Q4: 74,258 shares; 2025Q1: 66,666 shares 66,666 $23.4M 5.28% -7,592 Timeline AMGN AMGEN INC More: the full row for AMGEN INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 68,678 shares; 2024Q2: 66,939 shares; 2024Q3: 66,449 shares; 2024Q4: 66,801 shares; 2025Q1: 69,614 shares 69,614 $21.7M 4.9% +2,813 Timeline CVX CHEVRON CORPORATION More: the full row for CHEVRON CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 111,921 shares; 2024Q2: 111,536 shares; 2024Q3: 110,696 shares; 2024Q4: 125,100 shares; 2025Q1: 124,865 shares 124,865 $20.9M 4.72% -235 Timeline BRK-B BERKSHIRE HATHAWAY INC DEL More: the full row for BERKSHIRE HATHAWAY INC DEL Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 44,886 shares; 2024Q2: 44,515 shares; 2024Q3: 44,356 shares; 2024Q4: 43,917 shares; 2025Q1: 38,856 shares 38,856 $20.7M 4.68% -5,061 Timeline MDT MEDTRONIC PLC More: the full row for MEDTRONIC PLC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 205,620 shares; 2024Q2: 208,065 shares; 2024Q3: 207,515 shares; 2024Q4: 226,315 shares; 2025Q1: 223,940 shares 223,940 $20.1M 4.55% -2,375 Timeline ENB ENBRIDGE INC More: the full row for ENBRIDGE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: not reported; 2024Q2: 447,750 shares; 2024Q3: 446,950 shares; 2024Q4: 446,825 shares; 2025Q1: 444,290 shares 444,290 $19.7M 4.45% -2,535 Timeline APD AIR PRODUCTS AND CHEMICALS I More: the full row for AIR PRODUCTS AND CHEMICALS I Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 67,747 shares; 2024Q2: 66,832 shares; 2024Q3: 66,462 shares; 2024Q4: 65,736 shares; 2025Q1: 65,239 shares 65,239 $19.2M 4.35% -497 Timeline AAPL APPLE INC More: the full row for APPLE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 101,555 shares; 2024Q2: 102,390 shares; 2024Q3: 95,093 shares; 2024Q4: 87,181 shares; 2025Q1: 86,281 shares 86,281 $19.2M 4.33% -900 Timeline EMR EMERSON ELEC CO More: the full row for EMERSON ELEC CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 179,295 shares; 2024Q2: 176,660 shares; 2024Q3: 176,370 shares; 2024Q4: 174,155 shares; 2025Q1: 172,010 shares 172,010 $18.9M 4.27% -2,145 Timeline BLACKROCK INC BLACKROCK INC More: the full row for BLACKROCK INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 25,810 shares; 2024Q2: 25,354 shares; 2024Q3: 25,111 shares; 2024Q4: 22,865 shares; 2025Q1: 19,520 shares 19,520 $18.5M 4.18% -3,345 MSFT MICROSOFT CORP More: the full row for MICROSOFT CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 51,133 shares; 2024Q2: 49,797 shares; 2024Q3: 49,602 shares; 2024Q4: 49,335 shares; 2025Q1: 49,055 shares 49,055 $18.4M 4.16% -280 Timeline TXN TEXAS INSTRS INC More: the full row for TEXAS INSTRS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 95,517 shares; 2024Q2: 94,482 shares; 2024Q3: 93,972 shares; 2024Q4: 94,162 shares; 2025Q1: 102,000 shares 102,000 $18.3M 4.15% +7,838 Timeline JPM JPMORGAN CHASE & CO More: the full row for JPMORGAN CHASE & CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 89,747 shares; 2024Q2: 90,167 shares; 2024Q3: 89,797 shares; 2024Q4: 89,263 shares; 2025Q1: 73,963 shares 73,963 $18.1M 4.1% -15,300 Timeline PEP PEPSICO INC More: the full row for PEPSICO INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 103,681 shares; 2024Q2: 104,778 shares; 2024Q3: 104,428 shares; 2024Q4: 106,228 shares; 2025Q1: 120,733 shares 120,733 $18.1M 4.09% +14,505 Timeline AMZN AMAZON COM INC More: the full row for AMAZON COM INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 117,390 shares; 2024Q2: 116,420 shares; 2024Q3: 116,180 shares; 2024Q4: 105,090 shares; 2025Q1: 94,687 shares 94,687 $18M 4.07% -10,403 Timeline GLW CORNING INC More: the full row for CORNING INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 464,900 shares; 2024Q2: 467,975 shares; 2024Q3: 466,050 shares; 2024Q4: 460,630 shares; 2025Q1: 388,715 shares 388,715 $17.8M 4.02% -71,915 Timeline GOOG ALPHABET INC More: the full row for ALPHABET INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 149,535 shares; 2024Q2: 115,770 shares; 2024Q3: 115,670 shares; 2024Q4: 114,835 shares; 2025Q1: 114,465 shares 114,465 $17.7M 4% -370 Timeline HON HONEYWELL INTL INC More: the full row for HONEYWELL INTL INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: not reported; 2024Q2: 80,520 shares; 2024Q3: 80,640 shares; 2024Q4: 82,187 shares; 2025Q1: 82,460 shares 82,460 $17.5M 3.95% +273 Timeline CNI CANADIAN NATL RY CO More: the full row for CANADIAN NATL RY CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 132,109 shares; 2024Q2: 135,406 shares; 2024Q3: 135,636 shares; 2024Q4: 159,812 shares; 2025Q1: 178,772 shares 178,772 $17.4M 3.94% +18,960 Timeline NEE NEXTERA ENERGY INC More: the full row for NEXTERA ENERGY INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 228,445 shares; 2024Q2: 227,500 shares; 2024Q3: 226,155 shares; 2024Q4: 227,770 shares; 2025Q1: 231,935 shares 231,935 $16.4M 3.72% +4,165 Timeline ACN ACCENTURE PLC IRELAND More: the full row for ACCENTURE PLC IRELAND Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 50,329 shares; 2024Q2: 52,119 shares; 2024Q3: 51,940 shares; 2024Q4: 52,034 shares; 2025Q1: 51,638 shares 51,638 $16.1M 3.64% -396 Timeline A AGILENT TECHNOLOGIES INC More: the full row for AGILENT TECHNOLOGIES INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 59,695 shares; 2024Q2: 67,255 shares; 2024Q3: 106,610 shares; 2024Q4: 109,590 shares; 2025Q1: 132,480 shares 132,480 $15.5M 3.5% +22,890 Timeline TEL TE CONNECTIVITY PLC More: the full row for TE CONNECTIVITY PLC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 96,410 shares 96,410 $13.6M 3.08% new Timeline PFF ISHARES TR More: the full row for ISHARES TR Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 253,900 shares; 2024Q2: 265,700 shares; 2024Q3: 266,200 shares; 2024Q4: 283,450 shares; 2025Q1: 286,100 shares 286,100 $8.79M 1.99% +2,650 Timeline NVDA NVIDIA CORPORATION More: the full row for NVIDIA CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 4,525 shares; 2024Q2: 45,250 shares; 2024Q3: 41,000 shares; 2024Q4: 40,615 shares; 2025Q1: 39,512 shares 39,512 $4.28M 0.97% -1,103 Timeline AVGO BROADCOM INC More: the full row for BROADCOM INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 800 shares; 2024Q2: 800 shares; 2024Q3: 8,000 shares; 2024Q4: 8,000 shares; 2025Q1: 8,000 shares 8,000 $1.34M 0.3% 0 Timeline GOOGL ALPHABET INC More: the full row for ALPHABET INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 6,155 shares; 2024Q2: 5,475 shares; 2024Q3: 5,475 shares; 2024Q4: 5,475 shares; 2025Q1: 5,470 shares 5,470 $855K 0.19% -5 Timeline COST COSTCO WHOLESALE CORPORATION More: the full row for COSTCO WHOLESALE CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 885 shares; 2024Q2: 885 shares; 2024Q3: 885 shares; 2024Q4: 885 shares; 2025Q1: 852 shares 852 $806K 0.18% -33 Timeline TJX Cos Inc. TJX Cos Inc. More: the full row for TJX Cos Inc. Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 4,000 shares; 2024Q2: 4,000 shares; 2024Q3: 4,000 shares; 2024Q4: 4,000 shares; 2025Q1: 4,000 shares 4,000 $487K 0.11% 0 AVY AVERY DENNISON CORP More: the full row for AVERY DENNISON CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 1,472 shares; 2024Q2: 1,472 shares; 2024Q3: 1,472 shares; 2024Q4: 1,472 shares; 2025Q1: 1,472 shares 1,472 $262K 0.06% 0 Timeline LIND LINDBLAD EXPEDITIONS HLDGS I More: the full row for LINDBLAD EXPEDITIONS HLDGS I Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q2: restricted; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 12,000 shares; 2024Q2: 12,000 shares; 2024Q3: 12,000 shares; 2024Q4: 12,000 shares; 2025Q1: 12,000 shares 12,000 $111K 0.03% 0 Timeline