tfhj668
19-01-22 0 Просмотров


  • Advance Auto Parts Can Keep the Good Times Rolling This column is part of the Heard on the Street Stock Picking Contest. You’re invited to play along with us here. Even the most cursory reader of news has seen the headlines by now: Used cars are expensive, and weather across the U.S. has been extreme. While that sounds like trouble to most people, it is music to the ears of car-parts retailer Advance Auto Parts for Ssangyong Korando. AAP -0.71% Investors have been slower to take notice, though. Advance Auto Parts shares are up 32% since the beginning of 2020 but have lagged behind a basket of retailers by 30 percentage points. Meanwhile, a basket of used- and new-car sellers’ stocks has done far better over the same period, even after excluding high-growth e-commerce names such as Carvana. The blockbuster profits seen in the used-car selling business will wind down when the chip shortage eases. The effects on the Auto Parts for Ssangyong Tivoli and repairs business, however, could prove lasting. The average age of cars and light trucks on U.S. roads is a record 12.1 years according to IHS Markit. In particular, there has been healthy growth in cars aged 4-to-11 years, which is deemed a sweet spot as they are often past their warranty and can be serviced by independent garages—an important customer cohort for Advance Auto Parts for Ssangyong Rexton. The scarcity of new vehicles and higher used-car prices should prompt more car owners to continue repairing their existing vehicles for some time, especially with the absence of another round of stimulus checks. Sure, those prices may be coming off their highs—Manheim data shows wholesale used-vehicle prices declined slightly in July compared with June. But they remain 24% more expensive than a year earlier so a return to normal pricing could take time. Automakers have said the chip shortage could weigh on the production well into the second half of this year. Meanwhile, this year’s hotter-than-average summer should also help drive up parts demand, just as the harsh winter did earlier this year. And vehicle miles traveled are still recovering, creating more wear and tear. Skeptics might fear that sales are already near their peak. In its first quarter ended April 24, Advance Auto Part for Ssangyong Kyron saw same-store sales jump 24.7% compared with a year earlier. Compared with peers, though, Advance Auto Parts appears to have a longer growth runway. For one, its business leans more heavily on car-repair professionals, who account for roughly 60% of sales. That was a drag last year as pandemic-wary consumers opted for do-it-yourself repairs or put off the work. Demand among professionals is just starting to catch up. Additionally, car parts didn’t exactly fly off the shelf last year in the Northeast—the company’s largest market—because the region’s mobility was heavily affected by the pandemic. That market is staging a healthy recovery in Auto Parts for Ssangyong Actyon demand, and a return to severe restrictions seems less likely in the highly vaccinated region. There is also more room to run valuation-wise. Advance Auto Parts for Ssangyong Chairman’ shares fetch 1.31 times enterprise value to forward-12-month revenue, while peers AutoZone AZO -0.73% and O’Reilly Automotive ORLY -1.29% fetch 2.9 times and 3.6 times, respectively, according to FactSet. The company has lagged behind in recent years because its management, which took the reins after activist investor Starboard Value bought a stake in 2015, didn’t deliver on the targets that some analysts think were unrealistic to begin with. Most of the heavy lifting is now behind Advance Auto Parts for Ssangyong Rodius. In the past few years, the company has overhauled its organizational culture, found efficiencies among its four different store banners and invested wisely in technology, according to Mr. Ciccarelli’s report. After years of declining or slowly improving operating margins, the company seems to be turning around. Its full-year margins for 2020 were 7.9%, almost a full percentage point higher than the prior year. Analysts polled by FactSet now deem the company’s 10.5% to 12.5% operating margin goal for 2023 realistic. It is time for investors to peek under the hood.  



Отправить сообщение

Похожие объявления

HOW TO JOIN ILLUMINATI 666 AND BE RICH AND FAMOUS FOREVER +27710571905

 HOW TO JOIN ILLUMINATI 666 AND BE RICH AND FAMOUS FOREVER +27710571905 in South Africa, Uganda, Zambia, Zimbabwe, UK, USA, Canada, Malawi,Botswana, Swaziland, South Sudan and in cities like…

3 Most Common Types Of Tungsten Alloys

 3 Most Common Types Of Tungsten Alloys Tungsten alloy is an alloy composed of tungsten and other elements. Among metals, Tungsten and Alloys have the highest melting point, good high-temperature strength and creep resistance, as well as thermal…

How the Baseball Cap Went From Athletic Gear to Fashion Statement

