BANF BANCFIRST CORP More: the full row for BANCFIRST CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,702,082 shares; 2024Q4: 907,318 shares; 2025Q1: 876,293 shares; 2025Q2: 879,515 shares 879,515 $110M 50.94% +3,222 Timeline XOM EXXON MOBIL CORP More: the full row for EXXON MOBIL CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 328,384 shares; 2024Q4: 328,349 shares; 2025Q1: not reported; 2025Q2: 328,350 shares 328,350 $35.9M 16.64% new Timeline VBR VANGUARD INDEX FDS More: the full row for VANGUARD INDEX FDS Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 58,403 shares; 2024Q4: 58,403 shares; 2025Q1: 58,403 shares; 2025Q2: 63,055 shares 63,055 $12.3M 5.72% +4,652 Timeline BND VANGUARD BD INDEX FDS More: the full row for VANGUARD BD INDEX FDS Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 185,623 shares; 2024Q4: 185,623 shares; 2025Q1: 185,623 shares; 2025Q2: 158,620 shares 158,620 $11.6M 5.39% -27,003 Timeline VOO VANGUARD INDEX FDS More: the full row for VANGUARD INDEX FDS Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 20,567 shares; 2024Q4: 20,567 shares; 2025Q1: 19,123 shares; 2025Q2: 18,898 shares 18,898 $10.7M 4.96% -225 Timeline BSV VANGUARD BD INDEX FDS More: the full row for VANGUARD BD INDEX FDS Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 52,838 shares; 2024Q4: 53,411 shares; 2025Q1: 53,861 shares; 2025Q2: 66,793 shares 66,793 $5.25M 2.43% +12,932 Timeline VTI VANGUARD INDEX FDS More: the full row for VANGUARD INDEX FDS Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 15,802 shares; 2024Q4: 15,100 shares; 2025Q1: 10,686 shares; 2025Q2: 10,635 shares 10,635 $3.23M 1.49% -51 Timeline LEVI LEVI STRAUSS & CO NEW More: the full row for LEVI STRAUSS & CO NEW Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 176,830 shares; 2024Q4: 176,830 shares; 2025Q1: 176,830 shares; 2025Q2: 173,830 shares 173,830 $3.22M 1.49% -3,000 Timeline VEA VANGUARD TAX-MANAGED FDS More: the full row for VANGUARD TAX-MANAGED FDS Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 59,380 shares; 2024Q4: 56,442 shares; 2025Q1: 56,442 shares; 2025Q2: 51,834 shares 51,834 $2.95M 1.36% -4,608 Timeline JPST J P MORGAN EXCHANGE TRADED F More: the full row for J P MORGAN EXCHANGE TRADED F Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 24,034 shares; 2024Q4: 24,034 shares; 2025Q1: not reported; 2025Q2: 51,376 shares 51,376 $2.6M 1.21% new Timeline BIV VANGUARD BD INDEX FDS More: the full row for VANGUARD BD INDEX FDS Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 29,119 shares; 2024Q4: 29,648 shares; 2025Q1: 29,971 shares; 2025Q2: 33,142 shares 33,142 $2.55M 1.18% +3,171 Timeline OKE ONEOK INC NEW More: the full row for ONEOK INC NEW Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 25,017 shares; 2024Q4: 25,631 shares; 2025Q1: 22,650 shares; 2025Q2: 22,302 shares 22,302 $1.81M 0.84% -348 Timeline OGE OGE ENERGY CORP More: the full row for OGE ENERGY CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 63,708 shares; 2024Q4: 63,708 shares; 2025Q1: 37,010 shares; 2025Q2: 36,639 shares 36,639 $1.61M 0.75% -371 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: restricted; 2024Q2: restricted; 2024Q3: 9,327 shares; 2024Q4: 9,304 shares; 2025Q1: 9,408 shares; 2025Q2: 9,178 shares 9,178 $1.32M 0.61% -230 Timeline KTOS KRATOS DEFENSE & SEC SOLUTIO More: the full row for KRATOS DEFENSE & SEC SOLUTIO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: 24,389 shares; 2025Q1: 24,389 shares; 2025Q2: 24,389 shares 24,389 $1.12M 0.52% 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 2,001 shares; 2024Q4: 1,901 shares; 2025Q1: 160 shares; 2025Q2: 1,613 shares 1,613 $992K 0.46% +1,453 Timeline BANFP BFC CAP TR II CUMULATIVE TR PF More: the full row for BFC CAP TR II CUMULATIVE TR PF Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 60,339 shares; 2024Q4: 60,339 shares; 2025Q1: 32,635 shares; 2025Q2: 32,635 shares 32,635 $854K 0.4% 0 Timeline UNP UNION PAC CORP More: the full row for UNION PAC CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 2,670 shares; 2024Q4: 2,670 shares; 2025Q1: 2,670 shares; 2025Q2: 2,670 shares 2,670 $618K 0.29% 0 Timeline 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: restricted; 2024Q2: restricted; 2024Q3: 2,308 shares; 2024Q4: 2,073 shares; 2025Q1: 1,152 shares; 2025Q2: 1,052 shares 1,052 $522K 0.24% -100 Timeline IWF ISHARES TR More: the full row for ISHARES TR Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,295 shares; 2024Q4: 1,205 shares; 2025Q1: 1,194 shares; 2025Q2: 1,194 shares 1,194 $504K 0.23% 0 Timeline WMT WALMART INC More: the full row for WALMART INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 7,761 shares; 2024Q4: 8,961 shares; 2025Q1: 5,803 shares; 2025Q2: 5,076 shares 5,076 $494K 0.23% -727 Timeline VGSH VANGUARD SCOTTSDALE FDS More: the full row for VANGUARD SCOTTSDALE FDS Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 3,864 shares; 2024Q4: 4,099 shares; 2025Q1: 4,654 shares; 2025Q2: 8,197 shares 8,197 $482K 0.22% +3,543 Timeline VUG VANGUARD INDEX FDS More: the full row for VANGUARD INDEX FDS Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,059 shares; 2024Q4: 1,059 shares; 2025Q1: 1,159 shares; 2025Q2: 1,059 shares 1,059 $462K 0.21% -100 Timeline EPD ENTERPRISE PRODS PARTNERS L More: the full row for ENTERPRISE PRODS PARTNERS L Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 14,530 shares; 2024Q4: 14,530 shares; 2025Q1: 14,530 shares; 2025Q2: 14,530 shares 14,530 $451K 0.21% 0 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: restricted; 2024Q2: restricted; 2024Q3: 1,983 shares; 2024Q4: 1,983 shares; 2025Q1: 1,797 shares; 2025Q2: 1,797 shares 1,797 $361K 0.17% 0 Timeline IBM INTERNATIONAL BUSINESS MACHS More: the full row for INTERNATIONAL BUSINESS MACHS Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,243 shares; 2024Q4: 1,226 shares; 2025Q1: 1,226 shares; 2025Q2: 1,226 shares 1,226 $355K 0.16% 0 Timeline TY TRI CONTL CORP More: the full row for TRI CONTL CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 11,061 shares; 2024Q4: 11,061 shares; 2025Q1: 11,061 shares; 2025Q2: 11,061 shares 11,061 $349K 0.16% 0 Timeline GL GLOBE LIFE INC More: the full row for GLOBE LIFE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 8,593 shares; 2024Q4: 5,593 shares; 2025Q1: 2,793 shares; 2025Q2: 2,793 shares 2,793 $346K 0.16% 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: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: 1,250 shares; 2025Q1: not reported; 2025Q2: 1,200 shares 1,200 $323K 0.15% new Timeline BP BP PLC More: the full row for BP PLC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 10,232 shares; 2024Q4: 10,232 shares; 2025Q1: 10,232 shares; 2025Q2: 10,132 shares 10,132 $307K 0.14% -100 Timeline TSLA TESLA INC More: the full row for TESLA INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 893 shares; 2024Q4: 893 shares; 2025Q1: 893 shares; 2025Q2: 893 shares 893 $289K 0.13% 0 Timeline MCD MCDONALDS CORP More: the full row for MCDONALDS CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,446 shares; 2024Q4: 1,289 shares; 2025Q1: 958 shares; 2025Q2: 958 shares 958 $279K 0.13% 0 Timeline T AT&T INC More: the full row for AT&T INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 10,445 shares; 2024Q4: 10,445 shares; 2025Q1: 10,445 shares; 2025Q2: 9,574 shares 9,574 $269K 0.12% -871 Timeline ARLUF ARISTOCRAT LEISURE LTD More: the full row for ARISTOCRAT LEISURE LTD Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 6,089 shares 6,089 $257K 0.12% new Timeline LLY ELI LILLY & CO More: the full row for ELI LILLY & CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 432 shares; 2024Q4: 432 shares; 2025Q1: 402 shares; 2025Q2: 329 shares 329 $255K 0.12% -73 Timeline VTV VANGUARD INDEX FDS More: the full row for VANGUARD INDEX FDS Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,194 shares; 2024Q4: 1,194 shares; 2025Q1: 1,194 shares; 2025Q2: 1,194 shares 1,194 $211K 0.1% 0 Timeline IVW ISHARES TR More: the full row for ISHARES TR Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 1,896 shares 1,896 $208K 0.1% new Timeline IVE ISHARES TR More: the full row for ISHARES TR Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,050 shares; 2024Q4: 1,090 shares; 2025Q1: not reported; 2025Q2: 1,050 shares 1,050 $204K 0.09% new Timeline PG PROCTER & GAMBLE CO More: the full row for PROCTER & GAMBLE CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,266 shares; 2024Q4: 1,266 shares; 2025Q1: 1,266 shares; 2025Q2: 1,266 shares 1,266 $202K 0.09% 0 Timeline STARDUST PWR INC COM STARDUST PWR INC COM More: the full row for STARDUST PWR INC COM Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 230,112 shares; 2024Q4: 230,112 shares; 2025Q1: 230,112 shares; 2025Q2: 230,112 shares 230,112 $45.6K 0.02% 0