TSLA TESLA INC More: the full row for TESLA INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 69,695 shares; 2024Q4: 69,700 shares; 2025Q1: 73,415 shares; 2025Q2: 69,566 shares; 2025Q3: 69,750 shares; 2025Q4: 69,963 shares; 2026Q1: 70,638 shares 70,638 $26.3M 19.54% +675 Timeline QXO QXO INC More: the full row for QXO INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 1,200,000 shares; 2024Q4: 1,275,007 shares; 2025Q1: 1,249,735 shares; 2025Q2: 1,211,741 shares; 2025Q3: 1,326,083 shares; 2025Q4: 1,336,821 shares; 2026Q1: 1,302,510 shares 1,302,510 $25.3M 18.82% -34,311 Timeline AAPL APPLE INC More: the full row for APPLE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 50,941 shares; 2024Q4: 51,413 shares; 2025Q1: 51,431 shares; 2025Q2: 50,970 shares; 2025Q3: 50,382 shares; 2025Q4: 47,793 shares; 2026Q1: 48,884 shares 48,884 $12.4M 9.23% +1,091 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; 2024Q2: restricted; 2024Q3: 28,930 shares; 2024Q4: 28,602 shares; 2025Q1: 27,774 shares; 2025Q2: 27,565 shares; 2025Q3: 36,960 shares; 2025Q4: 47,351 shares; 2026Q1: 49,422 shares 49,422 $10.3M 7.66% +2,071 Timeline BN BROOKFIELD CORP More: the full row for BROOKFIELD CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: 240,868 shares; 2026Q1: 248,107 shares 248,107 $10M 7.47% +7,239 Timeline CSGP COSTAR GROUP INC More: the full row for COSTAR GROUP INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 60,922 shares; 2024Q4: 61,058 shares; 2025Q1: 69,627 shares; 2025Q2: 58,583 shares; 2025Q3: 58,899 shares; 2025Q4: not reported; 2026Q1: 226,726 shares 226,726 $9.15M 6.81% new 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; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: 10,117 shares; 2026Q1: 13,819 shares 13,819 $6.62M 4.93% +3,702 Timeline META META PLATFORMS INC More: the full row for META PLATFORMS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 5,033 shares; 2025Q2: 5,031 shares; 2025Q3: 5,368 shares; 2025Q4: 9,104 shares; 2026Q1: 9,267 shares 9,267 $5.3M 3.94% +163 Timeline GOOG ALPHABET INC More: the full row for ALPHABET INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 29,602 shares; 2024Q4: 33,305 shares; 2025Q1: 29,554 shares; 2025Q2: 16,710 shares; 2025Q3: 16,715 shares; 2025Q4: 15,834 shares; 2026Q1: 16,157 shares 16,157 $4.63M 3.45% +323 Timeline NVDA NVIDIA CORPORATION More: the full row for NVIDIA CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 18,111 shares; 2025Q2: 18,101 shares; 2025Q3: 25,066 shares; 2025Q4: 24,514 shares; 2026Q1: 25,161 shares 25,161 $4.39M 3.27% +647 Timeline MSCI MSCI INC More: the full row for MSCI INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 6,512 shares; 2024Q4: 7,123 shares; 2025Q1: 6,620 shares; 2025Q2: 6,596 shares; 2025Q3: 6,743 shares; 2025Q4: 6,994 shares; 2026Q1: 7,298 shares 7,298 $3.93M 2.93% +304 Timeline MSFT MICROSOFT CORP More: the full row for MICROSOFT CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 8,576 shares; 2024Q4: 9,797 shares; 2025Q1: 9,263 shares; 2025Q2: 9,217 shares; 2025Q3: 9,672 shares; 2025Q4: 9,728 shares; 2026Q1: 10,037 shares 10,037 $3.72M 2.76% +309 Timeline V VISA INC More: the full row for VISA INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 10,223 shares; 2024Q4: 10,101 shares; 2025Q1: 9,926 shares; 2025Q2: 9,781 shares; 2025Q3: 9,868 shares; 2025Q4: 9,960 shares; 2026Q1: 10,317 shares 10,317 $3.12M 2.32% +357 Timeline MA MASTERCARD INCORPORATED More: the full row for MASTERCARD INCORPORATED Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 6,147 shares; 2024Q4: 6,071 shares; 2025Q1: 5,999 shares; 2025Q2: 5,965 shares; 2025Q3: 5,965 shares; 2025Q4: 5,779 shares; 2026Q1: 6,019 shares 6,019 $3.01M 2.24% +240 Timeline IDXX IDEXX LABS INC More: the full row for IDEXX LABS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 5,781 shares; 2024Q4: 8,797 shares; 2025Q1: 9,225 shares; 2025Q2: 4,640 shares; 2025Q3: 4,642 shares; 2025Q4: 4,678 shares; 2026Q1: 4,782 shares 4,782 $2.69M 2% +104 Timeline TYL TYLER TECHNOLOGIES INC More: the full row for TYLER TECHNOLOGIES INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 5,824 shares; 2024Q4: 5,729 shares; 2025Q1: 5,629 shares; 2025Q2: 5,622 shares; 2025Q3: 5,700 shares; 2025Q4: 6,034 shares; 2026Q1: 6,943 shares 6,943 $2.38M 1.77% +909 Timeline SGOV ISHARES TR More: the full row for ISHARES TR Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 5,680 shares 5,680 $572K 0.43% new Timeline MCD MCDONALDS CORP More: the full row for MCDONALDS CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 1,435 shares; 2024Q4: 1,435 shares; 2025Q1: 1,435 shares; 2025Q2: 1,435 shares; 2025Q3: 1,435 shares; 2025Q4: 1,435 shares; 2026Q1: 1,435 shares 1,435 $446K 0.33% 0 Timeline SPY STATE STR SPDR S&P 500 ETF T More: the full row for STATE STR SPDR S&P 500 ETF T Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 243 shares; 2025Q2: 209 shares; 2025Q3: 209 shares; 2025Q4: 235 shares; 2026Q1: 235 shares 235 $153K 0.11% 0 Timeline