How the Baseball Cap Went From Athletic Gear to Fashion Statement The “Philadelphia style,” with a sturdier brim, debuted in 1908, and was quickly embraced by major-league teams. Designers continued to tinker, as crowns grew higher and materials became…

todo-exercisebike.com

todo-exercisebike.com Bicycle, also called bike, two-wheeled steerable machine that is pedaled by the rider's feet. On a standard bicycle the wheels are mounted in-line in a metal frame, with the front wheel held in a rotatable fork. The rider sits on…

How to Use a Step Drill Bit?

How to Use a Step Drill Bit? When I first came across step drill bits I was actually quite confused about their use. Once I started looking into their uses I was really excited to invest in my own set of step drill bits. With experience, I have come to…

Пожаловаться на это объявление
Войти чтоб ответить

Поделиться


Profiler

Database (default) 0.233310 s
21.2891 kB
Исходный пункт Min Max Average Всего
SELECT `group_name`, `config_key`, `config_value` FROM `oc2_config` ORDER BY `group_name` ASC, `config_key` ASC (1)
0.001360 s
0.001360 s
0.001360 s
0.001360 s
0.8359 kB
0.8359 kB
0.8359 kB
0.8359 kB
SELECT `oc2_`.`id_crontab` AS `id_crontab`, `oc2_`.`name` AS `name`, `oc2_`.`period` AS `period`, `oc2_`.`callback` AS `callback`, `oc2_`.`params` AS `params`, `oc2_`.`description` AS `description`, `oc2_`.`date_created` AS `date_created`, `oc2_`.`date_started` AS `date_started`, `oc2_`.`date_finished` AS `date_finished`, `oc2_`.`date_next` AS `date_next`, `oc2_`.`times_executed` AS `times_executed`, `oc2_`.`output` AS `output`, `oc2_`.`running` AS `running`, `oc2_`.`active` AS `active` FROM `oc2_crontab` AS `oc2_` WHERE `active` = 1 AND (`date_next` <= '2024-12-21 14:36:28' OR `date_next` IS NULL) (1)
0.000639 s
0.000639 s
0.000639 s
0.000639 s
0.7031 kB
0.7031 kB
0.7031 kB
0.7031 kB
SELECT `oc2_category`.`id_category` AS `id_category`, `oc2_category`.`name` AS `name`, `oc2_category`.`order` AS `order`, `oc2_category`.`created` AS `created`, `oc2_category`.`id_category_parent` AS `id_category_parent`, `oc2_category`.`parent_deep` AS `parent_deep`, `oc2_category`.`seoname` AS `seoname`, `oc2_category`.`description` AS `description`, `oc2_category`.`price` AS `price`, `oc2_category`.`last_modified` AS `last_modified`, `oc2_category`.`has_image` AS `has_image` FROM `oc2_categories` AS `oc2_category` WHERE `seoname` = 'odezhda' LIMIT 1 (1)
0.000341 s
0.000341 s
0.000341 s
0.000341 s
0.7031 kB
0.7031 kB
0.7031 kB
0.7031 kB
SHOW FULL COLUMNS FROM `oc2_ads` (1)
0.001076 s
0.001076 s
0.001076 s
0.001076 s
0.7031 kB
0.7031 kB
0.7031 kB
0.7031 kB
SELECT `oc2_ad`.`id_ad` AS `id_ad`, `oc2_ad`.`id_user` AS `id_user`, `oc2_ad`.`id_category` AS `id_category`, `oc2_ad`.`id_location` AS `id_location`, `oc2_ad`.`title` AS `title`, `oc2_ad`.`seotitle` AS `seotitle`, `oc2_ad`.`description` AS `description`, `oc2_ad`.`address` AS `address`, `oc2_ad`.`latitude` AS `latitude`, `oc2_ad`.`longitude` AS `longitude`, `oc2_ad`.`price` AS `price`, `oc2_ad`.`phone` AS `phone`, `oc2_ad`.`website` AS `website`, `oc2_ad`.`ip_address` AS `ip_address`, `oc2_ad`.`created` AS `created`, `oc2_ad`.`published` AS `published`, `oc2_ad`.`featured` AS `featured`, `oc2_ad`.`last_modified` AS `last_modified`, `oc2_ad`.`status` AS `status`, `oc2_ad`.`has_images` AS `has_images`, `oc2_ad`.`stock` AS `stock`, `oc2_ad`.`rate` AS `rate`, `oc2_ad`.`favorited` AS `favorited`, `oc2_ad`.`cf_doppole` AS `cf_doppole` FROM `oc2_ads` AS `oc2_ad` WHERE `seotitle` = 'advance-auto-parts-can-keep-the-good-times-rolling-1' LIMIT 1 (1)
0.000382 s
0.000382 s
0.000382 s
0.000382 s
0.7031 kB
0.7031 kB
0.7031 kB
0.7031 kB
SELECT `oc2_location`.`id_location` AS `id_location`, `oc2_location`.`name` AS `name`, `oc2_location`.`order` AS `order`, `oc2_location`.`id_location_parent` AS `id_location_parent`, `oc2_location`.`parent_deep` AS `parent_deep`, `oc2_location`.`seoname` AS `seoname`, `oc2_location`.`description` AS `description`, `oc2_location`.`last_modified` AS `last_modified`, `oc2_location`.`has_image` AS `has_image`, `oc2_location`.`latitude` AS `latitude`, `oc2_location`.`longitude` AS `longitude`, `oc2_location`.`id_geoname` AS `id_geoname`, `oc2_location`.`fcodename_geoname` AS `fcodename_geoname` FROM `oc2_locations` AS `oc2_location` WHERE `oc2_location`.`id_location` = '0' LIMIT 1 (7)
0.000247 s
0.000689 s
0.000375 s
0.002624 s
0.7031 kB
0.7031 kB
0.7031 kB
4.9219 kB
SELECT `oc2_location`.`id_location` AS `id_location`, `oc2_location`.`name` AS `name`, `oc2_location`.`order` AS `order`, `oc2_location`.`id_location_parent` AS `id_location_parent`, `oc2_location`.`parent_deep` AS `parent_deep`, `oc2_location`.`seoname` AS `seoname`, `oc2_location`.`description` AS `description`, `oc2_location`.`last_modified` AS `last_modified`, `oc2_location`.`has_image` AS `has_image`, `oc2_location`.`latitude` AS `latitude`, `oc2_location`.`longitude` AS `longitude`, `oc2_location`.`id_geoname` AS `id_geoname`, `oc2_location`.`fcodename_geoname` AS `fcodename_geoname` FROM `oc2_locations` AS `oc2_location` WHERE `seoname` IS NULL LIMIT 1 (1)
0.000195 s
0.000195 s
0.000195 s
0.000195 s
0.7031 kB
0.7031 kB
0.7031 kB
0.7031 kB
SELECT `oc2_ad`.`id_ad` AS `id_ad`, `oc2_ad`.`id_user` AS `id_user`, `oc2_ad`.`id_category` AS `id_category`, `oc2_ad`.`id_location` AS `id_location`, `oc2_ad`.`title` AS `title`, `oc2_ad`.`seotitle` AS `seotitle`, `oc2_ad`.`description` AS `description`, `oc2_ad`.`address` AS `address`, `oc2_ad`.`latitude` AS `latitude`, `oc2_ad`.`longitude` AS `longitude`, `oc2_ad`.`price` AS `price`, `oc2_ad`.`phone` AS `phone`, `oc2_ad`.`website` AS `website`, `oc2_ad`.`ip_address` AS `ip_address`, `oc2_ad`.`created` AS `created`, `oc2_ad`.`published` AS `published`, `oc2_ad`.`featured` AS `featured`, `oc2_ad`.`last_modified` AS `last_modified`, `oc2_ad`.`status` AS `status`, `oc2_ad`.`has_images` AS `has_images`, `oc2_ad`.`stock` AS `stock`, `oc2_ad`.`rate` AS `rate`, `oc2_ad`.`favorited` AS `favorited`, `oc2_ad`.`cf_doppole` AS `cf_doppole` FROM `oc2_ads` AS `oc2_ad` WHERE `seotitle` = 'advance-auto-parts-can-keep-the-good-times-rolling-1' AND `status` != 30 LIMIT 1 (1)
0.000563 s
0.000563 s
0.000563 s
0.000563 s
0.7031 kB
0.7031 kB
0.7031 kB
0.7031 kB
SELECT `oc2_category`.`id_category` AS `id_category`, `oc2_category`.`name` AS `name`, `oc2_category`.`order` AS `order`, `oc2_category`.`created` AS `created`, `oc2_category`.`id_category_parent` AS `id_category_parent`, `oc2_category`.`parent_deep` AS `parent_deep`, `oc2_category`.`seoname` AS `seoname`, `oc2_category`.`description` AS `description`, `oc2_category`.`price` AS `price`, `oc2_category`.`last_modified` AS `last_modified`, `oc2_category`.`has_image` AS `has_image` FROM `oc2_categories` AS `oc2_category` WHERE `oc2_category`.`id_category` = '2' LIMIT 1 (7)
0.000307 s
0.000683 s
0.000384 s
0.002688 s
0.7031 kB
0.7031 kB
0.7031 kB
4.9219 kB
SHOW FULL COLUMNS FROM `oc2_comments` (1)
0.001334 s
0.001334 s
0.001334 s
0.001334 s
0.7031 kB
0.7031 kB
0.7031 kB
0.7031 kB
SELECT COUNT(`oc2_comment`.`id_comment`) AS `records_found` FROM `oc2_comments` AS `oc2_comment` WHERE `id_ad` = '2957' AND `status` = 1 (1)
0.000600 s
0.000600 s
0.000600 s
0.000600 s
0.7031 kB
0.7031 kB
0.7031 kB
0.7031 kB
SELECT `oc2_comment`.`id_comment` AS `id_comment`, `oc2_comment`.`id_comment_parent` AS `id_comment_parent`, `oc2_comment`.`id_ad` AS `id_ad`, `oc2_comment`.`id_comment_tree` AS `id_comment_tree`, `oc2_comment`.`created` AS `created`, `oc2_comment`.`comment` AS `comment`, `oc2_comment`.`status` AS `status`, `oc2_comment`.`id_user` AS `id_user`, `oc2_comment`.`ip_address` AS `ip_address` FROM `oc2_comments` AS `oc2_comment` WHERE `id_ad` = '2957' AND `status` = 1 ORDER BY `created` ASC LIMIT 20 OFFSET 0 (1)
0.000661 s
0.000661 s
0.000661 s
0.000661 s
0.7031 kB
0.7031 kB
0.7031 kB
0.7031 kB
SELECT `oc2_c`.`id_category`, COUNT("a.id_ad") AS `count` FROM `oc2_categories` AS `oc2_c` JOIN `oc2_ads` AS `oc2_a` USING (`id_category`) WHERE `oc2_a`.`id_category` = oc2_c.id_category AND IF(0 <> 0, DATE_ADD( published, INTERVAL 0 DAY), DATE_ADD( NOW(), INTERVAL 1 DAY)) > '2024-12-21 14:36:28' AND `oc2_a`.`status` = 1 GROUP BY `oc2_c`.`id_category` ORDER BY `oc2_c`.`order` ASC (1)
0.028731 s
0.028731 s
0.028731 s
0.028731 s
0.7031 kB
0.7031 kB
0.7031 kB
0.7031 kB
SELECT `oc2_category`.`id_category` AS `id_category`, `oc2_category`.`name` AS `name`, `oc2_category`.`order` AS `order`, `oc2_category`.`created` AS `created`, `oc2_category`.`id_category_parent` AS `id_category_parent`, `oc2_category`.`parent_deep` AS `parent_deep`, `oc2_category`.`seoname` AS `seoname`, `oc2_category`.`description` AS `description`, `oc2_category`.`price` AS `price`, `oc2_category`.`last_modified` AS `last_modified`, `oc2_category`.`has_image` AS `has_image` FROM `oc2_categories` AS `oc2_category` WHERE `id_category` != 1 AND `parent_deep` IN (0, 1) ORDER BY `order` ASC (1)
0.000314 s
0.000314 s
0.000314 s
0.000314 s
0.7031 kB
0.7031 kB
0.7031 kB
0.7031 kB
SELECT `oc2_category`.`id_category` AS `id_category`, `oc2_category`.`name` AS `name`, `oc2_category`.`order` AS `order`, `oc2_category`.`created` AS `created`, `oc2_category`.`id_category_parent` AS `id_category_parent`, `oc2_category`.`parent_deep` AS `parent_deep`, `oc2_category`.`seoname` AS `seoname`, `oc2_category`.`description` AS `description`, `oc2_category`.`price` AS `price`, `oc2_category`.`last_modified` AS `last_modified`, `oc2_category`.`has_image` AS `has_image` FROM `oc2_categories` AS `oc2_category` WHERE `id_category_parent` = '2' AND `id_category` != '2' LIMIT 1 (1)
0.045813 s
0.045813 s
0.045813 s
0.045813 s
0.7031 kB
0.7031 kB
0.7031 kB
0.7031 kB
SHOW FULL COLUMNS FROM `oc2_users` (1)
0.001322 s
0.001322 s
0.001322 s
0.001322 s
0.7656 kB
0.7656 kB
0.7656 kB
0.7656 kB
SELECT `oc2_user`.`id_user` AS `id_user`, `oc2_user`.`name` AS `name`, `oc2_user`.`seoname` AS `seoname`, `oc2_user`.`email` AS `email`, `oc2_user`.`password` AS `password`, `oc2_user`.`description` AS `description`, `oc2_user`.`status` AS `status`, `oc2_user`.`id_role` AS `id_role`, `oc2_user`.`id_location` AS `id_location`, `oc2_user`.`created` AS `created`, `oc2_user`.`last_modified` AS `last_modified`, `oc2_user`.`logins` AS `logins`, `oc2_user`.`last_login` AS `last_login`, `oc2_user`.`last_ip` AS `last_ip`, `oc2_user`.`user_agent` AS `user_agent`, `oc2_user`.`token` AS `token`, `oc2_user`.`token_created` AS `token_created`, `oc2_user`.`token_expires` AS `token_expires`, `oc2_user`.`api_token` AS `api_token`, `oc2_user`.`hybridauth_provider_name` AS `hybridauth_provider_name`, `oc2_user`.`hybridauth_provider_uid` AS `hybridauth_provider_uid`, `oc2_user`.`subscriber` AS `subscriber`, `oc2_user`.`rate` AS `rate`, `oc2_user`.`has_image` AS `has_image`, `oc2_user`.`failed_attempts` AS `failed_attempts`, `oc2_user`.`last_failed` AS `last_failed`, `oc2_user`.`notification_date` AS `notification_date`, `oc2_user`.`device_id` AS `device_id`, `oc2_user`.`stripe_user_id` AS `stripe_user_id`, `oc2_user`.`google_authenticator` AS `google_authenticator` FROM `oc2_users` AS `oc2_user` WHERE `oc2_user`.`id_user` = '541' LIMIT 1 (1)
0.000369 s
0.000369 s
0.000369 s
0.000369 s
0.7031 kB
0.7031 kB
0.7031 kB
0.7031 kB
SELECT `oc2_ad`.`id_ad` AS `id_ad`, `oc2_ad`.`id_user` AS `id_user`, `oc2_ad`.`id_category` AS `id_category`, `oc2_ad`.`id_location` AS `id_location`, `oc2_ad`.`title` AS `title`, `oc2_ad`.`seotitle` AS `seotitle`, `oc2_ad`.`description` AS `description`, `oc2_ad`.`address` AS `address`, `oc2_ad`.`latitude` AS `latitude`, `oc2_ad`.`longitude` AS `longitude`, `oc2_ad`.`price` AS `price`, `oc2_ad`.`phone` AS `phone`, `oc2_ad`.`website` AS `website`, `oc2_ad`.`ip_address` AS `ip_address`, `oc2_ad`.`created` AS `created`, `oc2_ad`.`published` AS `published`, `oc2_ad`.`featured` AS `featured`, `oc2_ad`.`last_modified` AS `last_modified`, `oc2_ad`.`status` AS `status`, `oc2_ad`.`has_images` AS `has_images`, `oc2_ad`.`stock` AS `stock`, `oc2_ad`.`rate` AS `rate`, `oc2_ad`.`favorited` AS `favorited`, `oc2_ad`.`cf_doppole` AS `cf_doppole` FROM `oc2_ads` AS `oc2_ad` WHERE (`id_category` = '2' OR `id_location` = '0') AND `id_ad` != '2957' AND `status` = 1 ORDER BY RAND() LIMIT 5 (1)
0.144297 s
0.144297 s
0.144297 s
0.144297 s
0.7031 kB
0.7031 kB
0.7031 kB
0.7031 kB
Kohana 0.012418 s
146.5703 kB
Исходный пункт Min Max Average Всего
find_file (221)
0.000011 s
0.000122 s
0.000056 s
0.012418 s
0.4531 kB
3.2109 kB
0.6632 kB
146.5703 kB
Requests 1.456670 s
1,782.9609 kB
Исходный пункт Min Max Average Всего
"odezhda/advance-auto-parts-can-keep-the-good-times-rolling-1.html" (1)
1.459256 s
1.459256 s
1.459256 s
1.459256 s
1,805.2422 kB
1,805.2422 kB
1,805.2422 kB
1,805.2422 kB
Запуск приложения (1) 1.711284 s 1.711284 s 1.711284 s 1.711284 s
3,636.7969 kB 3,636.7969 kB 3,636.7969 kB 3,636.7969 kB

Окружающая среда

Включённые файлы (195)

Загруженые расширения (64)

$_SESSION

$_SERVER