MSFT MICROSOFT CORP More: the full row for MICROSOFT CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 51,133 shares; 2024Q2: 49,797 shares; 2024Q3: 49,602 shares; 2024Q4: 49,335 shares; 2025Q1: 49,055 shares; 2025Q2: 46,385 shares 46,385 $23.1M 5.23% -2,670 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 179,295 shares; 2024Q2: 176,660 shares; 2024Q3: 176,370 shares; 2024Q4: 174,155 shares; 2025Q1: 172,010 shares; 2025Q2: 167,230 shares 167,230 $22.3M 5.05% -4,780 Timeline V VISA INC More: the full row for VISA INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 76,365 shares; 2024Q2: 75,528 shares; 2024Q3: 75,313 shares; 2024Q4: 74,258 shares; 2025Q1: 66,666 shares; 2025Q2: 61,305 shares 61,305 $21.8M 4.93% -5,361 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 117,390 shares; 2024Q2: 116,420 shares; 2024Q3: 116,180 shares; 2024Q4: 105,090 shares; 2025Q1: 94,687 shares; 2025Q2: 97,554 shares 97,554 $21.4M 4.85% +2,867 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 89,747 shares; 2024Q2: 90,167 shares; 2024Q3: 89,797 shares; 2024Q4: 89,263 shares; 2025Q1: 73,963 shares; 2025Q2: 72,287 shares 72,287 $21M 4.75% -1,676 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 95,517 shares; 2024Q2: 94,482 shares; 2024Q3: 93,972 shares; 2024Q4: 94,162 shares; 2025Q1: 102,000 shares; 2025Q2: 100,850 shares 100,850 $20.9M 4.75% -1,150 Timeline GLW CORNING INC More: the full row for CORNING INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 464,900 shares; 2024Q2: 467,975 shares; 2024Q3: 466,050 shares; 2024Q4: 460,630 shares; 2025Q1: 388,715 shares; 2025Q2: 387,425 shares 387,425 $20.4M 4.62% -1,290 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 96,410 shares; 2025Q2: 120,145 shares 120,145 $20.3M 4.59% +23,735 Timeline BLK BLACKROCK INC More: the full row for BLACKROCK INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 19,070 shares 19,070 $20M 4.54% new Timeline GOOG ALPHABET INC More: the full row for ALPHABET INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 149,535 shares; 2024Q2: 115,770 shares; 2024Q3: 115,670 shares; 2024Q4: 114,835 shares; 2025Q1: 114,465 shares; 2025Q2: 113,150 shares 113,150 $19.9M 4.52% -1,315 Timeline ENB ENBRIDGE INC More: the full row for ENBRIDGE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: not reported; 2024Q2: 447,750 shares; 2024Q3: 446,950 shares; 2024Q4: 446,825 shares; 2025Q1: 444,290 shares; 2025Q2: 434,100 shares 434,100 $19.7M 4.46% -10,190 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: not reported; 2024Q2: 80,520 shares; 2024Q3: 80,640 shares; 2024Q4: 82,187 shares; 2025Q1: 82,460 shares; 2025Q2: 82,125 shares 82,125 $19.1M 4.34% -335 Timeline MDT MEDTRONIC PLC More: the full row for MEDTRONIC PLC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 205,620 shares; 2024Q2: 208,065 shares; 2024Q3: 207,515 shares; 2024Q4: 226,315 shares; 2025Q1: 223,940 shares; 2025Q2: 217,805 shares 217,805 $19M 4.3% -6,135 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 50,329 shares; 2024Q2: 52,119 shares; 2024Q3: 51,940 shares; 2024Q4: 52,034 shares; 2025Q1: 51,638 shares; 2025Q2: 62,726 shares 62,726 $18.7M 4.25% +11,088 Timeline AMGN AMGEN INC More: the full row for AMGEN INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 68,678 shares; 2024Q2: 66,939 shares; 2024Q3: 66,449 shares; 2024Q4: 66,801 shares; 2025Q1: 69,614 shares; 2025Q2: 65,936 shares 65,936 $18.4M 4.17% -3,678 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 67,747 shares; 2024Q2: 66,832 shares; 2024Q3: 66,462 shares; 2024Q4: 65,736 shares; 2025Q1: 65,239 shares; 2025Q2: 64,689 shares 64,689 $18.2M 4.14% -550 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 132,109 shares; 2024Q2: 135,406 shares; 2024Q3: 135,636 shares; 2024Q4: 159,812 shares; 2025Q1: 178,772 shares; 2025Q2: 175,127 shares 175,127 $18.2M 4.13% -3,645 Timeline CVX CHEVRON CORPORATION More: the full row for CHEVRON CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 111,921 shares; 2024Q2: 111,536 shares; 2024Q3: 110,696 shares; 2024Q4: 125,100 shares; 2025Q1: 124,865 shares; 2025Q2: 125,500 shares 125,500 $18M 4.07% +635 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 44,886 shares; 2024Q2: 44,515 shares; 2024Q3: 44,356 shares; 2024Q4: 43,917 shares; 2025Q1: 38,856 shares; 2025Q2: 36,638 shares 36,638 $17.8M 4.03% -2,218 Timeline PEP PEPSICO INC More: the full row for PEPSICO INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 103,681 shares; 2024Q2: 104,778 shares; 2024Q3: 104,428 shares; 2024Q4: 106,228 shares; 2025Q1: 120,733 shares; 2025Q2: 133,905 shares 133,905 $17.7M 4.01% +13,172 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 228,445 shares; 2024Q2: 227,500 shares; 2024Q3: 226,155 shares; 2024Q4: 227,770 shares; 2025Q1: 231,935 shares; 2025Q2: 248,435 shares 248,435 $17.2M 3.91% +16,500 Timeline AAPL APPLE INC More: the full row for APPLE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 101,555 shares; 2024Q2: 102,390 shares; 2024Q3: 95,093 shares; 2024Q4: 87,181 shares; 2025Q1: 86,281 shares; 2025Q2: 82,719 shares 82,719 $17M 3.85% -3,562 Timeline NVDA NVIDIA CORPORATION More: the full row for NVIDIA CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 4,525 shares; 2024Q2: 45,250 shares; 2024Q3: 41,000 shares; 2024Q4: 40,615 shares; 2025Q1: 39,512 shares; 2025Q2: 39,512 shares 39,512 $6.24M 1.42% 0 Timeline AVGO BROADCOM INC More: the full row for BROADCOM INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 800 shares; 2024Q2: 800 shares; 2024Q3: 8,000 shares; 2024Q4: 8,000 shares; 2025Q1: 8,000 shares; 2025Q2: 8,000 shares 8,000 $2.21M 0.5% 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 6,155 shares; 2024Q2: 5,475 shares; 2024Q3: 5,475 shares; 2024Q4: 5,475 shares; 2025Q1: 5,470 shares; 2025Q2: 4,985 shares 4,985 $884K 0.2% -485 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 885 shares; 2024Q2: 885 shares; 2024Q3: 885 shares; 2024Q4: 885 shares; 2025Q1: 852 shares; 2025Q2: 852 shares 852 $843K 0.19% 0 Timeline TJX TJX COS INC NEW More: the full row for TJX COS INC NEW Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 4,000 shares 4,000 $494K 0.11% new Timeline 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 1,472 shares; 2024Q2: 1,472 shares; 2024Q3: 1,472 shares; 2024Q4: 1,472 shares; 2025Q1: 1,472 shares; 2025Q2: 1,472 shares 1,472 $258K 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: 12,000 shares; 2024Q2: 12,000 shares; 2024Q3: 12,000 shares; 2024Q4: 12,000 shares; 2025Q1: 12,000 shares; 2025Q2: 12,000 shares 12,000 $140K 0.03% 0 Timeline