{"id":107296,"date":"2025-07-01T14:22:13","date_gmt":"2025-07-01T14:22:13","guid":{"rendered":"https:\/\/insights.greyb.com\/?post_type=ht_kb&#038;p=107296"},"modified":"2025-09-24T10:36:38","modified_gmt":"2025-09-24T10:36:38","slug":"fortune-500-companies","status":"publish","type":"ht_kb","link":"https:\/\/insights.greyb.com\/fortune-500-companies\/","title":{"rendered":"Fortune 500 Companies &amp; Patent Portfolio Analysis"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <!-- Tailwind CSS CDN -->\n    <script src=\"https:\/\/cdn.tailwindcss.com\"><\/script>\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800&#038;display=swap\" rel=\"stylesheet\">\n    <style>\n        body {\n            font-family: 'Inter', sans-serif;\n        }\n        \/* Style for sortable table headers *\/\n        .sortable-th {\n            cursor: pointer;\n            user-select: none;\n        }\n        .sortable-th:hover {\n            background-color: #e5e7eb; \/* Tailwind gray-200 *\/\n        }\n        .sort-icon {\n            margin-left: 0.25rem; \/* ml-1 *\/\n            display: inline-block;\n            vertical-align: middle;\n        }\n        \/* Custom hover state for table rows *\/\n        .company-row:hover {\n            background-color: #DBEAFE; \/* Tailwind blue-100 *\/\n        }\n        .bg-active-page-orange {\n            background-color: #F97316 !important; \/* Active page orange color *\/\n        }\n\n    <\/style>\n    <script>\n        tailwind.config = {\n            theme: {\n                extend: {\n                    colors: {\n                        'primary-blue': '#18428F',\n                        'active-page-orange': '#F97316', \/* Define a custom orange color for active page *\/\n                    }\n                }\n            }\n        }\n    <\/script>\n<\/head>\n<body class=\"min-h-screen bg-gradient-to-br from-gray-50 to-gray-200 p-4 text-gray-800\">\n    <div class=\"max-w-6xl mx-auto bg-white rounded-2xl p-6 md:p-8\">\n        <!-- Header -->\n        <p class=\"text-left font-bold text-gray-800 mb-8 max-w-3xl\">\n    Explore the Fortune 500 companies by their rank, country, and patent counts.\n<\/p>\n\n        <!-- Search and Controls -->\n        <div class=\"mb-6 flex flex-col sm:flex-row items-center justify-between gap-4\">\n            <div class=\"relative w-full sm:w-2\/3\">\n                <input\n                    type=\"text\"\n                    id=\"searchInput\"\n                    placeholder=\"Search by company, country...\"\n                    class=\"w-full pr-14 py-2 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-blue-500 transition duration-200\"\n                \/>\n            <\/div>\n\n            <div class=\"flex items-center space-x-2 w-full sm:w-1\/3 justify-end\">\n                <label for=\"itemsPerPageSelect\" class=\"text-sm font-medium text-gray-700 whitespace-nowrap\">Show:<\/label>\n                <select\n                    id=\"itemsPerPageSelect\"\n                    class=\"w-24 px-3 py-2 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-blue-500\"\n                >\n                    <option value=\"50\">50<\/option>\n                    <option value=\"100\" selected>100<\/option>\n                    <option value=\"200\">200<\/option>\n                    <option value=\"300\">300<\/option>\n                    <option value=\"400\">400<\/option>\n                    <option value=\"500\">500<\/option>\n                <\/select>\n                <span class=\"text-sm font-medium text-gray-700 whitespace-nowrap\">entries<\/span>\n            <\/div>\n        <\/div>\n\n        <!-- Company Table -->\n        <!-- MODIFIED: Removed \"shadow-md\" class -->\n        <div class=\"overflow-x-auto rounded-lg border border-gray-200\">\n            <div class=\"table-container\">\n                <table class=\"min-w-full divide-y divide-gray-200\">\n                    <thead class=\"bg-gray-50 sticky top-0 z-10\">\n                        <tr>\n                            <th scope=\"col\" class=\"px-6 py-3 text-center text-xs font-medium text-gray-500 uppercase tracking-wider sortable-th\" data-sort-by=\"rank\">\n                                Rank\n                                <svg class=\"sort-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                                    <polyline points=\"18 15 12 9 6 15\"\/>\n                                <\/svg>\n                            <\/th>\n                            <th scope=\"col\" class=\"px-6 py-3 text-center text-xs font-medium text-gray-500 uppercase tracking-wider sortable-th\" data-sort-by=\"name\">\n                                Company\n                                <svg class=\"sort-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                                    <polyline points=\"18 15 12 9 6 15\"\/>\n                                <\/svg>\n                            <\/th>\n                            <th scope=\"col\" class=\"px-6 py-3 text-center text-xs font-medium text-gray-500 uppercase tracking-wider\">\n                                Country\n                            <\/th>\n                            <th scope=\"col\" class=\"px-6 py-3 text-center text-xs font-medium text-gray-500 uppercase tracking-wider sortable-th\" data-sort-by=\"patent_count\">\n                                Patents\n                                <svg class=\"sort-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                                    <polyline points=\"18 15 12 9 6 15\"\/>\n                                <\/svg>\n                            <\/th>\n                        <\/tr>\n                    <\/thead>\n                    <tbody id=\"companyTableBody\" class=\"bg-white divide-y divide-gray-200\">\n                        <!-- Company rows will be inserted here by JavaScript -->\n                    <\/tbody>\n                <\/table>\n            <\/div>\n            <div id=\"noResults\" class=\"text-center text-gray-500 py-10 hidden\">\n                No companies found matching your criteria.\n            <\/div>\n        <\/div>\n\n        <!-- Pagination Controls -->\n        <div id=\"paginationControls\" class=\"flex justify-center items-center space-x-2 mt-6\">\n            <!-- Pagination buttons will be inserted here by JavaScript -->\n        <\/div>\n    <\/div>\n\n    <script>\n        \/\/ Function to fetch and parse the Fortune 500 data from the provided CSV content\n        const fetchFortune500Data = () => {\n            const csvContent = `Rank,Name,sdrg,Patent Count,Headquarter\n1,Walmart,https:\/\/insights.greyb.com\/walmart-patents\/,7746,USA\n2,Amazon,https:\/\/insights.greyb.com\/amazon-patents\/,34908,USA\n3,UnitedHealth Group,https:\/\/insights.greyb.com\/unitedhealth-group-patents\/,572,USA\n4,Apple,https:\/\/insights.greyb.com\/apple-patents\/,116492,USA\n5,CVS Health,https:\/\/insights.greyb.com\/cvs-health-patents\/,558,USA\n6,Berkshire Hathaway,https:\/\/insights.greyb.com\/berkshire-hathaway-patents\/,31753,USA\n7,Alphabet,-,-,USA\n8,Exxon Mobil,https:\/\/insights.greyb.com\/exxonmobil-patents\/,36833,USA\n9,McKesson,https:\/\/insights.greyb.com\/mckesson-patents\/,954,USA\n10,Cencora,-,-,USA\n11,JPMorgan Chase,https:\/\/insights.greyb.com\/jp-morgan-patents\/,1975,USA\n12,Costco Wholesale,https:\/\/insights.greyb.com\/costco-wholesale-patents\/,9,USA\n13,Cigna Group,https:\/\/insights.greyb.com\/cigna-patents\/,473,USA\n14,Microsoft,https:\/\/insights.greyb.com\/microsoft-patents\/,107170,USA\n15,Cardinal Health,https:\/\/insights.greyb.com\/cardinal-health-patent\/,8726,USA\n16,Chevron,https:\/\/insights.greyb.com\/chevron-patents\/,15864,USA\n17,Bank of America,https:\/\/insights.greyb.com\/bank-of-america-patents\/,7422,USA\n18,General Motors,https:\/\/insights.greyb.com\/general-motors-patents\/,84480,USA\n19,Ford Motor,https:\/\/insights.greyb.com\/ford-motor-patents\/,94600,USA\n20,Elevance Health,https:\/\/insights.greyb.com\/elevance-health-patents\/,59,USA\n21,Citigroup,https:\/\/insights.greyb.com\/citigroup-patents\/,1948,USA\n22,Meta Platforms,https:\/\/insights.greyb.com\/meta-patents\/,28763,USA\n23,Centene,https:\/\/insights.greyb.com\/centene-patents\/,64,USA\n24,Home Depot,https:\/\/insights.greyb.com\/the-home-depot-patents\/,772,USA\n25,Fannie Mae,https:\/\/insights.greyb.com\/fannie-mae-patents\/,214,USA\n26,Walgreens Boots Alliance,https:\/\/insights.greyb.com\/walgreens-boots-alliance-patents\/,1151,USA\n27,Kroger,https:\/\/insights.greyb.com\/kroger-patents\/,239,USA\n28,Phillips 66,https:\/\/insights.greyb.com\/phillips-66-patents\/,1172,USA\n29,Marathon Petroleum,https:\/\/insights.greyb.com\/marathon-petroleum-patents\/,456,USA\n30,Verizon Communications,https:\/\/insights.greyb.com\/verizon-patents\/,17966,USA\n31,Nvidia,https:\/\/insights.greyb.com\/nvidia-patents\/,15553,USA\n32,Goldman Sachs Group,https:\/\/insights.greyb.com\/goldman-sachs-patents\/,1895,USA\n33,Wells Fargo,https:\/\/insights.greyb.com\/wells-fargo-patents\/,1013,USA\n34,Valero Energy,https:\/\/insights.greyb.com\/valero-energy-patents\/,25,USA\n35,Comcast,https:\/\/insights.greyb.com\/comcast-patents\/,9022,USA\n36,State Farm Insurance,https:\/\/insights.greyb.com\/state-farm-patents\/,2292,USA\n37,AT&T,-,-,USA\n38,Freddie Mac,https:\/\/insights.greyb.com\/freddie-mac-patents\/,81,USA\n39,Humana,https:\/\/insights.greyb.com\/humana-patents\/,212,USA\n40,Morgan Stanley,https:\/\/insights.greyb.com\/morgan-stanley-patents\/,1021,USA\n41,Target,https:\/\/insights.greyb.com\/target-patents\/,2579,USA\n42,StoneX Group,https:\/\/insights.greyb.com\/stonex-group-patents\/,7,USA\n43,Tesla,https:\/\/insights.greyb.com\/tesla-patents\/,3442,USA\n44,Dell Technologies,https:\/\/insights.greyb.com\/dell-technologies-patents\/,51713,USA\n45,PepsiCo,https:\/\/insights.greyb.com\/pepsico-patents\/,13897,USA\n46,Walt Disney,https:\/\/insights.greyb.com\/disney-patents\/,6852,USA\n47,UPS,-,-,USA\n48,Johnson & Johnson,https:\/\/insights.greyb.com\/johnson-johnson-patents\/,108258,USA\n49,FedEx,https:\/\/insights.greyb.com\/fedex-patents\/,951,USA\n50,Archer Daniels Midland,https:\/\/insights.greyb.com\/archer-daniels-midland-patents\/,3738,USA\n51,Procter & Gamble,https:\/\/insights.greyb.com\/procter-and-gamble-patents\/,103813,USA\n52,Lowe's,https:\/\/insights.greyb.com\/lowes-patents\/,4,USA\n53,Energy Transfer,https:\/\/insights.greyb.com\/energy-transfer-patents\/,224,USA\n54,RTX,-,-,USA\n55,Albertsons,https:\/\/insights.greyb.com\/alberstons-patents\/,42,USA\n56,Sysco,https:\/\/insights.greyb.com\/sysco-patents\/,80,USA\n57,Progressive,https:\/\/insights.greyb.com\/progressive-corporation-patents\/,56,USA\n58,American Express,https:\/\/insights.greyb.com\/american-express-paten\/,2057,USA\n59,Lockheed Martin,https:\/\/insights.greyb.com\/lockheed-martin-patents\/,13742,USA\n60,MetLife,https:\/\/insights.greyb.com\/metlife-patents-2\/,86,USA\n61,HCA Healthcare,https:\/\/insights.greyb.com\/hca-healthcare-patents\/,39,USA\n62,Prudential Financial,https:\/\/insights.greyb.com\/prudential-financial-patents\/,89,USA\n63,Boeing,https:\/\/insights.greyb.com\/boeing-patents\/,58279,USA\n64,Caterpillar,https:\/\/insights.greyb.com\/caterpillar-patents\/,26331,USA\n65,Merck,-,-,USA\n66,Allstate,https:\/\/insights.greyb.com\/allstate-patents\/,172,USA\n67,Pfizer,https:\/\/insights.greyb.com\/pfizer-patents\/,77363,USA\n68,IBM,-,-,USA\n69,New York Life Insurance,https:\/\/insights.greyb.com\/new-york-life-insurance-patents\/,60,USA\n70,Delta Air Lines,-,-,USA\n71,Publix Super Markets,-,-,USA\n72,Nationwide,https:\/\/insights.greyb.com\/nationwide-mutual-insurance-patents\/,52,USA\n73,TD Synnex,https:\/\/insights.greyb.com\/synnex-patents\/,126,USA\n74,United Airlines Holdings,https:\/\/insights.greyb.com\/united-airlines-holdings-patents\/,60,USA\n75,ConocoPhillips,https:\/\/insights.greyb.com\/conocophillips-patents\/,5367,USA\n76,TJX,-,-,USA\n77,AbbVie,https:\/\/insights.greyb.com\/abbvie-patents\/,47143,USA\n78,Enterprise Products Partners,-,-,USA\n79,Charter Communications,https:\/\/insights.greyb.com\/charter-communications-patents\/,2072,USA\n80,Performance Food Group,https:\/\/insights.greyb.com\/performance-food-group-patents\/,3,USA\n81,American Airlines Group,https:\/\/insights.greyb.com\/american-airlines-group-patents\/,181,USA\n82,Capital One Financial,https:\/\/insights.greyb.com\/capital-one-patents\/,10315,USA\n83,Cisco,https:\/\/insights.greyb.com\/cisco-patent\/,34991,USA\n84,HP,https:\/\/insights.greyb.com\/hewlett-packard-patents\/,22376,USA\n85,Tyson Foods,https:\/\/insights.greyb.com\/tyson-foods-patents\/,1435,USA\n86,Intel,https:\/\/insights.greyb.com\/intel-patents\/,214150,USA\n87,Oracle,https:\/\/insights.greyb.com\/oracle-patents\/,52613,USA\n88,Broadcom,https:\/\/insights.greyb.com\/broadcom-patents\/,45311,USA\n89,Deere,https:\/\/insights.greyb.com\/john-deere-patents\/,34192,USA\n90,Nike,https:\/\/insights.greyb.com\/nike-patents\/,35300,USA\n91,Liberty Mutual Insurance Group,-,-,USA\n92,Plains GP Holdings,-,-,USA\n93,USAA,https:\/\/insights.greyb.com\/usaa-patents\/,1841,USA\n94,Bristol-Myers Squibb,https:\/\/insights.greyb.com\/bristol-myers-squibb-patents\/,29200,USA\n95,Ingram Micro Holding,https:\/\/insights.greyb.com\/ingram-micro-patents\/,127,USA\n96,General Dynamics,https:\/\/insights.greyb.com\/general-dynamics-patents\/,3340,USA\n97,Coca-Cola,https:\/\/insights.greyb.com\/coca-cola-patents\/,9246,USA\n98,TIAA,https:\/\/insights.greyb.com\/tiaa-patents\/,33,USA\n99,Travelers,https:\/\/insights.greyb.com\/travelers-patents\/,214,New York\n100,Eli Lilly,https:\/\/insights.greyb.com\/eli-lilly-patents\/,9234,USA\n101,Uber Technologies,https:\/\/insights.greyb.com\/uber-technologies-patents\/,3060,USA\n102,Massachusetts Mutual Life Insurance,-,-,USA\n103,Dow,https:\/\/insights.greyb.com\/dow-jones-patents\/,30,USA\n104,Thermo Fisher Scientific,https:\/\/insights.greyb.com\/thermo-fisher-scientific-patents\/,9725,USA\n105,U.S. Bancorp,https:\/\/insights.greyb.com\/u-s-bancorp-patents\/,206,USA\n106,World Kinect,https:\/\/insights.greyb.com\/world-kinect-patents\/,11,USA\n107,Abbott Laboratories,https:\/\/insights.greyb.com\/abbott-laboratories-patents\/,47926,USA\n108,Best Buy,https:\/\/insights.greyb.com\/best-buy-patents\/,498,USA\n109,Northwestern Mutual,https:\/\/insights.greyb.com\/northwestern-mutual-patents\/,8,USA\n110,Northrop Grumman,https:\/\/insights.greyb.com\/northrop-grumman-patents\/,11109,USA\n111,Molina Healthcare,-,-,USA\n112,Dollar General,-,-,USA\n113,Bank of New York (BNY),-,-,USA\n114,Warner Bros. Discovery,https:\/\/insights.greyb.com\/discovery-patents\/,1065,USA\n115,CHS,https:\/\/insights.greyb.com\/chs-patents\/,72,USA\n116,Netflix,https:\/\/insights.greyb.com\/netflix-patents\/,2106,USA\n117,Qualcomm,https:\/\/insights.greyb.com\/qualcomm-patents\/,334808,USA\n118,General Electric (GE Aerospace),-,-,USA\n119,Honeywell International,https:\/\/insights.greyb.com\/honeywell-patents\/,29109,USA\n120,Salesforce,https:\/\/insights.greyb.com\/salesforce-patents\/,4918,USA\n121,Philip Morris International,https:\/\/insights.greyb.com\/philip-morris-international-patents\/,28446,Europe\n122,US Foods Holding,-,-,USA\n123,D.R. Horton,https:\/\/insights.greyb.com\/d-r-horton-patents\/,12,USA\n124,Lithia Motors,-,-,USA\n125,Mondelez International,https:\/\/insights.greyb.com\/mondelez-patents\/,13395,USA\n126,Starbucks,https:\/\/insights.greyb.com\/starbucks-patents\/,1455,USA\n127,Visa,https:\/\/insights.greyb.com\/visa-patents\/,9843,USA\n128,CBRE Group,https:\/\/insights.greyb.com\/cbre-group-patents\/,51,USA\n129,Lennar,https:\/\/insights.greyb.com\/lennar-patents\/,8,USA\n130,GE Vernova,-,-,USA\n131,PNC Financial Services Group,-,-,USA\n132,Cummins,https:\/\/insights.greyb.com\/cummins-patents\/,10525,USA\n133,Paccar,https:\/\/insights.greyb.com\/paccar-patents\/,2527,USA\n134,Amgen,https:\/\/insights.greyb.com\/amgen-patents\/,25065,USA\n135,PBF Energy,-,-,USA\n136,GuideWell Mutual Holding,-,-,USA\n137,PayPal Holdings,https:\/\/insights.greyb.com\/paypal-patents\/,6316,USA\n138,United Natural Foods,https:\/\/insights.greyb.com\/united-natural-foods-patents\/,12,USA\n139,Dollar Tree,-,-,USA\n140,Nucor,https:\/\/insights.greyb.com\/nucor-patents\/,1313,USA\n141,Penske Automotive Group,-,-,USA\n142,Coupang,https:\/\/insights.greyb.com\/coupang-patents\/,3560,USA\n143,Hewlett Packard Enterprise,-,-,USA\n144,Duke Energy,https:\/\/insights.greyb.com\/duke-energy-patents\/,72,USA\n145,KKR,https:\/\/insights.greyb.com\/kkr-co-patents\/,8577,USA\n146,Ferguson Enterprises,https:\/\/insights.greyb.com\/ferguson-patents\/,127,united kingdom\n147,Paramount Global,https:\/\/insights.greyb.com\/paramount-global-patents\/,615,USA\n148,Jabil,https:\/\/insights.greyb.com\/jabil-patents\/,1580,USA\n149,Gilead Sciences,https:\/\/insights.greyb.com\/gilead-sciences-patents\/,17232,USA\n150,HF Sinclair,https:\/\/insights.greyb.com\/hf-sinclair-patents\/,19,USA\n151,CarMax,https:\/\/insights.greyb.com\/carmax-patents\/,8,USA\n152,Mastercard,https:\/\/insights.greyb.com\/mastercard-patents\/,10689,USA\n153,NRG Energy,https:\/\/insights.greyb.com\/nrg-energy-patents\/,255,USA\n154,Arrow Electronics,https:\/\/insights.greyb.com\/arrow-electronics-patents\/,58,USA\n155,Baker Hughes,https:\/\/insights.greyb.com\/baker-hughes-patents\/,7302,USA\n156,Southwest Airlines,https:\/\/insights.greyb.com\/southwest-airlines-patents\/,22,USA\n157,AIG,-,-,USA\n158,Applied Materials,https:\/\/insights.greyb.com\/applied-materials-patents\/,57742,USA\n159,Occidental Petroleum,-,-,USA\n160,AutoNation,-,-,USA\n161,Southern,https:\/\/insights.greyb.com\/southern-company-patents\/,342,USA\n162,Hartford Insurance Group,-,-,USA\n163,Apollo Global Management,-,-,USA\n164,Charles Schwab,https:\/\/insights.greyb.com\/charles-schwab-patents\/,296,USA\n165,McDonald's,https:\/\/insights.greyb.com\/mcdonalds-patents\/,78,USA\n166,Kraft Heinz,https:\/\/insights.greyb.com\/kraft-heinz-patents\/,9063,USA\n167,Advanced Micro Devices,-,-,USA\n168,Truist Financial,https:\/\/insights.greyb.com\/truist-financial-patents\/,67,USA\n169,Freeport-McMoRan,https:\/\/insights.greyb.com\/freeport-mcmoran-patents\/,883,USA\n170,Micron Technology,-,-,USA\n171,Marriott International,https:\/\/insights.greyb.com\/marriott-international-patents\/,34,USA\n172,Carrier Global,https:\/\/insights.greyb.com\/carrier-patents\/,18869,USA\n173,NextEra Energy,https:\/\/insights.greyb.com\/nextera-energy-patents\/,106,USA\n174,3M,https:\/\/insights.greyb.com\/3m-patents\/,69622,USA\n175,Marsh & McLennan,-,-,USA\n176,PG&E,-,-,USA\n177,Union Pacific,https:\/\/insights.greyb.com\/union-pacific-patents\/,270,USA\n178,Synchrony Financial,https:\/\/insights.greyb.com\/synchrony-financial-patents\/,110,USA\n179,Block,https:\/\/insights.greyb.com\/block-patents\/,762,USA\n180,Danaher,-,-,USA\n181,Avnet,-,-,USA\n182,Booking Holdings,https:\/\/insights.greyb.com\/booking-holdings-patents\/,204,USA\n183,EOG Resources,https:\/\/insights.greyb.com\/eog-resources-patents\/,50,USA\n184,Quanta Services,https:\/\/insights.greyb.com\/quanta-services-patents\/,769,USA\n185,Discover,-,-,USA\n186,Constellation Energy,https:\/\/insights.greyb.com\/constellation-energy-patents\/,63,USA\n187,Genuine Parts,https:\/\/insights.greyb.com\/genuine-parts-patents\/,12,USA\n188,Jones Lang LaSalle,https:\/\/insights.greyb.com\/jones-lang-lasalle-patents\/,67,USA\n189,Lear,https:\/\/insights.greyb.com\/lear-corporation-patents\/,6453,USA\n190,Live Nation Entertainment,https:\/\/insights.greyb.com\/live-nation-entertainment-patents\/,361,USA\n191,Sherwin-Williams,https:\/\/insights.greyb.com\/sherwin-williams-patents\/,2766,USA\n192,Exelon,https:\/\/insights.greyb.com\/exelon-patents\/,381,USA\n193,Macy's,https:\/\/insights.greyb.com\/macys-patents\/,7,USA\n194,Halliburton,https:\/\/insights.greyb.com\/halliburton-patents\/,1914,USA\n195,Stryker,https:\/\/insights.greyb.com\/stryker-corporation-patents\/,20566,USA\n196,Reinsurance Group of America,https:\/\/insights.greyb.com\/reinsurance-group-of-america-patents\/,19,USA\n197,Waste Management,https:\/\/insights.greyb.com\/waste-management-patents\/,255,USA\n198,State Street,https:\/\/insights.greyb.com\/state-street-patents\/,111,USA\n199,WESCO International,https:\/\/insights.greyb.com\/wesco-international-patents\/,503,USA\n200,Oneok,https:\/\/insights.greyb.com\/oneok-patents\/,42,USA\n201,Adobe,https:\/\/insights.greyb.com\/adobe-patents\/,9538,USA\n202,American Family Insurance Group,-,-,USA\n203,L3Harris Technologies,https:\/\/insights.greyb.com\/l3harris-patents\/,3908,USA\n204,Ross Stores,-,-,USA\n205,CDW,https:\/\/insights.greyb.com\/cdw-patents\/,49,USA\n206,Tenet Healthcare,https:\/\/insights.greyb.com\/tenet-healthcare-patents\/,12,USA\n207,BJ's Wholesale Club,-,-,USA\n208,Fiserv,https:\/\/insights.greyb.com\/fiserv-patents\/,2451,USA\n209,Altria Group,https:\/\/insights.greyb.com\/altria-patents\/,2416,USA\n210,BlackRock,https:\/\/insights.greyb.com\/blackrock-patents\/,100,USA\n211,Becton Dickinson,-,-,USA\n212,Colgate-Palmolive,-,-,USA\n213,Kimberly-Clark,-,-,USA\n214,Group 1 Automotive,https:\/\/insights.greyb.com\/group-1-automotive-patents\/,57,USA\n215,Parker-Hannifin,-,-,USA\n216,General Mills,https:\/\/insights.greyb.com\/general-mills-patents\/,3495,USA\n217,Cognizant Technology Solutions,https:\/\/insights.greyb.com\/cognizant-patents\/,387,USA\n218,American Electric Power,https:\/\/insights.greyb.com\/american-electric-power-patents\/,55,USA\n219,GE HealthCare Technologies,-,-,USA\n220,Automatic Data Processing,-,-,USA\n221,Cleveland-Cliffs,https:\/\/insights.greyb.com\/cleveland-cliffs-patents\/,722,USA\n222,Aflac,https:\/\/insights.greyb.com\/aflac-patents\/,7,USA\n223,Goodyear Tire & Rubber,-,-,USA\n224,Corebridge Financial,-,-,USA\n225,Newmont,https:\/\/insights.greyb.com\/newmont-patents\/,147,USA\n226,International Paper,https:\/\/insights.greyb.com\/international-paper-patents\/,3093,USA\n227,AutoZone,https:\/\/insights.greyb.com\/autozone-patents\/,20,USA\n228,Lincoln National,https:\/\/insights.greyb.com\/lincoln-national-patents\/,19,USA\n229,PulteGroup,https:\/\/insights.greyb.com\/pultegroup-patents\/,43,USA\n230,Ameriprise Financial,https:\/\/insights.greyb.com\/ameriprise-financial-patents\/,68,USA\n231,Murphy USA,https:\/\/insights.greyb.com\/murphy-usa-patents\/,4,USA\n232,ManpowerGroup,https:\/\/insights.greyb.com\/manpowergroup-patents\/,364,USA\n233,C.H. Robinson Worldwide,-,-,USA\n234,PPG Industries,https:\/\/insights.greyb.com\/ppg-industries-patents\/,17239,USA\n235,Edison International,https:\/\/insights.greyb.com\/edison-international-patents\/,33,USA\n236,Steel Dynamics,https:\/\/insights.greyb.com\/steel-dynamics-patents\/,28,USA\n237,Loews,https:\/\/insights.greyb.com\/loews-corporation-patents\/,452,USA\n238,Emerson Electric,https:\/\/insights.greyb.com\/emerson-electric-patents\/,33855,USA\n239,Aramark,https:\/\/insights.greyb.com\/aramark-patents\/,27,USA\n240,MGM Resorts International,https:\/\/insights.greyb.com\/mgm-resorts-international-patents\/,135,USA\n241,Vistra,https:\/\/insights.greyb.com\/vistra-patents\/,109,USA\n242,Asbury Automotive Group,-,-,USA\n243,W.W. Grainger,-,-,USA\n244,Global Partners,-,-,USA\n245,Jacobs Solutions,https:\/\/insights.greyb.com\/jacobs-patents\/,495,USA\n246,Corteva,https:\/\/insights.greyb.com\/corteva-patents\/,2799,USA\n247,Peter Kiewit Sons',-,-,USA\n248,Boston Scientific,https:\/\/insights.greyb.com\/boston-scientific-scimed\/,19779,USA\n249,O'Reilly Automotive,-,-,USA\n250,Leidos Holdings,https:\/\/insights.greyb.com\/leidos-patents\/,1207,USA\n251,Markel Group,https:\/\/insights.greyb.com\/markel-patents\/,227,USA\n252,Whirlpool,https:\/\/insights.greyb.com\/whirlpool-patents\/,16833,USA\n253,Guardian Life Ins. Co. of America,-,-,USA\n254,Builders FirstSource,https:\/\/insights.greyb.com\/builders-firstsource-patents\/,18,USA\n255,Ally Financial,https:\/\/insights.greyb.com\/ally-financial-patents\/,14,USA\n256,Targa Resources,https:\/\/insights.greyb.com\/targa-resources-patents\/,22,USA\n257,Fluor,https:\/\/insights.greyb.com\/fluor-corporation-patents\/,2486,USA\n258,Intuit,https:\/\/insights.greyb.com\/intuit-patents\/,3340,USA\n259,AECOM,https:\/\/insights.greyb.com\/aecom-patents\/,109,USA\n260,Jones Financial (Edward Jones),-,-,USA\n261,Kohl's,https:\/\/insights.greyb.com\/kohls-patents\/,17,USA\n262,Land O'Lakes,https:\/\/insights.greyb.com\/land-olakes-patents\/,933,USA\n263,Principal Financial,https:\/\/insights.greyb.com\/principal-financial-group-patents\/,23,USA\n264,Dominion Energy,https:\/\/insights.greyb.com\/dominion-energy-patents\/,268,USA\n265,Kyndryl Holdings,https:\/\/insights.greyb.com\/kyndryl-patents\/,5020,USA\n266,Republic Services,https:\/\/insights.greyb.com\/republic-services-patents\/,145,USA\n267,Devon Energy,https:\/\/insights.greyb.com\/devon-energy-patents\/,256,USA\n268,Illinois Tool Works,-,-,USA\n269,Northern Trust,https:\/\/insights.greyb.com\/northern-trust-patents\/,56,USA\n270,Auto-Owners Insurance,-,-,USA\n271,Universal Health Services,https:\/\/insights.greyb.com\/universal-health-services-patents\/,22,USA\n272,Pacific Life,https:\/\/insights.greyb.com\/pacific-life-patents\/,19,USA\n273,EchoStar,-,-,USA\n274,Ecolab,https:\/\/insights.greyb.com\/ecolab-patents\/,15068,USA\n275,Cheniere Energy,https:\/\/insights.greyb.com\/cheniere-energy-patents\/,6,USA\n276,Omnicom Group,https:\/\/insights.greyb.com\/omnicom-group-patents\/,102,USA\n277,Texas Instruments,-,-,USA\n278,United States Steel,https:\/\/insights.greyb.com\/united-states-steel-patents\/,312,USA\n279,Estee Lauder,https:\/\/insights.greyb.com\/estee-lauder-patents\/,5265,USA\n280,Farmers Insurance Exchange,-,-,USA\n281,Kenvue,-,-,USA\n282,IQVIA Holdings,https:\/\/insights.greyb.com\/iqvia-patents\/,595,USA\n283,Stanley Black & Decker,https:\/\/insights.greyb.com\/stanley-black-decker-patents\/,26892,USA\n284,Keurig Dr Pepper,https:\/\/insights.greyb.com\/keurig-dr-pepper-patents\/,1402,USA\n285,United Rentals,https:\/\/insights.greyb.com\/united-rentals-patents\/,64,USA\n286,Consolidated Edison,https:\/\/insights.greyb.com\/consolidated-edison-patents\/,163,USA\n287,Amphenol,https:\/\/insights.greyb.com\/amphenol-patents\/,8547,USA\n288,Baxter International,https:\/\/insights.greyb.com\/baxter-international-patents\/,24659,USA\n289,Kinder Morgan,https:\/\/insights.greyb.com\/kinder-morgan-patents\/,35,USA\n290,Gap,https:\/\/insights.greyb.com\/gap-patents\/,39,USA\n291,Nordstrom,https:\/\/insights.greyb.com\/nordstrom-patents\/,23,USA\n292,Super Micro Computer,https:\/\/insights.greyb.com\/super-micro-computer-patents\/,357,USA\n293,First Citizens BancShares,https:\/\/insights.greyb.com\/first-citizens-bancshares-patents\/,15,USA\n294,Raymond James Financial,-,-,USA\n295,Lam Research,https:\/\/insights.greyb.com\/lam-research-patents\/,23104,USA\n296,Tractor Supply,https:\/\/insights.greyb.com\/tractor-supply-company-patents\/,48,USA\n297,Casey's General Stores,-,-,USA\n298,Viatris,https:\/\/insights.greyb.com\/viatris-patents\/,6094,USA\n299,Mutual of Omaha,-,-,USA\n300,EMCOR Group,-,-,USA\n301,CSX,https:\/\/insights.greyb.com\/csx-patents\/,33,USA\n302,LKQ,https:\/\/insights.greyb.com\/lkq-corporation-patents\/,612,USA\n303,Otis Worldwide,https:\/\/insights.greyb.com\/otis-patents\/,13034,USA\n304,Sonic Automotive,-,-,USA\n305,S&P Global,https:\/\/insights.greyb.com\/sp-global-patents\/,101,USA\n306,Regeneron Pharmaceuticals,-,-,USA\n307,BorgWarner,https:\/\/insights.greyb.com\/borgwarner-patents\/,19765,USA\n308,Fox,https:\/\/insights.greyb.com\/fox-patents\/,169,USA\n309,Reliance,https:\/\/insights.greyb.com\/reliance-industries-patents\/,2399,India\n310,Western & Southern Financial Group,-,-,USA\n311,Textron,https:\/\/insights.greyb.com\/textron-patents\/,9332,USA\n312,Expedia Group,https:\/\/insights.greyb.com\/expedia-patents\/,305,USA\n313,Fidelity National Financial,https:\/\/insights.greyb.com\/fidelity-national-financial-patents\/,46,USA\n314,Carvana,https:\/\/insights.greyb.com\/carvana-patents\/,41,USA\n315,DXC Technology,https:\/\/insights.greyb.com\/dxc-technology-patents\/,1155,USA\n316,W.R. Berkley,https:\/\/insights.greyb.com\/w-r-berkley-patents\/,82,USA\n317,M&T Bank,https:\/\/insights.greyb.com\/mt-bank-patents\/,32,USA\n318,Dick's Sporting Goods,https:\/\/insights.greyb.com\/dicks-sporting-goods-patents\/,173,USA\n319,Xcel Energy,https:\/\/insights.greyb.com\/xcel-energy-patents\/,7,USA\n320,Fifth Third Bancorp,https:\/\/insights.greyb.com\/fifth-third-bancorp-patents\/,71,USA\n321,Blackstone,https:\/\/insights.greyb.com\/blackstone-patents\/,1538,USA\n322,Sempra,https:\/\/insights.greyb.com\/sempra-energy-patents\/,19,USA\n323,Erie Insurance Group,-,-,USA\n324,Corning,https:\/\/insights.greyb.com\/corning-patents\/,36949,USA\n325,Lumen Technologies,https:\/\/insights.greyb.com\/lumen-technologies-patents\/,4351,USA\n326,FirstEnergy,https:\/\/insights.greyb.com\/firstenergy-patents\/,59,USA\n327,Hess,https:\/\/insights.greyb.com\/hess-corporation-patents\/,6,USA\n328,Labcorp Holdings,https:\/\/insights.greyb.com\/labcorp-patents\/,3230,USA\n329,Western Digital,https:\/\/insights.greyb.com\/western-digital-patents\/,33684,USA\n330,Unum Group,https:\/\/insights.greyb.com\/unum-group-patents\/,7,USA\n331,DaVita,https:\/\/insights.greyb.com\/davita-patents\/,16,USA\n332,Kellanova,-,-,USA\n333,Henry Schein,https:\/\/insights.greyb.com\/henry-schein-patents\/,259,USA\n334,Ryder System,https:\/\/insights.greyb.com\/ryder-system-patents\/,29,USA\n335,Community Health Systems,https:\/\/insights.greyb.com\/community-health-systems-patents\/,12,USA\n336,Delek US Holdings,-,-,USA\n337,DTE Energy,https:\/\/insights.greyb.com\/dte-energy-patents\/,10,USA\n338,Equitable Holdings,https:\/\/insights.greyb.com\/equitable-patents\/,10,USA\n339,DuPont,https:\/\/insights.greyb.com\/dupont-patents\/,16829,USA\n340,LPL Financial Holdings,-,-,USA\n341,Citizens Financial Group,https:\/\/insights.greyb.com\/citizens-financial-group-patents\/,32,USA\n342,MasTec,https:\/\/insights.greyb.com\/mastec-patents\/,22,USA\n343,AES,https:\/\/insights.greyb.com\/aes-corporation-patents\/,204,USA\n344,Berry Global Group,-,-,USA\n345,Westlake,https:\/\/insights.greyb.com\/westlake-patents\/,1049,USA\n346,Norfolk Southern,https:\/\/insights.greyb.com\/norfolk-southern-corporation-patents\/,203,USA\n347,Air Products & Chemicals,-,-,USA\n348,J.B. Hunt Transport Services,-,-,USA\n349,Ball,https:\/\/insights.greyb.com\/ball-corporation-patents\/,3429,USA\n350,Conagra Brands,https:\/\/insights.greyb.com\/conagra-brands-patents\/,790,USA\n351,Huntington Bancshares,https:\/\/insights.greyb.com\/huntington-bancshares-patents\/,36,USA\n352,Hormel Foods,https:\/\/insights.greyb.com\/hormel-foods-patents\/,190,USA\n353,Eversource Energy,https:\/\/insights.greyb.com\/eversource-energy-patents\/,8,USA\n354,Alcoa,https:\/\/insights.greyb.com\/alcoa-patents\/,466,USA\n355,Entergy,-,-,USA\n356,Assurant,https:\/\/insights.greyb.com\/assurant-patents\/,237,USA\n357,Chewy,https:\/\/insights.greyb.com\/chewy-patents\/,9,USA\n358,Wayfair,https:\/\/insights.greyb.com\/wayfair-patents\/,75,USA\n359,Crown Holdings,https:\/\/insights.greyb.com\/crown-holdings-patents\/,5389,USA\n360,Avis Budget Group,https:\/\/insights.greyb.com\/avis-budget-group-patents\/,134,USA\n361,Intercontinental Exchange,https:\/\/insights.greyb.com\/intercontinental-exchange-patents\/,836,USA\n362,Alaska Air Group,https:\/\/insights.greyb.com\/alaska-air-group-patents\/,32,USA\n363,GXO Logistics,https:\/\/insights.greyb.com\/gxo-logistics-patents\/,20,USA\n364,AGCO,https:\/\/insights.greyb.com\/agco-patents\/,6068,USA\n365,Graybar Electric,-,-,USA\n366,Molson Coors Beverage,-,-,USA\n367,Arthur J. Gallagher,https:\/\/insights.greyb.com\/gallagher-patents\/,59,USA\n368,Huntington Ingalls Industries,https:\/\/insights.greyb.com\/huntington-ingalls-industries-patents\/,394,USA\n369,International Flavors & Fragrances,https:\/\/insights.greyb.com\/international-flavors-fragrances-patents\/,10462,USA\n370,Darden Restaurants,-,-,USA\n371,Cincinnati Financial,-,-,USA\n372,Chipotle Mexican Grill,-,-,USA\n373,Yum China Holdings,https:\/\/insights.greyb.com\/yum-china-patents\/,60,China\n374,Las Vegas Sands,https:\/\/insights.greyb.com\/las-vegas-sands-patents\/,74,USA\n375,Ulta Beauty,https:\/\/insights.greyb.com\/ulta-beauty-patents\/,8,USA\n376,Caesars Entertainment,https:\/\/insights.greyb.com\/caesars-entertainment-patents\/,87,USA\n377,BrightSpring Health Services,-,-,USA\n378,Andersons,https:\/\/insights.greyb.com\/andersons-patents\/,97,USA\n379,Hershey,https:\/\/insights.greyb.com\/the-hershey-company-patents\/,1483,USA\n380,Hilton Worldwide Holdings,https:\/\/insights.greyb.com\/hilton-worldwide-holdings-patents\/,9,USA\n381,Mosaic,https:\/\/insights.greyb.com\/the-mosaic-company-patents\/,375,USA\n382,Airbnb,https:\/\/insights.greyb.com\/airbnb-patents\/,1717,USA\n383,Diamondback Energy,-,-,USA\n384,American Tower,https:\/\/insights.greyb.com\/american-tower-patents\/,56,USA\n385,Vertex Pharmaceuticals,https:\/\/insights.greyb.com\/vertex-pharmaceuticals-patents\/,12016,USA\n386,ServiceNow,https:\/\/insights.greyb.com\/servicenow-patents\/,2577,USA\n387,Owens Corning,https:\/\/insights.greyb.com\/owens-corning-patents\/,6602,USA\n388,Thrivent Financial for Lutherans,https:\/\/insights.greyb.com\/thrivent-patents\/,8,USA\n389,Advance Auto Parts,https:\/\/insights.greyb.com\/advance-auto-parts-patents\/,12,USA\n390,Toll Brothers,-,-,USA\n391,Mohawk Industries,https:\/\/insights.greyb.com\/mohawk-industries-patents\/,3655,USA\n392,Motorola Solutions,https:\/\/insights.greyb.com\/motorola-patents\/,9800,USA\n393,Oshkosh,https:\/\/insights.greyb.com\/oshkosh-patents\/,2802,USA\n394,DoorDash,https:\/\/insights.greyb.com\/doordash-patents\/,329,USA\n395,Owens & Minor,https:\/\/insights.greyb.com\/owens-minor-patents\/,927,USA\n396,NVR,-,-,USA\n397,Interpublic Group,https:\/\/insights.greyb.com\/interpublic-group-patents\/,313,USA\n398,Booz Allen Hamilton Holding,https:\/\/insights.greyb.com\/booz-allen-hamilton-patents\/,160,USA\n399,Burlington Stores,-,-,USA\n400,Expeditors Intl. of Washington,-,-,USA\n401,Lululemon athletica,https:\/\/insights.greyb.com\/lululemon-athletica-patents\/,925,Canada\n402,Fidelity National Information Services,https:\/\/insights.greyb.com\/fidelity-national-information-services-patents\/,1135,USA\n403,Jefferies Financial Group,https:\/\/insights.greyb.com\/jefferies-financial-group-patents\/,15,USA\n404,Williams,-,-,USA\n405,VF,https:\/\/insights.greyb.com\/vf-corporation-patents\/,1656,USA\n406,FM,-,-,USA\n407,Autoliv,https:\/\/insights.greyb.com\/autoliv-patents\/,14048,Sweden\n408,Westinghouse Air Brake Technologies,-,-,USA\n409,Public Service Enterprise Group,https:\/\/insights.greyb.com\/public-service-enterprise-group-patents\/,25,USA\n410,Dana,https:\/\/insights.greyb.com\/dana-patents\/,7625,USA\n411,Ebay,https:\/\/insights.greyb.com\/ebay-patents\/,6111,USA\n412,Celanese,https:\/\/insights.greyb.com\/celanese-patents\/,193,USA\n413,Global Payments,https:\/\/insights.greyb.com\/global-payments-patents\/,205,united kingdom\n414,News Corp.,-,-,USA\n415,Thor Industries,https:\/\/insights.greyb.com\/thor-industries-patents\/,945,USA\n416,QVC Group,-,-,USA\n417,Icahn Enterprises,https:\/\/insights.greyb.com\/icahn-enterprises-patents\/,234,USA\n418,Constellation Brands,https:\/\/insights.greyb.com\/constellation-brands-patents\/,74,USA\n419,Quest Diagnostics,https:\/\/insights.greyb.com\/quest-diagnostics-patents\/,2928,USA\n420,KLA,https:\/\/insights.greyb.com\/kla-corporation-patents\/,12751,USA\n421,QXO Building Products,-,-,USA\n422,APA,-,-,USA\n423,A-Mark Precious Metals,-,-,USA\n424,Biogen,https:\/\/insights.greyb.com\/biogen-patents\/,9624,USA\n425,Campbell's,-,-,USA\n426,Concentrix,-,-,USA\n427,Cintas,https:\/\/insights.greyb.com\/cintas-patents\/,126,USA\n428,SpartanNash,-,-,USA\n429,Ace Hardware,-,-,USA\n430,Analog Devices,https:\/\/insights.greyb.com\/analog-devices-patents\/,15599,USA\n431,Eastman Chemical,https:\/\/insights.greyb.com\/eastman-chemical-company-patents\/,12645,USA\n432,Interactive Brokers Group,-,-,USA\n433,Regions Financial,-,-,USA\n434,JetBlue Airways,-,-,USA\n435,Zoetis,https:\/\/insights.greyb.com\/zoetis-patents\/,5008,USA\n436,KeyCorp,https:\/\/insights.greyb.com\/keycorp-patents\/,39,USA\n437,Oscar Health,-,-,USA\n438,Ovintiv,https:\/\/insights.greyb.com\/ovintiv-patents\/,45,USA\n439,Seaboard,-,-,USA\n440,Hertz Global Holdings,https:\/\/insights.greyb.com\/hertz-patents\/,33,USA\n441,Skechers U.S.A.,https:\/\/insights.greyb.com\/skechers-patents\/,2434,USA\n442,Altice USA,https:\/\/insights.greyb.com\/altice-usa-patents\/,246,USA\n443,NOV,-,-,USA\n444,Graphic Packaging Holding,-,-,USA\n445,Avery Dennison,https:\/\/insights.greyb.com\/avery-dennison-patents\/,9241,USA\n446,Equinix,https:\/\/insights.greyb.com\/equinix-patents\/,351,USA\n447,Insight Enterprises,https:\/\/insights.greyb.com\/insight-enterprises-patents\/,169,USA\n448,Sirius XM Holdings,https:\/\/insights.greyb.com\/sirius-xm-patents\/,724,USA\n449,PVH,https:\/\/insights.greyb.com\/pvh-patents\/,66,USA\n450,CenterPoint Energy,https:\/\/insights.greyb.com\/centerpoint-energy-patents\/,18,USA\n451,WEC Energy Group,https:\/\/insights.greyb.com\/wec-energy-group-patents\/,50,USA\n452,Xylem,https:\/\/insights.greyb.com\/xylem-patents\/,4211,USA\n453,Franklin Resources,https:\/\/insights.greyb.com\/franklin-resources-patents\/,51,USA\n454,PPL,https:\/\/insights.greyb.com\/ppl-corporation-patents\/,15,USA\n455,Workday,https:\/\/insights.greyb.com\/workday-patents\/,430,USA\n456,Dover,https:\/\/insights.greyb.com\/dover-corporation-patents\/,9334,USA\n457,Packaging Corp. of America,-,-,USA\n458,ABM Industries,https:\/\/insights.greyb.com\/abm-industries-patents\/,21,USA\n459,Intuitive Surgical,https:\/\/insights.greyb.com\/intuitive-surgical-patents\/,7015,USA\n460,American Financial Group,-,-,USA\n461,Rockwell Automation,https:\/\/insights.greyb.com\/rockwell-automation-patents\/,6943,USA\n462,Solventum,-,-,USA\n463,Old Republic International,https:\/\/insights.greyb.com\/old-republic-international-patents\/,6,USA\n464,Securian Financial Group,-,-,USA\n465,Prologis,https:\/\/insights.greyb.com\/prologis-patents\/,9,USA\n466,J.M. Smucker,https:\/\/insights.greyb.com\/jm-smucker-patents\/,266,USA\n467,Taylor Morrison Home,-,-,USA\n468,XPO,https:\/\/insights.greyb.com\/xpo-patents\/,25,USA\n469,Voya Financial,-,-,USA\n470,Palo Alto Networks,https:\/\/insights.greyb.com\/palo-alto-networks-patents\/,765,USA\n471,Vertiv Holdings,https:\/\/insights.greyb.com\/vertiv-patents\/,25,USA\n472,Welltower,https:\/\/insights.greyb.com\/welltower-patents\/,31,Korea (South)\n473,Foot Locker,https:\/\/insights.greyb.com\/foot-locker-patents\/,7,USA\n474,Par Pacific Holdings,-,-,USA\n475,TransDigm Group,https:\/\/insights.greyb.com\/transdigm-patents\/,2563,USA\n476,Commercial Metals,https:\/\/insights.greyb.com\/commercial-metals-patents\/,1022,USA\n477,Post Holdings,-,-,USA\n478,Masco,https:\/\/insights.greyb.com\/masco-patents\/,15286,USA\n479,Rush Enterprises,-,-,USA\n480,KBR,-,-,USA\n481,Sprouts Farmers Market,-,-,USA\n482,Williams-Sonoma,https:\/\/insights.greyb.com\/williams-sonoma-patents\/,391,USA\n483,Zimmer Biomet Holdings,https:\/\/insights.greyb.com\/zimmer-biomet-patents\/,10188,USA\n484,CACI International,-,-,USA\n485,Microchip Technology,-,-,USA\n486,Watsco,https:\/\/insights.greyb.com\/watsco-patents\/,22,USA\n487,Newell Brands,https:\/\/insights.greyb.com\/newell-brands-patents\/,14360,USA\n488,ARKO,-,-,USA\n489,Sanmina,https:\/\/insights.greyb.com\/sanmina-patents\/,412,USA\n490,Electronic Arts,https:\/\/insights.greyb.com\/electronic-arts-patents\/,1042,USA\n491,Yum Brands,-,-,USA\n492,Fastenal,-,-,USA\n493,CMS Energy,-,-,USA\n494,Monster Beverage,https:\/\/insights.greyb.com\/monster-beverage-patents\/,144,USA\n495,Endeavor Group Holdings,-,-,USA\n496,Science Applications International,https:\/\/insights.greyb.com\/science-applications-international-patents\/,17,USA\n497,Core & Main,-,-,USA\n498,Howmet Aerospace,https:\/\/insights.greyb.com\/howmet-aerospace-patents\/,5909,USA\n498,Ingredion,https:\/\/insights.greyb.com\/ingredion-patents\/,2654,USA\n500,Vulcan Materials,https:\/\/insights.greyb.com\/vulcan-patents\/,95,USA\n`; \/\/ This is the actual CSV content from the user's file.\n\n            const lines = csvContent.trim().split('\\n');\n            const headers = lines[0].split(',');\n            const companies = [];\n\n            for (let i = 1; i < lines.length; i++) {\n                const values = lines[i].split(',');\n                const company = {};\n                headers.forEach((header, index) => {\n                    company[header.trim()] = values[index].trim();\n                });\n\n                \/\/ Map CSV columns to expected structure\n                const rank = parseInt(company.Rank, 10);\n                const name = company.Name;\n                const sdrg = company.sdrg; \/\/ Get the sdrg link\n                const country = company.Headquarter; \/\/ Use 'Headquarter' as 'country'\n                let patent_count = parseInt(company['Patent Count'].replace(\/,\/g, ''), 10); \/\/ Remove commas and parse\n\n                \/\/ Handle cases where patent count is '\u2013' or invalid\n                if (isNaN(patent_count)) {\n                    patent_count = 0; \/\/ Default to 0 if not a valid number\n                }\n\n                companies.push({ rank, name, sdrg, country, patent_count });\n            }\n            return companies;\n        };\n\n        let allCompanies = [];\n        let currentSortBy = 'rank';\n        let currentSortOrder = 'asc';\n        let searchTerm = '';\n        let itemsPerPage = 100; \/\/ Default to 100 entities per page\n        let currentPage = 1;\n\n        \/\/ Function to render the table rows\n        const renderTable = () => {\n            const tableBody = document.getElementById('companyTableBody');\n            const noResultsDiv = document.getElementById('noResults');\n            tableBody.innerHTML = ''; \/\/ Clear existing rows\n\n            let filtered = allCompanies.filter(company =>\n                company.name.toLowerCase().includes(searchTerm.toLowerCase()) ||\n                company.country.toLowerCase().includes(searchTerm.toLowerCase())\n            );\n\n            filtered.sort((a, b) => {\n                let valA, valB;\n                if (currentSortBy === 'name') {\n                    valA = a.name.toLowerCase();\n                    valB = b.name.toLowerCase();\n                } else if (currentSortBy === 'patent_count') {\n                    valA = a.patent_count;\n                    valB = b.patent_count;\n                } else { \/\/ default to rank\n                    valA = a.rank;\n                    valB = b.rank;\n                }\n\n                if (valA < valB) return currentSortOrder === 'asc' ? -1 : 1;\n                if (valA > valB) return currentSortOrder === 'asc' ? 1 : -1;\n                return 0;\n            });\n\n            \/\/ Apply pagination\n            const startIndex = (currentPage - 1) * itemsPerPage;\n            const endIndex = startIndex + itemsPerPage;\n            const paginatedCompanies = filtered.slice(startIndex, endIndex);\n\n            if (paginatedCompanies.length === 0) {\n                noResultsDiv.classList.remove('hidden');\n            } else {\n                noResultsDiv.classList.add('hidden');\n                paginatedCompanies.forEach(company => {\n                    const row = document.createElement('tr');\n                    row.className = 'company-row'; \/\/ Add a class for custom hover styling\n\n                    \/\/ Function to highlight text\n                    const highlightText = (text, term) => {\n                        if (!term) return text;\n                        const regex = new RegExp(`(${term})`, 'gi');\n                        return text.replace(regex, `<span class=\"bg-yellow-200 rounded px-0.5\">$1<\/span>`);\n                    };\n\n                    \/\/ Determine company name display (hyperlink or plain text) with highlighting\n                    let companyNameDisplay = highlightText(company.name, searchTerm);\n                    if (company.sdrg && company.sdrg !== '\u2013') { \/\/ Check if sdrg exists and is not '\u2013'\n                        companyNameDisplay = `<a href=\"${company.sdrg}\" target=\"_blank\" class=\"text-primary-blue hover:underline\">${companyNameDisplay}<\/a>`;\n                    } else {\n                        companyNameDisplay = `<span class=\"text-black\">${companyNameDisplay}<\/span>`;\n                    }\n\n                    \/\/ Determine country display with highlighting\n                    const countryDisplay = highlightText(company.country, searchTerm);\n\n                    \/\/ Determine patent count display (number or '-')\n                    const patentCountDisplay = company.patent_count === 0 ? '-' : company.patent_count.toLocaleString();\n\n                    row.innerHTML = `\n                        <td class=\"px-6 py-4 whitespace-nowrap text-sm font-medium text-black text-center\">\n                            ${company.rank}\n                        <\/td>\n                        <td class=\"px-6 py-4 whitespace-nowrap text-sm text-center\">\n                            ${companyNameDisplay}\n                        <\/td>\n                        <td class=\"px-6 py-4 whitespace-nowrap text-sm text-black text-center\">\n                            ${countryDisplay}\n                        <\/td>\n                        <td class=\"px-6 py-4 whitespace-nowrap text-sm font-bold text-black text-center\">\n                            ${patentCountDisplay}\n                        <\/td>\n                    `;\n                    tableBody.appendChild(row);\n                });\n            }\n            renderPaginationControls(filtered.length);\n        };\n\n        \/\/ Function to render pagination controls\n        const renderPaginationControls = (totalItems) => {\n            const paginationControls = document.getElementById('paginationControls');\n            paginationControls.innerHTML = ''; \/\/ Clear existing controls\n\n            const totalPages = Math.ceil(totalItems \/ itemsPerPage);\n\n            if (totalPages <= 1) {\n                return; \/\/ No pagination needed for 1 or fewer pages\n            }\n\n            \/\/ Previous button\n            const prevButton = document.createElement('button');\n            prevButton.className = `px-4 py-2 rounded-lg text-sm font-medium transition duration-200 ${currentPage === 1 ? 'bg-gray-200 text-gray-400 cursor-not-allowed' : 'bg-blue-500 text-white hover:bg-blue-600'}`;\n            prevButton.textContent = 'Previous';\n            prevButton.disabled = currentPage === 1;\n            prevButton.addEventListener('click', () => {\n                if (currentPage > 1) {\n                    currentPage--;\n                    renderTable();\n                }\n            });\n            paginationControls.appendChild(prevButton);\n\n            \/\/ Page numbers\n            const maxPageButtons = 5; \/\/ Max number of page buttons to show\n            let startPage = Math.max(1, currentPage - Math.floor(maxPageButtons \/ 2));\n            let endPage = Math.min(totalPages, startPage + maxPageButtons - 1);\n\n            if (endPage - startPage + 1 < maxPageButtons) {\n                startPage = Math.max(1, endPage - maxPageButtons + 1);\n            }\n\n            for (let i = startPage; i <= endPage; i++) {\n                const pageButton = document.createElement('button');\n                \/\/ Apply orange background and white text to the active page button, and make it rounded-full\n                pageButton.className = `w-10 h-10 flex items-center justify-center rounded-full text-sm font-medium transition duration-200 ${currentPage === i ? 'bg-active-page-orange text-white shadow-md' : 'bg-gray-100 text-gray-700 hover:bg-gray-200'}`;\n                pageButton.textContent = i;\n                pageButton.addEventListener('click', () => {\n                    currentPage = i;\n                    renderTable();\n                });\n                paginationControls.appendChild(pageButton);\n            }\n\n            \/\/ Next button\n            const nextButton = document.createElement('button');\n            nextButton.className = `px-4 py-2 rounded-lg text-sm font-medium transition duration-200 ${currentPage === totalPages ? 'bg-gray-200 text-gray-400 cursor-not-allowed' : 'bg-blue-500 text-white hover:bg-blue-600'}`;\n            nextButton.textContent = 'Next';\n            nextButton.disabled = currentPage === totalPages;\n            nextButton.addEventListener('click', () => {\n                if (currentPage < totalPages) {\n                    currentPage++;\n                    renderTable();\n                }\n            });\n            paginationControls.appendChild(nextButton);\n        };\n\n\n        \/\/ Event listener for search input\n        document.getElementById('searchInput').addEventListener('input', (e) => {\n            searchTerm = e.target.value;\n            currentPage = 1; \/\/ Reset to first page on search\n            renderTable();\n        });\n\n        \/\/ Event listeners for sortable table headers\n        document.querySelectorAll('.sortable-th').forEach(header => {\n            header.addEventListener('click', (e) => {\n                const sortBy = e.currentTarget.dataset.sortBy;\n\n                \/\/ Reset all header icons\n                document.querySelectorAll('.sortable-th .sort-icon').forEach(icon => {\n                    \/\/ Remove current icon\n                    while (icon.firstChild) {\n                        icon.removeChild(icon.firstChild);\n                    }\n                    \/\/ Add default down arrow icon\n                    const defaultIcon = document.createElementNS(\"http:\/\/www.w3.org\/2000\/svg\", \"polyline\");\n                    defaultIcon.setAttribute(\"points\", \"18 15 12 9 6 15\");\n                    icon.appendChild(defaultIcon);\n                });\n\n                if (currentSortBy === sortBy) {\n                    currentSortOrder = (currentSortOrder === 'asc' ? 'desc' : 'asc');\n                } else {\n                    currentSortBy = sortBy;\n                    currentSortOrder = 'asc'; \/\/ Default to ascending when changing column\n                }\n\n                currentPage = 1; \/\/ Reset to first page on sort\n\n                \/\/ Update icon for the clicked header\n                const clickedIcon = e.currentTarget.querySelector('.sort-icon');\n                if (clickedIcon) {\n                    \/\/ Clear existing icon\n                    while (clickedIcon.firstChild) {\n                        clickedIcon.removeChild(clickedIcon.firstChild);\n                    }\n                    \/\/ Add new icon based on sort order\n                    const newIcon = document.createElementNS(\"http:\/\/www.w3.org\/2000\/svg\", \"polyline\");\n                    newIcon.setAttribute(\"points\", currentSortOrder === 'asc' ? \"18 15 12 9 6 15\" : \"6 9 12 15 18 9\");\n                    clickedIcon.appendChild(newIcon);\n                }\n\n                renderTable();\n            });\n        });\n\n        \/\/ Event listener for items per page select dropdown\n        document.getElementById('itemsPerPageSelect').addEventListener('change', (e) => {\n            const newItemsPerPage = parseInt(e.target.value, 10);\n            itemsPerPage = newItemsPerPage;\n            currentPage = 1; \/\/ Reset to first page when items per page changes\n            renderTable();\n        });\n\n\n        \/\/ Initialize data and render table on page load\n        document.addEventListener('DOMContentLoaded', () => {\n            allCompanies = fetchFortune500Data();\n            renderTable();\n\n            \/\/ Initialize the sort icon for the default sort column (Rank)\n            const defaultSortHeader = document.querySelector(`.sortable-th[data-sort-by=\"${currentSortBy}\"] .sort-icon`);\n            if (defaultSortHeader) {\n                const defaultIcon = document.createElementNS(\"http:\/\/www.w3.org\/2000\/svg\", \"polyline\");\n                defaultIcon.setAttribute(\"points\", currentSortOrder === 'asc' ? \"18 15 12 9 6 15\" : \"6 9 12 15 18 9\");\n                defaultSortHeader.appendChild(defaultIcon);\n            }\n        });\n    <\/script>\n<\/body>\n<\/html>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Explore the Fortune 500 companies by their rank, country, and patent counts. Show: 50100200300400500 entries Rank Company Country Patents No companies found matching your criteria.<\/p>\n","protected":false},"author":10,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"ht-kb-category":[9140],"ht-kb-tag":[],"class_list":["post-107296","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-dynamic"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Fortune 500 Companies &amp; Patent Portfolio Analysis<\/title>\n<meta name=\"description\" content=\"Explore the top Fortune 500 companies by their rank, country, and patent counts, based on provided data.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/insights.greyb.com\/fortune-500-companies\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Fortune 500 Companies &amp; Patent Portfolio Analysis\" \/>\n<meta property=\"og:description\" content=\"Explore the top Fortune 500 companies by their rank, country, and patent counts, based on provided data.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/insights.greyb.com\/fortune-500-companies\/\" \/>\n<meta property=\"og:site_name\" content=\"Insights;Gate\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-24T10:36:38+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/insights.greyb.com\/fortune-500-companies\/\",\"url\":\"https:\/\/insights.greyb.com\/fortune-500-companies\/\",\"name\":\"Fortune 500 Companies &amp; Patent Portfolio Analysis\",\"isPartOf\":{\"@id\":\"https:\/\/insights.greyb.com\/#website\"},\"datePublished\":\"2025-07-01T14:22:13+00:00\",\"dateModified\":\"2025-09-24T10:36:38+00:00\",\"description\":\"Explore the top Fortune 500 companies by their rank, country, and patent counts, based on provided data.\",\"breadcrumb\":{\"@id\":\"https:\/\/insights.greyb.com\/fortune-500-companies\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/insights.greyb.com\/fortune-500-companies\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/insights.greyb.com\/fortune-500-companies\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/insights.greyb.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Articles\",\"item\":\"https:\/\/insights.greyb.com\/knowledge-base\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Dynamic\",\"item\":\"https:\/\/insights.greyb.com\/categories\/dynamic\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Fortune 500 Companies &amp; Patent Portfolio Analysis\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/insights.greyb.com\/#website\",\"url\":\"https:\/\/insights.greyb.com\/\",\"name\":\"Insights;Gate\",\"description\":\"An Insight Portal of Patent Data\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/insights.greyb.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Fortune 500 Companies &amp; Patent Portfolio Analysis","description":"Explore the top Fortune 500 companies by their rank, country, and patent counts, based on provided data.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/insights.greyb.com\/fortune-500-companies\/","og_locale":"en_US","og_type":"article","og_title":"Fortune 500 Companies &amp; Patent Portfolio Analysis","og_description":"Explore the top Fortune 500 companies by their rank, country, and patent counts, based on provided data.","og_url":"https:\/\/insights.greyb.com\/fortune-500-companies\/","og_site_name":"Insights;Gate","article_modified_time":"2025-09-24T10:36:38+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/insights.greyb.com\/fortune-500-companies\/","url":"https:\/\/insights.greyb.com\/fortune-500-companies\/","name":"Fortune 500 Companies &amp; Patent Portfolio Analysis","isPartOf":{"@id":"https:\/\/insights.greyb.com\/#website"},"datePublished":"2025-07-01T14:22:13+00:00","dateModified":"2025-09-24T10:36:38+00:00","description":"Explore the top Fortune 500 companies by their rank, country, and patent counts, based on provided data.","breadcrumb":{"@id":"https:\/\/insights.greyb.com\/fortune-500-companies\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/insights.greyb.com\/fortune-500-companies\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/insights.greyb.com\/fortune-500-companies\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/insights.greyb.com\/"},{"@type":"ListItem","position":2,"name":"Articles","item":"https:\/\/insights.greyb.com\/knowledge-base\/"},{"@type":"ListItem","position":3,"name":"Dynamic","item":"https:\/\/insights.greyb.com\/categories\/dynamic\/"},{"@type":"ListItem","position":4,"name":"Fortune 500 Companies &amp; Patent Portfolio Analysis"}]},{"@type":"WebSite","@id":"https:\/\/insights.greyb.com\/#website","url":"https:\/\/insights.greyb.com\/","name":"Insights;Gate","description":"An Insight Portal of Patent Data","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/insights.greyb.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/insights.greyb.com\/wp-json\/wp\/v2\/ht-kb\/107296","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/insights.greyb.com\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/insights.greyb.com\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/insights.greyb.com\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/insights.greyb.com\/wp-json\/wp\/v2\/comments?post=107296"}],"version-history":[{"count":69,"href":"https:\/\/insights.greyb.com\/wp-json\/wp\/v2\/ht-kb\/107296\/revisions"}],"predecessor-version":[{"id":110315,"href":"https:\/\/insights.greyb.com\/wp-json\/wp\/v2\/ht-kb\/107296\/revisions\/110315"}],"wp:attachment":[{"href":"https:\/\/insights.greyb.com\/wp-json\/wp\/v2\/media?parent=107296"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/insights.greyb.com\/wp-json\/wp\/v2\/ht-kb-category?post=107296"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/insights.greyb.com\/wp-json\/wp\/v2\/ht-kb-tag?post=107296"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}