Vance takes on a more visible transition role, working to boost Trump’s most contentious picks
Wicknell Chivayo parades new girlfriend, plans to buy her Range Rover & Lamborghini, ex-wife speaks out as new Tezvara rejects US$100,000 lobola
AP News Summary at 6:54 p.m. EST
Nov. 29 sports tv skedHeavy travel day starts with brief grounding of all American Airlines flightsDenny Hamlin, at 43 years old, is heading for a restart of sorts with Joe Gibbs Racing after the race team announced this past Friday that he would have a new crew chief in 2025. Chris Gabehart, Hamlin’s crew chief for the last six seasons, was named competition director at JGR . Chris Gayle, who previously sat atop the pit box for teammate Ty Gibbs, will serve as Hamlin’s crew chief next season. NASCAR insider gives thoughts on the end of Denny Hamlin, Chris Gabehart partnership Jeff Gluck of The Athletic chimed in with his thoughts on Gabehart’s exit from the No. 11 team during “ The Teardown ” podcast, calling it a “gut punch” to Hamlin at this stage in his career. “You’ve heard Denny say on his podcast that Chris Gabehart is the last crew chief he’ll ever have because he intended to finish his career with him,” Gluck said. “He had found a guy who was obviously a good fit and as you suggested, just the mere idea of sort of starting over, especially in this era of the Next Gen car, driver-crew chief communication is the difference maker. All the cars are the same and so you have to find these little things. For a 43-year-old who maybe has I don’t know, two, three years left to start over essentially and try to rebuild that, it seems like a very daunting task... “There’s a lot of just like man, this guy was at the top of his game crew chief wise and had a driver who still had a couple years left where they could win, and he obviously had stated goals of trying to get to 60 wins, try to get a championship So, it’s like man, I just think for Denny it’s gotta be a huge gut punch because now you’re looking at this and going man, this is gonna be really, really tough. This journey that I’ve been on just got a whole lot harder.” Hamlin and Gabehart were a highly successful partnership, winning 22 races together in six seasons. That is tied with Kyle Larson/Cliff Daniels for the most wins among Cup Series driver/crew chief duos in that span. Hamlin qualified for the Championship 4 three times and finished fifth or better in points in five of six seasons with Gabehart. Hamlin said he was surprised by the news, having no warning ahead of time that a change was imminent. “It does, but again, they’ve gotta do what’s best for the company. And I think that they’re looking for an improvement on performance from the 54,” Hamlin said Friday. “And they’re looking for an overall performance for all the teams. Because we certainly haven’t won the amount of races as an organization as we should.” Chris Gabehart recalls breaking JGR Competition Director news to Denny Hamlin: ‘It’s still tough for me’ Gabehart, speaking on SiriusXM NASCAR Radio , called it “tough” to realize he may have called his last race. “So, yeah the conversation with Denny was a tough one and it’s still tough for me admittedly, to come off the box and realize that maybe I’ve called my last race,” Gabehart said . “I’m not going to say I have but maybe I have. And I can certainly tell you that for the first time in 32 years now, going back to my childhood, when we go to Daytona the next race, I will not be focused on a singular door number. That is hard for me, that’s a very different role. But you know, where Denny’s concerned, I think he gets it. “We’ve talked at large and understand that one day this was going to come where he would move on to different things and I would have a lot more to contribute outside of a door number. There’s no easy way to have those conversations but in the end he’s a true professional and I think he truly understands this will make all of us better.” This article first appeared on 5 GOATs and was syndicated with permission.
Nick Kyrgios says positive tests for duo are ‘disgusting’ and ‘a horrible look’
Myers Industries Appoints Aaron Schapper as President, Chief Executive Officer and Director Effective January 1, 2025
Alex Cooper says ‘we had a Zoom call with Trump’s team’ about podcast appearance
CORPUS CHRISTI, Texas (AP) — Garry Clark scored 15 points as Texas A&M-Corpus Christi beat Stephen F. Austin 67-48 on Saturday night. Clark had 12 rebounds for the Islanders (6-4, 1-1 Southland Conference). Owen Dease went 3 of 3 from the field to add 10 points. Jordan Roberts had 10 points and shot 4 for 9. Nana Antwi-Boasiako led the Lumberjacks (5-5, 0-2) in scoring, finishing with 13 points, 10 rebounds and three blocks. Clayton Southwick added 10 points and two steals. Myles Jenkins had five points. The Associated Press created this story using technology provided by Data Skrive and data from Sportradar .
Gretchen McKay | (TNS) Pittsburgh Post-Gazette Beans are kind of like the your best friend from high school — nearly forgotten but always ready to step back into the limelight and help out an old pal when needed. As gorgeously (and tantalizingly) demonstrated in Rancho Gordo’s new cookbook, “The Bean Book: 100 Recipes for Cooking with All Kinds of Beans” (Ten Speed, $35), beans are indeed a magical fruit, though not in the way you heard as a kid. Classified as both a vegetable and a plant-based protein in the USDA’s Dietary Guidelines for Americans, beans and other legumes can be the ingredient you build an entire vegetarian or veggie-forward meal around. Or, they can help an economical cook stretch a dish twice as far with nutritious calories. A healthful and shelf-staple plant food — they last for years when dried — beans have been among a home cook’s most reliable pantry items for a very long time. (Common beans (Phaseolus vulgaris) are thought to have been grown in Mexico more than 7,000 years ago.) That’s why, for some, they’re often something of an afterthought, especially if the only time you ate them as a kid was when your mom tossed kidney beans into a pot of beef chili or made baked beans (with brown sugar and bacon, please!) for a family cookout. Vegetarians have always appreciated their versatility and nutritional punch, and because they’re cheap, they also were quite popular during the Great Depression and World War II as C rations. Sales also peaked during the coronavirus pandemic, when shoppers stockpiled long-lasting pantry essentials. It wasn’t until Rancho Gordo, a California-based bean company, trotted out its branded packages of colorful heirloom beans that the plant began to take on cult status among some shoppers. Unlike the bean varieties commonly found in even the smallest grocery stores, heirloom beans are mostly forgotten varieties that were developed on a small scale for certain characteristics, with seeds from the best crops passed down through the generations. The result is beans that are fresher and more colorful than mass-produced beans, and come in different shapes and sizes. They also have a more complex and intense flavor, fans say. “The Bean Book” dishes up dozens of different ways to cook Rancho Gordo’s 50 heirloom bean varieties, which include red-streaked cranberry beans, mint-green flageolets, black and classic garbanzos and (my favorite) vaquero — which wear the same black-and-white spots as a Holstein cow. Other gotta-try varieties (if just for the name) include eye of the goat, European Soldier, Jacob’s Cattle and Good Mother Stallard, a purple bean with cream-colored flecks. “The very good news is that you have to work extra hard to mess up a pot of beans, and it’s not difficult to make an excellent pot,” Steve Sando writes in the book’s foreword. “The even better news is that you become a better cook with each pot you make.” Not convinced? Here are five reasons to jump on the bean bandwagon: Even the smallest grocery store will have a selection of dried and canned beans. Common varieties include black, cannellini (white kidney), Great Northern, pinto, navy, kidney, Lima and garbanzo (chickpea) beans. Even when they’re not on sale, beans are a bargain at the supermarket. Many varieties cost less than $1 a can, and dried beans are an economical way to build a menu. I paid $1.25 for a one-pound bag of cranberry beans, a smooth and velvety bean with a slightly nutty flavor, at my local grocery store. Rancho Gordo’s heirloom beans cost substantially more. (They run $6.25-$7.50 for a one-pound bag, with free shipping on orders over $50.) But they are sold within a year of harvest, which makes them more flavorful and tender. A bag also comes with cooking instructions and recipe suggestions, and the quality is outstanding. Plus, after cooking their beans with aromatics, “you are left with essentially free soup,” Sando writes in the cookbook. “If you drain properly cooked and seasoned beans, the liquid you are left with is delicious.” Beans are a great source of plant-based protein and both soluble and insoluble fiber, and they include essential minerals like iron, magnesium and potassium. If you’re watching your weight or following a particular diet, beans are naturally free of fat, sodium and cholesterol and are rich in complex carbohydrates. They also contain antioxidants and folate. And if you’re vegan or vegetarian, most types of dry beans are rich sources of iron. The U.S. Dietary Guidelines for Americans recommends eating 1-3 cups of legumes, including beans, per week Dry beans have to be soaked overnight, but cooking them is easy. They can be cooked on the stovetop, in a slow cooker, in the pressure cooker and in the oven. Canned beans are even easier — just rinse and drain, and they’re ready to go. Beans can be used in so many different dishes. They can be made into soup, salad or dips, top nachos, add some heft to a casserole or be mashed into the makings of a veggie burger. You also can add them to brownies and other baked goods, toss them with pasta, add them to chili or a rice bowl or stuff them into a taco or burrito. Check out these four recipes: PG tested This light and creamy vegetarian soup benefits from a surprising garnish, roasted shiitake mushrooms, which taste exactly like bacon. For soup 1/4 cup olive oil 1 medium yellow onion, chopped 2 celery stalks, chopped 1 medium carrot, scrubbed and chopped 6 garlic cloves, finely grated or pressed 2 sprigs fresh thyme, plus more for garnish 1/2 teaspoon sea salt 1/4 teaspoon pepper 4 cups vegetable broth 2 15-ounce cans cannellini beans, drained and rinsed For bacon 8 ounces shiitake mushrooms, caps cut into 1/8 -inch slices 2 tablespoons olive oil 1/4 teaspoons fine sea salt To finish Plant-based milk Chili oil, for drizzling Preheat oven to 400 degrees. Make soup: In large pot, heat oil over medium heat until it shimmers. Add onion, celery, carrot, garlic, thyme, salt and pepper. Cook, stirring occasionally, until vegetables are fragrant and tender, 8-10 minutes. Add vegetable stock and beans, increase heat to high and bring mixture to a boil. Reduce heat to medium and simmer until thickened, 12-14 minutes. Meanwhile, make the bacon: Spread shiitake mushrooms into a single layer on a sheet pan, drizzle with olive oil, sprinkle with salt and pepper and toss to combine. Bake until browned and crispy, 18-20 minutes, rotating pan front to back and tossing mushrooms with a spatula halfway through. Let cool in pan; mushrooms will continue to crisp as they cool. To finish, add some milk to the soup and use an immersion blender to puree it in the pot, or puree in a blender. (Cover lid with a clean kitchen towel.) Taste and season with more salt and pepper if needed. Divide soup among bowls and top with shiitake bacon. Garnish with thyme sprigs and a drizzle of chili oil. Serves 4-6. — “Mastering the Art of Plant-Based Cooking” by Joe Yonan PG tested Velvety cranberry beans simmered with tomato and the punch of red wine vinegar are a perfect match for a soft bed of cheesy polenta. This is a filling, stick-to-your-ribs dish perfect for fall. 1/4 cup olive oil 1 small onion, finely chopped 2 garlic cloves, minced 2 cups canned chopped tomatoes, juice reserved 1 tablespoon red wine vinegar 2 tablespoons tomato paste 1 cup chicken or vegetable broth 4 fresh sage leaves Salt and pepper 4 cups cooked Lamon or cranberry beans 2 cups uncooked polenta 6 ounces pancetta, diced Chopped fresh basil or parsley, for garnish Grated Parmesan cheese, for serving In large pan, heat olive oil over medium heat. Add onion and garlic and cook, stirring, until onion begins to soften, about 3 minutes. Stir in tomatoes and red wine vinegar. In a small bowl, dissolve tomato paste in the broth and add to pan. Stir in sage and season with salt and pepper. Simmer, stirring occasionally, until the sauce has thickened, 15-20 minutes. Add beans to tomato sauce. Cook, stirring frequently, until heated through, about 15 minutes. Meanwhile, prepare polenta according to package instructions. Place pancetta in a small saucepan over low heat. Cook, stirring frequently, until the pancetta is brown and crisp, about 15 minutes. Use a slotted spoon to transfer pancetta to a paper towel to drain. To serve, spoon polenta into serving dishes. Ladle the beans over the polenta and top with the pancetta. Garnish with fresh basil and serve with grated Parmesan. Serves 6. — “The Bean Book: 100 Recipes for Cooking with All Kinds of Beans” by Steve Sando PG tested Beans and seafood might seen like an unusual pairing, but in this recipe, mild white beans take on a lot of flavor from clams. Spanish chorizo adds a nice contrast. 4 cups cooked white beans, bean broth reserved 1/4 cup extra-virgin olive oil 1/2 white onion, chopped 2 garlic cloves, chopped 1 teaspoon salt, or to taste 1/2 cup finely chopped Spanish-style cured chorizo 2 plum tomatoes, chopped 1/2 cup dry white wine 2 pounds small clams, scrubbed well Chopped fresh parsley, for garnish Country-style bread and butter, for serving In large pot, heat beans in their broth over medium-low heat. In large lidded saucepan, warm olive oil over medium-low heat. Add onion, garlic and salt and cook until soft, about 5 minutes. Add chorizo and cook gently until some of the fat has rendered, about 5 minutes. Add tomatoes and wine and cook to allow the flavors to mingle, 5-6 minutes. Increase heat to medium and add clams. Cover and cook for about 5 minutes, shaking the pan occasionally. Uncover the pan and cook until all of the clams open, another few minutes. Remove pan from heat, then remove and discard any clams that failed to open. Add clam mixture to the bean pot and stir very gently until well mixed. Simmer for a few minutes to allow the flavors to mingle but not get mushy. Ladle into large, shallow bowls and sprinkle with parsley. Set out a large bowl for discarded shells and encourage guests to eat with their fingers. Pass plenty of good bread and creamy butter at the table Serves 4-6. — “The Bean Book: 100 Recipes for Cooking with All Kinds of Beans, from the Rancho Gordo Kitchen” by Steve Sando with Julia Newberry PG tested So easy to pull together for your next party! 1 1/2 cups cooked cannellini beans, drained and rinsed 2 tablespoons extra-virgin olive oil Juice and zest of 1 lemon 1 small garlic clove, minced Generous pinch of salt Freshly ground black pepper 2 or 3 tablespoons water, if needed 2 fresh basil leaves, chopped, optional 1 sprig fresh rosemary, leaves chopped, optional In a food processor, pulse cannellini beans, olive oil, lemon juice and zest, garlic, salt and several grinds of pepper until combined. If it’s too thick, slowly add the water with the food processor running until it is smooth and creamy. Blend in the basil and/or rosemary, if using Serve with veggies, pita or bruschetta. Makes 1 1/2 cups — Gretchen McKay, Post-Gazette ©2024 PG Publishing Co. Visit at post-gazette.com. Distributed by Tribune Content Agency, LLC.
KYIV, Ukraine — NATO and Ukraine will hold emergency talks Tuesday after Russia attacked a central city with an experimental, hypersonic ballistic missile that escalated the nearly 33-month-old war. The conflict is “entering a decisive phase,” Poland's Prime Minister Donald Tusk said Friday, and “taking on very dramatic dimensions.” Ukraine’s parliament canceled a session as security was tightened following Thursday's Russian strike on a military facility in the city of Dnipro. In a stark warning to the West, President Vladimir Putin said in a nationally televised speech the attack with the intermediate-range Oreshnik missile was in retaliation for Kyiv’s use of U.S. and British longer-range missiles capable of striking deeper into Russian territory. Putin said Western air defense systems would be powerless to stop the new missile. Ukrainian military officials said the missile that hit Dnipro had reached a speed of Mach 11 (about 8,373 mph) and carried six nonnuclear warheads each releasing six submunitions. Speaking Friday to military and weapons industries officials, Putin said Russia is launching production of the Oreshnik. “No one in the world has such weapons,” he said with a thin smile. “Sooner or later, other leading countries will also get them. We are aware that they are under development." But he added, "we have this system now. And this is important.” Testing the missile will continue, “including in combat, depending on the situation and the character of security threats created for Russia,” Putin said, noting there is ”a stockpile of such systems ready for use.” Putin said while it isn’t an intercontinental missile, it’s so powerful the use of several of them fitted with conventional warheads in one attack could be as devastating as a strike with strategic — or nuclear — weapons. Gen. Sergei Karakayev, head of Russia’s Strategic Missile Forces, said the Oreshnik could reach targets across Europe and be fitted with nuclear or conventional warheads, echoing Putin's claim that even with conventional warheads, “the massive use of the weapon would be comparable in effect to the use of nuclear weapons.” Kremlin spokesman Dmitry Peskov kept up Russia's bellicose tone Friday, blaming “the reckless decisions and actions of Western countries” in supplying weapons to Ukraine to strike Russia. "The Russian side has clearly demonstrated its capabilities, and the contours of further retaliatory actions in the event that our concerns were not taken into account have also been quite clearly outlined," he said. Hungarian Prime Minister Viktor Orbán, widely seen as having the warmest relations with the Kremlin in the European Union, echoed Moscow's talking points, suggesting the use of U.S.-supplied weapons in Ukraine likely requires direct American involvement. “These are rockets that are fired and then guided to a target via an electronic system, which requires the world’s most advanced technology and satellite communications capability,” Orbán said on state radio. “There is a strong assumption ... that these missiles cannot be guided without the assistance of American personnel.” Orbán cautioned against underestimating Russia’s responses, emphasizing that the country’s recent modifications to its nuclear deployment doctrine should not be dismissed as a “bluff.” “It’s not a trick... there will be consequences,” he said. Separately in Kyiv, Czech Foreign Minister Jan Lipavský called Thursday's missile strike an “escalatory step and an attempt of the Russian dictator to scare the population of Ukraine and to scare the population of Europe.” At a news conference with Ukrainian Foreign Minister Andrii Sybiha, Lipavský also expressed his full support for delivering the necessary additional air defense systems to protect Ukrainian civilians from the “heinous attacks.” He underlined that the Czech Republic will impose no limits on the use of its weapons and equipment given to Ukraine. Three lawmakers from Ukraine's parliament, the Verkhovna Rada, confirmed that Friday's previously scheduled session was called off due to the ongoing threat of Russian missiles targeting government buildings in central Kyiv. In addition, there also was a recommendation to limit the work of all commercial offices and nongovernmental organizations "in that perimeter, and local residents were warned of the increased threat,” said lawmaker Mykyta Poturaiev, who added this is not the first time such a threat has been received. President Volodymyr Zelenskyy’s office continued to work in compliance with standard security measures, a spokesperson said. Ukraine’s Main Intelligence Directorate said the Oreshnik missile, whose name in Russian means “hazelnut tree,” was fired from the Kapustin Yar 4th Missile Test Range in Russia’s Astrakhan region, and flew 15 minutes before striking Dnipro. Test launches of a similar missile were conducted in October 2023 and June 2024, the directorate said. The Pentagon confirmed the missile was a new, experimental type of intermediate-range missile based on its RS-26 Rubezh intercontinental ballistic missile. Thursday's attack struck the Pivdenmash plant that built ICBMs when Ukraine was part of the Soviet Union. The military facility is located about 4 miles (6 1/2 kilometers) southwest of the center of Dnipro, a city of about 1 million that is Ukraine’s fourth-largest and a key hub for military supplies and humanitarian aid, and is home to one of the country’s largest hospitals for treating wounded soldiers from the front before their transfer to Kyiv or abroad. The stricken area was cordoned off and out of public view. With no fatalities reported from the attack, Dnipro residents resorted to dark humor on social media, mostly focused on the missile’s name, Oreshnik. Elsewhere in Ukraine, Russia struck a residential district of Sumy overnight with Iranian-designed Shahed drones, killing two people and injuring 13, the regional administration said.. Ukraine’s Suspilne media, quoting Sumy regional head Volodymyr Artiukh, said the drones were stuffed with shrapnel elements. “These weapons are used to destroy people, not to destroy objects,” said Artiukh, according to Suspilne. —— Associated Press journalists Lorne Cook in Brussels, Samya Kullab in Kyiv, Dasha Litvinova in Tallinn, Estonia, and Justin Spike in Budapest, Hungary, contributed. —— Follow AP’s coverage of the war in Ukraine at https://apnews.com/hub/russia-ukraine
The end of the year is traditionally a time for reflection, so we've gone back through 12 months of new ebike launches, tech developments and e-mobility highlights to compile our pick of 2024's top ebike innovations. As with , we've elected not to focus on models that have shifted the most units in a very healthy marketplace, or coverage that's attracted the most eyes. Instead we've chosen standout tech or novel ideas that could make a difference to those who want motor assistance at the pedal. A number of motor advances caught our eye in 2024, along with a cargo bike with landing gear, a solar-powered charging station for up to 12 ebikes at once and a laid-back PAS motorhome – which isn't not strictly an ebike but is certainly impressive. Our 2024 ebike tech roundup is presented in no particular order. Enough preamble, let's dive in.Total Revenues of $699.2M , up 13% Year Over Year Subscription Services Revenues of $580.9M , up 17% Year Over Year PLEASANTON, Calif. , Dec. 5, 2024 /PRNewswire/ -- Veeva Systems Inc. (NYSE: VEEV), a leading provider of industry cloud solutions for the global life sciences industry, today announced results for its third quarter ended October 31, 2024. "It was a great quarter of innovation and excellent execution across the board," said CEO Peter Gassner . "Especially significant was the hard work for the long term. We deepened a number of large, highly strategic relationships and are set to deliver the next generation of CRM this month with Vault CRM Suite to connect sales, marketing, and medical – a first for the industry." Fiscal 2025 Third Quarter Results: "We delivered results ahead of guidance on all metrics, reflecting our operational discipline and the durability of our model," said CFO Brian Van Wagener . "With a clear product strategy, focused execution, and large market opportunity we are well positioned for strong growth and profitability for many years to come." Recent Highlights: Financial Outlook: Veeva is providing guidance for its fiscal fourth quarter ending January 31, 2025 as follows: Veeva is providing updated guidance for its fiscal year ending January 31, 2025 as follows: Conference Call Information Prepared remarks and an investor presentation providing additional information and analysis can be found on Veeva's investor relations website at ir.veeva.com . Veeva will host a Q&A conference call at 2:00 p.m. PT today, December 5, 2024, and a replay of the call will be available on Veeva's investor relations website. What: Veeva Systems Fiscal 2025 Third Quarter Results Conference Call When: Thursday, December 5, 2024 Time: 2:00 p.m. PT (5:00 p.m. ET) Online Registration: https://registrations.events/direct/Q4I86021395 Webcast: ir.veeva.com ___________ (1) The customer contracting change that standardized termination for convenience (TFC) rights in our master subscription agreements resulted in a change in the timing of revenue for certain customer contracts and reduced revenues, operating income and non-GAAP operating income, and net income and non-GAAP net income in the third quarter of fiscal 2024. (2) This press release uses non-GAAP financial metrics that are adjusted for the impact of various GAAP items. See the section titled "Non-GAAP Financial Measures" and the tables entitled "Reconciliation of GAAP to Non-GAAP Financial Measures" below for details. (3) Veeva is not able, at this time, to provide GAAP targets for operating income and fully diluted net income per share for the fourth fiscal quarter ending January 31, 2025 or the fiscal year ending January 31, 2025 because of the difficulty of estimating certain items excluded from non-GAAP operating income and non-GAAP fully diluted net income per share that cannot be reasonably predicted, such as charges related to stock-based compensation expense. The effect of these excluded items may be significant. About Veeva Systems Veeva is the global leader in cloud software for the life sciences industry. Committed to innovation, product excellence, and customer success, Veeva serves more than 1,000 customers, ranging from the world's largest pharmaceutical companies to emerging biotechs. As a Public Benefit Corporation, Veeva is committed to balancing the interests of all stakeholders, including customers, employees, shareholders and the industries it serves. For more information, visit veeva.com . Veeva uses its ir.veeva.com website as a means of disclosing material non-public information, announcing upcoming investor conferences, and for complying with its disclosure obligations under Regulation FD. Accordingly, you should monitor our investor relations website in addition to following our press releases, SEC filings, and public conference calls and webcasts. Forward-looking Statements This release contains forward-looking statements regarding Veeva's expected future performance and, in particular, includes quotes from management and guidance, provided as of December 5, 2024, about Veeva's expected future financial results. Estimating guidance accurately for future periods is difficult. It involves assumptions and internal estimates that may prove to be incorrect and is based on plans that may change. Hence, there is a significant risk that actual results could differ materially from the guidance we have provided in this release and we have no obligation to update such guidance. There are also numerous risks that have the potential to negatively impact our financial performance, including issues related to the performance, availability, security, or privacy of our products, competitive factors, customer decisions and priorities, events that impact the life sciences industry, general macroeconomic and geopolitical events (including inflationary pressures, changes in interest rates, currency exchange fluctuations and impacts related to Russia's invasion of Ukraine and the Israel-Hamas conflict), and issues that impact our ability to hire, retain and adequately compensate talented employees. We have summarized what we believe are the principal risks to our business in a section titled "Summary of Risk Factors" on pages 36 and 37 in our filing on Form 10-Q for the period ended July 31, 2024 which you can find here . Additional details on the risks and uncertainties that may impact our business can be found in the same filing on Form 10-Q and in our subsequent SEC filings, which you can access at sec.gov . We recommend that you familiarize yourself with these risks and uncertainties before making an investment decision. Investor Relations Contact: Media Contact: Gunnar Hansen Maria Scurry Veeva Systems Inc. Veeva Systems Inc. 267-460-5839 781-366-7617 ir@veeva.com pr@veeva.com VEEVA SYSTEMS INC. CONDENSED CONSOLIDATED BALANCE SHEETS (In thousands) (Unaudited) October 31, 2024 January 31, 2024 Assets Current assets: Cash and cash equivalents $ 1,044,511 $ 703,487 Short-term investments 4,018,475 3,324,269 Accounts receivable, net 255,817 852,172 Unbilled accounts receivable 45,472 36,365 Prepaid expenses and other current assets 82,885 86,918 Total current assets 5,447,160 5,003,211 Property and equipment, net 55,695 58,532 Deferred costs, net 22,515 23,916 Lease right-of-use assets 60,325 45,602 Goodwill 439,877 439,877 Intangible assets, net 48,527 63,017 Deferred income taxes 322,652 233,463 Other long-term assets 56,102 43,302 Total assets $ 6,452,853 $ 5,910,920 Liabilities and stockholders ' equity Current liabilities: Accounts payable $ 31,845 $ 31,513 Accrued compensation and benefits 34,634 43,433 Accrued expenses and other current liabilities 30,906 32,980 Income tax payable 10,803 11,862 Deferred revenue 739,657 1,049,761 Lease liabilities 9,156 9,334 Total current liabilities 857,001 1,178,883 Deferred income taxes 475 2,052 Lease liabilities, noncurrent 62,545 46,441 Other long-term liabilities 31,429 38,720 Total liabilities 951,450 1,266,096 Stockholders' equity: Common stock 2 2 Additional paid-in capital 2,248,890 1,915,002 Accumulated other comprehensive loss (6,459) (10,637) Retained earnings 3,258,970 2,740,457 Total stockholders' equity 5,501,403 4,644,824 Total liabilities and stockholders ' equity $ 6,452,853 $ 5,910,920 VEEVA SYSTEMS INC. CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (In thousands, except per share data) (Unaudited) Three months ended October 31, Nine months ended October 31, 2024 2023 2024 2023 Revenues: Subscription services (4) $ 580,850 $ 494,912 $ 1,676,082 $ 1,380,095 Professional services and other (5) 118,357 121,593 349,651 352,960 Total revenues 699,207 616,505 2,025,733 1,733,055 Cost of revenues (6) : Cost of subscription services 82,638 74,435 239,577 213,179 Cost of professional services and other 91,751 93,247 279,068 290,184 Total cost of revenues 174,389 167,682 518,645 503,363 Gross profit 524,818 448,823 1,507,088 1,229,692 Operating expenses (6) : Research and development 172,411 161,278 511,551 465,466 Sales and marketing 98,695 96,773 297,524 282,269 General and administrative 72,359 62,283 195,001 187,887 Total operating expenses 343,465 320,334 1,004,076 935,622 Operating income 181,353 128,489 503,012 294,070 Other income, net 60,937 42,187 171,239 111,260 Income before income taxes 242,290 170,676 674,251 405,330 Income tax provision 56,482 35,518 155,738 27,023 Net income $ 185,808 $ 135,158 $ 518,513 $ 378,307 Net income per share: Basic $ 1.15 $ 0.84 $ 3.21 $ 2.36 Diluted $ 1.13 $ 0.83 $ 3.15 $ 2.32 Weighted-average shares used to compute net income per share: Basic 161,987 160,768 161,707 160,344 Diluted 164,979 163,761 164,838 163,129 Other comprehensive income: Net change in unrealized (loss) gain on available-for-sale investments $ (738) $ (2,637) $ 5,576 $ (6,100) Net change in cumulative foreign currency translation loss (146) (518) (1,398) (309) Comprehensive income $ 184,924 $ 132,003 $ 522,691 $ 371,898 (4) Includes subscription services revenues from the following product areas: Veeva Commercial Solutions $ 278,377 $ 251,167 $ 811,503 $ 733,921 Veeva R&D Solutions 302,473 243,745 864,579 646,174 Total subscription services $ 580,850 $ 494,912 $ 1,676,082 $ 1,380,095 (5) Includes professional services and other revenues from the following product areas: Veeva Commercial Solutions $ 45,855 $ 47,899 $ 139,695 $ 140,082 Veeva R&D Solutions 72,502 73,694 209,956 212,878 Total professional services and other $ 118,357 $ 121,593 $ 349,651 $ 352,960 (6) Includes stock-based compensation as follows: