The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Expires: July 31, 2015
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AB ACTIVE ETFS INC TAX AWARE SHRT 00039J202 5,448,761 219,885 SH SOLE 33,059 0 186,826
ABBOTT LABORATORIES COM 002824100 5,120,356 49,979 SH SOLE 10,292 0 39,687
ABBVIE INC COM 00287Y109 4,243,306 14,679 SH SOLE 999 0 13,680
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 631,108 2,639 SH SOLE 367 0 2,272
ADVANCED MICRO DEVICES INC COM 007903107 2,529,678 4,731 SH SOLE 241 0 4,490
AFLAC INC COM 001055102 446,322 3,711 SH SOLE 970 0 2,741
AGNICO EAGLE MINES LTD COM 008474108 295,761 1,588 SH SOLE 176 0 1,412
AIR PRODUCTS AND CHEMICALS I COM 009158106 2,235,624 7,389 SH SOLE 1,565 0 5,824
ALPHABET INC CAP STK CL A 02079K305 23,356,394 68,640 SH SOLE 9,920 0 58,720
ALPHABET INC CAP STK CL C 02079K107 6,083,680 18,085 SH SOLE 1,577 0 16,508
ALTRIA GROUP INC COM 02209S103 253,776 3,400 SH SOLE 0 0 3,400
AMAZON COM INC COM 023135106 17,783,600 67,714 SH SOLE 10,868 0 56,846
AMERICAN EXPRESS CO COM 025816109 201,191 632 SH SOLE 7 0 625
AMGEN INC COM 031162100 3,117,371 7,102 SH SOLE 995 0 6,107
AMPHENOL CORP CL A 032095101 836,826 10,550 SH SOLE 800 0 9,750
ANALOG DEVICES INC COM 032654105 1,008,548 2,540 SH SOLE 580 0 1,960
APPLE INC COM 037833100 34,240,635 100,856 SH SOLE 13,014 0 87,842
APPLIED MATLS INC COM 038222105 6,675,796 16,484 SH SOLE 3,634 0 12,850
ASML HLDG NV N Y REGISTRY SHS N07059210 1,973,351 1,210 SH SOLE 65 0 1,145
AUTOMATIC DATA PROCESSING IN COM 053015103 1,516,409 5,180 SH SOLE 504 0 4,676
AUTOZONE INC COM 053332102 6,004,342 1,900 SH SOLE 451 0 1,449
BANK OF AMER CORP COM 060505104 2,812,041 55,530 SH SOLE 9,864 0 45,666
BECTON DICKINSON & CO COM 075887109 765,573 3,950 SH SOLE 545 0 3,405
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,396,547 6,292 SH SOLE 690 0 5,602
BHP BILLITON LIMITED SPONSORED ADS 088606108 676,571 8,264 SH SOLE 637 0 7,627
BLACKROCK INC COM 09290D101 5,393,862 4,779 SH SOLE 1,008 0 3,771
BNY MELLON ETF TRUST CORE BOND ETF 09661T602 8,356,394 207,406 SH SOLE 44,137 0 163,269
BRISTOL-MYERS SQUIBB CO COM 110122108 1,240,155 20,106 SH SOLE 280 0 19,826
BROADCOM INC COM 11135F101 5,090,554 15,224 SH SOLE 3,486 0 11,738
BROWN & BROWN INC COM 115236101 476,519 6,721 SH SOLE 0 0 6,721
CAMECO CORP COM 13321L108 221,096 2,746 SH SOLE 188 0 2,558
CARDINAL HEALTH INC COM 14149Y108 257,550 1,000 SH SOLE 0 0 1,000
CARLISLE COS INC COM 142339100 1,195,721 3,519 SH SOLE 3,519 0 0
CASEYS GEN STORES INC COM 147528103 210,156 307 SH SOLE 45 0 262
CATERPILLAR INC COM 149123101 7,936,751 10,944 SH SOLE 1,803 0 9,141
CENOVUS ENERGY INC COM 15135U109 516,125 15,560 SH SOLE 0 0 15,560
CHENIERE ENERGY INC COM NEW 16411R208 3,945,237 13,924 SH SOLE 3,203 0 10,721
CHEVRON CORPORATION COM 166764100 1,243,724 5,510 SH SOLE 960 0 4,550
CISCO SYS INC COM 17275R102 6,029,929 56,508 SH SOLE 6,738 0 49,770
CITIGROUP INC COM NEW 172967424 272,952 2,228 SH SOLE 242 0 1,986
COCA COLA CO COM 191216100 817,944 8,749 SH SOLE 600 0 8,149
COLGATE PALMOLIVE CO COM 194162103 4,603,356 48,692 SH SOLE 11,615 0 37,077
CONOCOPHILLIPS COM 20825C104 1,520,069 10,415 SH SOLE 397 0 10,018
COPART INC COM 217204106 216,629 7,784 SH SOLE 1,672 0 6,112
COSTCO WHOLESALE CORPORATION COM 22160K105 5,952,689 5,985 SH SOLE 1,159 0 4,826
CROWDSTRIKE HLDGS INC CL A 22788C105 5,846,592 25,714 SH SOLE 6,152 0 19,562
CUMMINS INC COM 231021106 6,228,379 11,615 SH SOLE 2,424 0 9,191
DARDEN RESTAURANTS INC COM 237194105 3,849,075 17,657 SH SOLE 3,846 0 13,811
DEERE & CO COM 244199105 5,903,968 9,339 SH SOLE 1,933 0 7,406
DELL TECHNOLOGIES INC CL C 24703L202 213,241 462 SH SOLE 0 0 462
DENISON MINES CORP COM 248356107 70,370 31,000 SH SOLE 0 0 31,000
DEVON ENERGY CORP NEW COM 25179M103 229,179 4,549 SH SOLE 350 0 4,199
DIAMONDBACK ENERGY INC COM 25278X109 6,177,578 30,519 SH SOLE 5,522 0 24,997
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724 331,947 5,877 SH SOLE 0 0 5,877
DISNEY WALT CO COM 254687106 1,163,225 10,417 SH SOLE 1,289 0 9,128
DOMINION ENERGY INC COM 25746U109 369,057 5,873 SH SOLE 301 0 5,572
DUKE ENERGY CORP NEW COM NEW 26441C204 6,260,853 51,602 SH SOLE 9,791 0 41,811
EATON CORP PLC SHS G29183103 1,074,510 2,813 SH SOLE 103 0 2,710
ELI LILLY & CO COM 532457108 10,921,713 8,508 SH SOLE 1,317 0 7,191
EMERSON ELEC CO COM 291011104 991,964 6,182 SH SOLE 921 0 5,261
ENTERPRISE PRODS PARTNERS L COM 293792107 291,550 7,884 SH SOLE 0 0 7,884
EOG RES INC COM 26875P101 1,407,306 8,912 SH SOLE 775 0 8,137
ETF SER SOLUTIONS APTUS ENHANCED 26922B642 9,789,699 448,863 SH SOLE 87,463 0 361,400
ETF SER SOLUTIONS APTUS DEFINED 26922A388 39,977,166 1,471,913 SH SOLE 314,410 0 1,157,503
EXPAND ENERGY CORPORATION COM 165167735 358,448 3,868 SH SOLE 1,125 0 2,743
EXXONMOBIL HOLDINGS CORP COM SHS 30233Q108 9,714,154 54,617 SH SOLE 11,168 0 43,449
FEDEX CORP COM 31428X106 1,195,744 4,002 SH SOLE 690 0 3,312
FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 208,280 2,000 SH SOLE 0 0 2,000
FIDELITY WISE ORIGIN BITCOIN SHS 315948109 7,669,070 106,931 SH SOLE 20,312 0 86,619
FREEPORT MCMORAN INC CL B 35671D857 4,513,156 65,532 SH SOLE 15,084 0 50,448
GENERAL DYNAMICS CORP COM 369550108 1,571,163 4,562 SH SOLE 728 0 3,834
GILEAD SCIENCES INC COM 375558103 1,017,315 6,500 SH SOLE 270 0 6,230
GOLD ROYALTY CORP COMMON SHARES 38071H106 29,300 10,000 SH SOLE 0 0 10,000
GOLDMAN SACHS GROUP INC COM 38141G104 8,383,899 9,475 SH SOLE 1,861 0 7,614
GRAYSCALE BITCOIN TRUST ETF SHS REP COM UT 389637109 880,716 13,826 SH SOLE 140 0 13,686
HERSHEY CO COM 427866108 2,830,351 16,690 SH SOLE 2,349 0 14,341
HOME DEPOT INC COM 437076102 1,072,324 3,403 SH SOLE 546 0 2,857
HONEYWELL AEROSPACE INC COM 43849R105 1,493,466 9,340 SH SOLE 1,911 0 7,429
HONEYWELL INTL INC COM 438516205 2,082,892 9,764 SH SOLE 2,001 0 7,763
HUBBELL INC COM 443510607 497,444 1,083 SH SOLE 0 0 1,083
ILLINOIS TOOL WKS INC COM 452308109 370,110 1,346 SH SOLE 485 0 861
INTEL CORP COM 458140100 310,249 3,384 SH SOLE 115 0 3,269
INTERCONTINENTAL EXCHANGE IN COM 45866F104 4,066,686 25,646 SH SOLE 5,837 0 19,809
INTERNATIONAL BUSINESS MACHS COM 459200101 2,584,486 10,683 SH SOLE 1,517 0 9,166
INTUITIVE SURGICAL INC COM NEW 46120E602 6,075,560 13,871 SH SOLE 3,372 0 10,499
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 2,337,427 10,828 SH SOLE 1,265 0 9,563
INVESCO QQQ TR UNIT SER 1 46090E103 488,469 681 SH SOLE 1 0 680
ISHARES BITCOIN TRUST ETF SHS BEN INT 46438F101 228,766 4,898 SH SOLE 647 0 4,251
ISHARES TR ISHS 1-5YR INVS 464288646 3,042,489 59,285 SH SOLE 19,338 0 39,947
ISHARES TR GLOBAL TECH ETF 464287291 213,289 1,537 SH SOLE 1,537 0 0
ISHARES TR CORE S&P500 ETF 464287200 299,742 388 SH SOLE 152 0 236
ISHARES TR S&P 500 GRWT ETF 464287309 297,814 2,128 SH SOLE 2,128 0 0
ISHARES TR CORE S&P MCP ETF 464287507 1,573,570 21,529 SH SOLE 9,972 0 11,557
ISHARES TR RUS 1000 GRW ETF 464287614 217,890 1,780 SH SOLE 1,780 0 0
ISHARES TR S&P 500 VAL ETF 464287408 205,890 868 SH SOLE 695 0 173
ISHARES TR CORE MSCI EURO 46434V738 316,802 4,281 SH SOLE 4,281 0 0
ISHARES TR NATIONAL MUN ETF 464288414 2,649,869 25,890 SH SOLE 4,590 0 21,300
ISHARES TR ISHARES BIOTECH 464287556 208,816 992 SH SOLE 210 0 782
ISHARES TR 7-10 YR TRSY BD 464287440 1,586,333 17,577 SH SOLE 6,974 0 10,603
ISHARES TR RUSEL 2500 ETF 46435G268 260,521 3,036 SH SOLE 1,466 0 1,570
ISHARES TR CORE S&P SCP ETF 464287804 1,906,304 13,848 SH SOLE 5,714 0 8,134
ISHARES TR 1 3 YR TREAS BD 464287457 5,806,738 71,424 SH SOLE 17,429 0 53,995
ISHARES TR S&P 100 ETF 464287101 245,867 642 SH SOLE 0 0 642
ISHARES TR IBOXX HI YD ETF 464288513 2,288,919 29,792 SH SOLE 5,472 0 24,320
ISHARES TR CORE DIV GRWTH 46434V621 5,218,610 65,842 SH SOLE 17,595 0 48,247
ISHARES TR 3 7 YR TREAS BD 464288661 1,432,580 12,564 SH SOLE 2,475 0 10,089
ISHARES TR IBOXX INV CP ETF 464287242 3,094,472 29,979 SH SOLE 10,635 0 19,344
J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203 339,378 5,710 SH SOLE 4,335 0 1,375
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 654,954 11,418 SH SOLE 4,080 0 7,338
JOHNSON & JOHNSON COM 478160104 10,689,577 41,215 SH SOLE 7,248 0 33,967
JPMORGAN CHASE & CO COM 46625H100 13,036,465 38,885 SH SOLE 7,917 0 30,968
KIMBERLY-CLARK CORP COM 494368103 390,746 3,607 SH SOLE 707 0 2,900
L3HARRIS TECHNOLOGIES INC COM 502431109 2,414,810 9,707 SH SOLE 273 0 9,434
LAM RESEARCH CORP COM NEW 512807306 5,100,712 19,361 SH SOLE 3,332 0 16,029
LINDE PLC SHS G54950103 6,043,079 12,041 SH SOLE 2,518 0 9,523
LOCKHEED MARTIN CORP COM 539830109 1,699,534 3,097 SH SOLE 415 0 2,682
LOWES COS INC COM 548661107 5,273,431 26,562 SH SOLE 5,456 0 21,106
M & T BK CORP COM 55261F104 329,709 1,510 SH SOLE 0 0 1,510
MARRIOTT INTL INC NEW CL A 571903202 4,764,515 11,992 SH SOLE 2,476 0 9,516
MARTIN MARIETTA MATLS INC COM 573284106 479,156 944 SH SOLE 0 0 944
MASTERCARD INCORPORATED CL A 57636Q104 1,481,563 2,388 SH SOLE 27 0 2,361
MCDONALDS CORP COM 580135101 977,698 3,966 SH SOLE 468 0 3,498
MEDTRONIC PLC SHS G5960L103 576,904 6,096 SH SOLE 853 0 5,243
MERCK & CO INC COM 58933Y105 3,689,120 24,876 SH SOLE 2,069 0 22,807
META PLATFORMS INC CL A 30303M102 12,072,239 17,389 SH SOLE 2,713 0 14,676
MICRON TECHNOLOGY INC COM 595112103 688,182 768 SH SOLE 0 0 768
MICROSOFT CORP COM 594918104 24,551,213 46,160 SH SOLE 7,005 0 39,155
MONDELEZ INTL INC CL A 609207105 479,445 7,493 SH SOLE 701 0 6,792
MONSTER BEVERAGE CORP NEW COM 61174X109 301,244 6,404 SH SOLE 1,050 0 5,354
MORGAN STANLEY COM NEW 617446448 8,226,934 45,604 SH SOLE 7,077 0 38,527
NETFLIX INC. COM 64110L106 905,334 13,180 SH SOLE 100 0 13,080
NEWMONT CORP COM 651639106 348,911 2,987 SH SOLE 163 0 2,824
NEXGEN ENERGY LTD COM 65340P106 86,920 10,250 SH SOLE 0 0 10,250
NEXTERA ENERGY INC COM 65339F101 4,818,871 61,107 SH SOLE 11,292 0 49,815
NORFOLK SOUTHN CORP COM 655844108 2,165,366 6,651 SH SOLE 1,285 0 5,366
NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 24,105 28,500 SH SOLE 0 0 28,500
NOVARTIS AG SPONSORED ADR 66987V109 1,085,006 7,062 SH SOLE 653 0 6,409
NUTRIEN LTD COM 67077M108 708,869 10,269 SH SOLE 0 0 10,269
NUVEEN AMT FREE MUN CR INC F COM 67071L106 115,550 10,709 SH SOLE 0 0 10,709
NVIDIA CORPORATION COM 67066G104 19,245,796 88,907 SH SOLE 10,078 0 78,829
OLD DOMINION FREIGHT LINE IN COM 679580100 306,601 1,628 SH SOLE 0 0 1,628
ORACLE CORP COM 68389X105 3,085,604 23,529 SH SOLE 2,834 0 20,695
PALANTIR TECHNOLOGIES INC CL A 69608A108 6,131,504 31,835 SH SOLE 3,279 0 28,556
PAYCHEX INC COM 704326107 278,539 2,473 SH SOLE 1,900 0 573
PEPSICO INC COM 713448108 2,943,465 21,963 SH SOLE 2,047 0 19,916
PERMIAN RESOURCES CORP CLASS A COM 71424F105 6,412,942 258,170 SH SOLE 44,131 0 214,039
PFIZER INC COM 717081103 895,590 29,744 SH SOLE 1,744 0 28,000
PHILIP MORRIS INTL INC COM 718172109 1,397,701 6,992 SH SOLE 495 0 6,497
PHILLIPS 66 COM 718546104 8,396,404 28,851 SH SOLE 6,242 0 22,609
PNC FINL SVCS GROUP INC COM 693475105 7,160,021 32,400 SH SOLE 5,502 0 26,898
POET TECHNOLOGIES INC COM NEW 73044W302 380,165 68,375 SH SOLE 3,975 0 64,400
PPL CORP COM 69351T106 253,414 7,322 SH SOLE 3,143 0 4,179
PROCTER & GAMBLE CO COM 742718109 2,777,509 17,434 SH SOLE 2,007 0 15,427
PROGRESSIVE CORP COM 743315103 4,457,263 20,084 SH SOLE 4,320 0 15,764
QUALCOMM INC COM 747525103 5,037,188 28,668 SH SOLE 5,036 0 23,632
QUANTA SVCS INC COM 74762E102 5,777,991 9,695 SH SOLE 2,337 0 7,358
QUEST DIAGNOSTICS INC COM 74834L100 3,392,950 14,309 SH SOLE 3,276 0 11,033
REGENERON PHARMACEUTICALS COM 75886F107 273,736 339 SH SOLE 67 0 272
ROCKWELL AUTOMATION INC COM 773903109 301,617 705 SH SOLE 85 0 620
RTX CORPORATION COM 75513E101 3,513,770 18,174 SH SOLE 1,906 0 16,268
RYAN SPECIALTY HOLDINGS INC CL A 78351F107 488,903 11,399 SH SOLE 0 0 11,399
SALESFORCE INC COM 79466L302 217,440 897 SH SOLE 37 0 860
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 52,050 15,000 SH SOLE 0 0 15,000
SAP SE SPON ADR 803054204 1,610,187 7,032 SH SOLE 386 0 6,646
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 1,028,388 28,944 SH SOLE 19,364 0 9,580
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 7,436,775 214,378 SH SOLE 62,595 0 151,783
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1,053,852 38,945 SH SOLE 34,082 0 4,863
SELECT SECTOR SPDR TR ST STR INDL ETF 81369Y704 276,888 1,660 SH SOLE 510 0 1,150
SEMPRA COM 816851109 6,056,441 73,137 SH SOLE 14,085 0 59,052
SHELL PLC SPON ADS 780259305 230,816 2,187 SH SOLE 233 0 1,954
SHERWIN WILLIAMS CO COM 824348106 4,363,614 12,987 SH SOLE 2,470 0 10,517
SNOWFLAKE INC COM SHS 833445109 348,375 1,090 SH SOLE 20 0 1,070
SOUTHERN CO COM 842587107 431,054 4,752 SH SOLE 1,280 0 3,472
SOUTHERN COPPER CORP COM 84265V105 1,029,911 5,090 SH SOLE 207 0 4,883
SPACE EXPLORATION TECHN CORP CLASS A COM STK 84615Q103 335,631 2,271 SH SOLE 452 0 1,819
SPDR GOLD TR GOLD SHS 78463V107 1,525,547 4,040 SH SOLE 184 0 3,856
SPDR SERIES TRUST ST NUVE HIGH ETF 78464A284 727,379 30,939 SH SOLE 14,851 0 16,088
SPDR SERIES TRUST ST STR P500GRW 78464A409 2,278,455 18,807 SH SOLE 5,662 0 13,145
SPDR SERIES TRUST ST STR SP DIV 78464A763 556,507 3,565 SH SOLE 801 0 2,764
STARBUCKS CORP COM 855244109 310,034 3,120 SH SOLE 888 0 2,232
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 471,055 613 SH SOLE 96 0 517
STATE STR SPDR S&P MIDCAP 40 UTSER1 S&PDCRP 78467Y107 611,566 917 SH SOLE 40 0 877
STRYKER CORPORATION COM 863667101 512,041 1,682 SH SOLE 133 0 1,549
SYSCO CORP COM 871829107 355,816 4,293 SH SOLE 1,502 0 2,791
T-MOBILE US INC COM 872590104 4,150,639 26,312 SH SOLE 5,831 0 20,481
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 12,286,975 28,905 SH SOLE 5,330 0 23,575
TARGET CORP COM 87612E106 1,239,098 8,046 SH SOLE 871 0 7,175
TE CONNECTIVITY PLC ORD SHS G87052109 640,980 3,000 SH SOLE 100 0 2,900
TESLA INC COM 88160R101 600,289 1,606 SH SOLE 176 0 1,430
TEXAS INSTRS INC COM 882508104 521,801 1,878 SH SOLE 253 0 1,625
TEXAS PACIFIC LAND CORPORATI COM 88262P102 742,167 2,169 SH SOLE 0 0 2,169
THERMO FISHER SCIENTIFIC INC COM 883556102 4,260,466 6,198 SH SOLE 1,398 0 4,800
TJX COS INC NEW COM 872540109 3,948,630 26,863 SH SOLE 6,943 0 19,920
TRACTOR SUPPLY CO COM 892356106 5,489,421 166,801 SH SOLE 41,158 0 125,643
UBER TECHNOLOGIES INC COM 90353T100 2,576,147 37,368 SH SOLE 6,688 0 30,680
UNILEVER PLC SPON ADR NEW 904767803 934,211 14,324 SH SOLE 873 0 13,451
UNION PAC CORP COM 907818108 6,525,223 22,688 SH SOLE 3,996 0 18,692
UNITEDHEALTH GROUP INC COM 91324P102 982,706 2,344 SH SOLE 1,294 0 1,050
US BANCORP COM NEW 902973304 217,806 3,686 SH SOLE 1,281 0 2,405
VALERO ENERGY CORP COM 91913Y100 650,130 1,500 SH SOLE 50 0 1,450
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 317,582 3,774 SH SOLE 3,774 0 0
VANGUARD INDEX FDS MRNGSTR VAL ETF 922908744 219,795 979 SH SOLE 115 0 864
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 291,908 413 SH SOLE 392 0 21
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 981,838 12,458 SH SOLE 3,576 0 8,882
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 200,827 2,878 SH SOLE 875 0 2,003
VERIZON COMMUNICATIONS INC COM 92343V104 298,863 6,710 SH SOLE 600 0 6,110
VISA INC COM CL A 92826C839 6,794,618 16,712 SH SOLE 3,268 0 13,444
VULCAN MATLS CO COM 929160109 568,366 2,170 SH SOLE 0 0 2,170
WALMART INC COM 931142103 9,076,141 77,014 SH SOLE 14,865 0 62,149
WATERS CORP COM 941848103 636,347 1,437 SH SOLE 40 0 1,397
WW GRAINGER INC COM 384802104 295,247 221 SH SOLE 69 0 152