UPS live chart

Instrument Fundamentals

Weekly Search
Weekly
Daily
Date Close Change Change (%) Open High Low

News

Webhose 2025 Apr 17, 11:01

Marshall Wace LLP Purchases 247,193 Shares of United Parcel Service, Inc. (NYSE:UPS)

United Parcel Service Inc
Webhose 2025 Apr 17, 10:00

Earnings Preview: What To Expect From United Parcel Service's Report

United Parcel Service Inc
Webhose 2025 Apr 17, 09:52

United Capital Financial Advisors LLC Trims Holdings in United Parcel Service, Inc. (NYSE:UPS)

United Parcel Service Inc
Webhose 2025 Apr 16, 19:03

United Parcel Service (NYSE:UPS) Stock Price Down 1.2% - What's Next?

United Parcel Service Inc
Webhose 2025 Apr 16, 14:44

Advent Capital Management DE Buys Shares of 33,000 United Parcel Service, Inc. (NYSE:UPS)

United Parcel Service Inc
Webhose 2025 Apr 16, 14:44

Rep. Carol D. Miller Sells United Parcel Service, Inc. (NYSE:UPS) Shares

United Parcel Service Inc
Webhose 2025 Apr 16, 11:06

Marshall Wace LLP Boosts Stock Holdings in United Parcel Service, Inc. (NYSE:UPS)

United Parcel Service Inc
Webhose 2025 Apr 16, 10:38

AGP Franklin LLC Takes Position in United Parcel Service, Inc. (NYSE:UPS)

United Parcel Service Inc
Webhose 2025 Apr 16, 10:06

Research Analysts' Weekly Ratings Updates for United Parcel Service (UPS)

United Parcel Service Inc
Webhose 2025 Apr 16, 07:56

Brokerages Set United Parcel Service, Inc. (NYSE:UPS) Price Target at $131.32

United Parcel Service Inc
Webhose 2025 Apr 16, 00:10

United Parcel Service (NYSE:UPS) Stock Unloaded Rep. Kelly Morrison

United Parcel Service Inc
Webhose 2025 Apr 15, 21:18

UPS to Announce 2025 First-Quarter Results on April 29 | UPS stock news

United Parcel Service Inc
Webhose 2025 Apr 15, 20:43

UPS To Release First-Quarter 2025 Results On Tuesday, April 29, 2025 | UPS Stock News

United Parcel Service Inc
Webhose 2025 Apr 15, 18:57

United Parcel Service (NYSE:UPS) Stock Price Up 2.8% - Here's What Happened

United Parcel Service Inc
Webhose 2025 Apr 15, 16:06

Delta Air Lines (DAL) Secures 10-Year Maintenance Contract with UPS

United Parcel Service Inc
Webhose 2025 Apr 15, 14:20

United Parcel Service, Inc. (NYSE:UPS) Shares Sold by Rench Wealth Management Inc.

United Parcel Service Inc
Webhose 2025 Apr 15, 10:07

106,131 Shares in United Parcel Service, Inc. (NYSE:UPS) Bought by Aware Super Pty Ltd as trustee of Aware Super

United Parcel Service Inc
Webhose 2025 Apr 15, 09:04

Rep. Kelly Morrison Sells United Parcel Service, Inc. (NYSE:UPS) Shares

United Parcel Service Inc
Webhose 2025 Apr 14, 12:18

United Parcel Service, Inc. (NYSE:UPS) Stock Holdings Lowered by Synovus Financial Corp

United Parcel Service Inc
Webhose 2025 Apr 14, 11:22

Altman Advisors Inc. Takes $1.27 Million Position in United Parcel Service, Inc. (NYSE:UPS)

United Parcel Service Inc
Webhose 2025 Apr 14, 10:38

Townsquare Capital LLC Buys 6,192 Shares of United Parcel Service, Inc. (NYSE:UPS)

United Parcel Service Inc
Webhose 2025 Apr 13, 12:38

TCM Advisors LLC Sells 600 Shares of United Parcel Service, Inc. (NYSE:UPS)

United Parcel Service Inc
Webhose 2025 Apr 13, 09:21

United Parcel Service, Inc. (NYSE:UPS) Shares Acquired by FIL Ltd

United Parcel Service Inc
Webhose 2025 Apr 13, 08:22

ExodusPoint Capital Management LP Buys New Holdings in United Parcel Service, Inc. (NYSE:UPS)

United Parcel Service Inc
Webhose 2025 Apr 12, 09:39

United Parcel Service (NYSE:UPS) Lowered to Hold Rating by StockNews.com

United Parcel Service Inc
Webhose 2025 Apr 11, 14:15

Argent Trust Co Has $7.40 Million Stock Holdings in United Parcel Service, Inc. (NYSE:UPS)

United Parcel Service Inc
Webhose 2025 Apr 11, 13:13

Zuckerman Investment Group LLC Invests $963,000 in United Parcel Service, Inc. (NYSE:UPS)

United Parcel Service Inc
Webhose 2025 Apr 11, 07:48

United Parcel Service, Inc. (NYSE:UPS) Given Average Recommendation of "Moderate Buy" by Analysts

United Parcel Service Inc
Webhose 2025 Apr 10, 15:25

United Parcel Service (NYSE:UPS) Trading Down 0.4% After Analyst Downgrade

United Parcel Service Inc
Webhose 2025 Apr 10, 10:56

United Parcel Service, Inc. (NYSE:UPS) Shares Sold by Texas Yale Capital Corp.

United Parcel Service Inc
Webhose 2025 Apr 10, 10:06

Invesco Ltd. Sells 643,139 Shares of United Parcel Service, Inc. (NYSE:UPS)

United Parcel Service Inc
Webhose 2025 Apr 10, 02:38

United Parcel Service (NYSE:UPS) Trading Down 1.9% - Time to Sell?

United Parcel Service Inc
Webhose 2025 Apr 09, 21:29

Citigroup Cuts United Parcel Service (NYSE:UPS) Price Target to $123.00

United Parcel Service Inc
Webhose 2025 Apr 09, 18:23

UPS: Raising UPS' Uncertainty Level to High Amid Tariffs' Threat to Macroeconomic Growth | Morningstar

United Parcel Service Inc
Webhose 2025 Apr 09, 18:13

Tariffs' Threat to UPS' Retail and Industrial End Markets a Key Factor to Watch | Morningstar

United Parcel Service Inc
Webhose 2025 Apr 09, 11:59

Nixon Capital LLC Buys Shares of 11,896 United Parcel Service, Inc. (NYSE:UPS)

United Parcel Service Inc
Webhose 2025 Apr 09, 11:41

United Parcel Service, Inc. (NYSE:UPS) Shares Sold by Sand Hill Global Advisors LLC

United Parcel Service Inc
Webhose 2025 Apr 09, 08:11

CVS Health (CVS) Appoints New CFO Amid Strategic Shifts

United Parcel Service Inc
Webhose 2025 Apr 09, 08:10

UPS (UPS) Expands Shipping Options with New Ground Services

United Parcel Service Inc
Webhose 2025 Apr 09, 07:09

UPS: Questionable Buy Rating Amid Earnings Concerns

United Parcel Service Inc
Webhose 2025 Apr 09, 02:49

United Parcel Service (NYSE:UPS) Shares Down 1.9% - What's Next?

United Parcel Service Inc
Webhose 2025 Apr 08, 21:09

Network Reconfiguration And Healthcare Expansion Will Drive Efficiency

United Parcel Service Inc
Webhose 2025 Apr 08, 19:24

United Parcel Service (NYSE:UPS) Stock Price Down 0.4% on Analyst Downgrade

United Parcel Service Inc
Webhose 2025 Apr 08, 18:22

Raymond James Has Lowered Expectations for United Parcel Service (NYSE:UPS) Stock Price

United Parcel Service Inc
Webhose 2025 Apr 08, 14:40

UPS Expands Shipping Services to Boost Customer Experience

United Parcel Service Inc
Webhose 2025 Apr 08, 14:16

CVS names new finance, medical chiefs | Chain Store Age

United Parcel Service Inc
Webhose 2025 Apr 08, 13:31

UPS Expands Shipping Options with New Ground Services

United Parcel Service Inc
Webhose 2025 Apr 08, 12:59

UPS Expands Ground Shipping Options | Morningstar

United Parcel Service Inc
Webhose 2025 Apr 08, 12:27

CVS Health Corporation (CVS) Announces Key Executive Appointments

United Parcel Service Inc
Webhose 2025 Apr 08, 12:27

CVS Health hires Brian Newman as CFO

United Parcel Service Inc
Webhose 2025 Apr 08, 11:15

CVS Names New CFO as Leadership Changes Continue

United Parcel Service Inc
Webhose 2025 Apr 08, 10:32

Legal & General Group Plc Has $518.84 Million Holdings in United Parcel Service, Inc. (NYSE:UPS)

United Parcel Service Inc
Webhose 2025 Apr 08, 10:23

Bank of Montreal Can Sells 81,000 Shares of United Parcel Service, Inc. (NYSE:UPS)

United Parcel Service Inc
Webhose 2025 Apr 08, 10:21

United Parcel Service, Inc. (NYSE:UPS) Shares Sold by Cerity Partners LLC

United Parcel Service Inc
Webhose 2025 Apr 07, 18:08

United Parcel Service Inc (UPS) Stock Price Down 3.87% on Apr 7

United Parcel Service Inc
Webhose 2025 Apr 07, 10:53

Shakespeare Wealth Management LLC Decreases Stock Position in United Parcel Service, Inc. (NYSE:UPS)

United Parcel Service Inc
Webhose 2025 Apr 07, 10:33

Federated Hermes Inc. Acquires 33,292 Shares of United Parcel Service, Inc. (NYSE:UPS)

United Parcel Service Inc
Webhose 2025 Apr 07, 09:49

Russell Investments Group Ltd. Has $49.31 Million Stake in United Parcel Service, Inc. (NYSE:UPS)

United Parcel Service Inc
Webhose 2025 Apr 07, 09:41

Envestnet Asset Management Inc. Sells 132,130 Shares of United Parcel Service, Inc. (NYSE:UPS)

United Parcel Service Inc
Webhose 2025 Apr 06, 10:59

Ted Buchan & Co Purchases Shares of 7,707 United Parcel Service, Inc. (NYSE:UPS)

United Parcel Service Inc
Webhose 2025 Apr 06, 10:22

Cullen Capital Management LLC Decreases Stock Holdings in United Parcel Service, Inc. (NYSE:UPS)

United Parcel Service Inc
Webhose 2025 Apr 06, 09:24

Aviva PLC Has $55.63 Million Stake in United Parcel Service, Inc. (NYSE:UPS)

United Parcel Service Inc
Webhose 2025 Apr 06, 09:14

Resona Asset Management Co. Ltd. Takes Position in United Parcel Service, Inc. (NYSE:UPS)

United Parcel Service Inc
Webhose 2025 Apr 05, 15:32

United Parcel Service (NYSE:UPS) Stock Price Down 0.6% Following Analyst Downgrade

United Parcel Service Inc
Webhose 2025 Apr 05, 08:56

Westpac Banking Corp Has $661,000 Stake in United Parcel Service, Inc. (NYSE:UPS)

United Parcel Service Inc
Webhose 2025 Apr 04, 15:34

United Parcel Service (NYSE:UPS) Trading Down 7.8% on Analyst Downgrade

United Parcel Service Inc
Webhose 2025 Apr 04, 13:58

Is United Parcel Service, Inc. (UPS) the Best Freight Stock to Buy According to Hedge Funds?

United Parcel Service Inc
Webhose 2025 Apr 04, 09:33

United Parcel Service, Inc. (NYSE:UPS) Shares Sold by Arete Wealth Advisors LLC

United Parcel Service Inc
Webhose 2025 Apr 04, 08:15

United Parcel Service, Inc. (NYSE:UPS) Shares Sold by Clearbridge Investments LLC

United Parcel Service Inc
Webhose 2025 Apr 03, 21:07

UPS Shares Plunge Amid New Tariff Announcements

United Parcel Service Inc
Webhose 2025 Apr 03, 21:07

UPS Stock Declines Amid New Tariff Announcement

United Parcel Service Inc
Webhose 2025 Apr 03, 16:33

UPS (UPS) Stock Drops 12.8% Amid Strategic Shifts and Market Uncertainties

United Parcel Service Inc
Webhose 2025 Apr 03, 15:00

Why UPS (UPS) Stock is Declining Today

United Parcel Service Inc
Webhose 2025 Apr 03, 14:36

UBS Group Lowers United Parcel Service (NYSE:UPS) Price Target to $127.00

United Parcel Service Inc
Webhose 2025 Apr 03, 09:23

United Parcel Service, Inc. (NYSE:UPS) Shares Sold by Groupama Asset Managment

United Parcel Service Inc
Webhose 2025 Apr 03, 08:43

Alliancebernstein L.P. Reduces Stock Holdings in United Parcel Service, Inc. (NYSE:UPS)

United Parcel Service Inc
Webhose 2025 Apr 03, 06:32

Barclays Cuts United Parcel Service (NYSE:UPS) Price Target to $90.00

United Parcel Service Inc
Webhose 2025 Apr 02, 17:41

United Parcel Service (NYSE:UPS) Trading 0.3% Higher - Here's Why

United Parcel Service Inc
Webhose 2025 Apr 02, 10:26

RFG Bristol Wealth Advisors LLC Makes New Investment in United Parcel Service, Inc. (NYSE:UPS)

United Parcel Service Inc
Webhose 2025 Apr 02, 10:18

Potomac Fund Management Inc. ADV Acquires Shares of 9,471 United Parcel Service, Inc. (NYSE:UPS)

United Parcel Service Inc
Webhose 2025 Apr 02, 09:47

United Parcel Service, Inc. (NYSE:UPS) Holdings Trimmed by Nemes Rush Group LLC

United Parcel Service Inc
Webhose 2025 Apr 01, 13:21

Susquehanna Cuts United Parcel Service (NYSE:UPS) Price Target to $120.00

United Parcel Service Inc
Webhose 2025 Apr 01, 10:21

Geode Capital Management LLC Purchases 414,710 Shares of United Parcel Service, Inc. (NYSE:UPS)

United Parcel Service Inc
Webhose 2025 Apr 01, 09:43

B. Metzler seel. Sohn & Co. AG Sells 16,981 Shares of United Parcel Service, Inc. (NYSE:UPS)

United Parcel Service Inc
Webhose 2025 Apr 01, 08:59

CIBC Private Wealth Group LLC Lowers Stock Holdings in United Parcel Service, Inc. (NYSE:UPS)

United Parcel Service Inc
Webhose 2025 Mar 31, 18:46

United Parcel Service (NYSE:UPS) Trading 0.4% Higher - What's Next?

United Parcel Service Inc
Webhose 2025 Mar 31, 16:23

United Parcel Service (NYSE:UPS) Sets New 12-Month Low After Analyst Downgrade

United Parcel Service Inc
Webhose 2025 Mar 31, 15:12

Barclays Lowers United Parcel Service (NYSE:UPS) Price Target to $90.00

United Parcel Service Inc
Webhose 2025 Mar 31, 15:12

United Parcel Service (NYSE:UPS) Price Target Lowered to $90.00 at Barclays

United Parcel Service Inc
Webhose 2025 Mar 31, 11:10

Franklin Resources Inc. Raises Stock Position in United Parcel Service, Inc. (NYSE:UPS)

United Parcel Service Inc
Webhose 2025 Mar 31, 09:47

California Public Employees Retirement System Sells 33,750 Shares of United Parcel Service, Inc. (NYSE:UPS)

United Parcel Service Inc
Webhose 2025 Mar 30, 14:26

Rep. Robert Bresnahan, Jr. Sells Off Shares of United Parcel Service, Inc. (NYSE:UPS)

United Parcel Service Inc
Webhose 2025 Mar 30, 12:41

United Parcel Service, Inc. (UPS): Among Blue Chip Stocks to Invest in at 52-Week Lows

United Parcel Service Inc
Webhose 2025 Mar 30, 09:12

Allstate Corp Makes New $2.74 Million Investment in United Parcel Service, Inc. (NYSE:UPS)

United Parcel Service Inc
Webhose 2025 Mar 30, 03:04

United Parcel Service (NYSE:UPS) Shares Unloaded Rep. Robert Bresnahan, Jr.

United Parcel Service Inc

Latest news

Frances Wang 2024 Dec 29, 16:00

Stock market today: Most Asian stocks fell after US equities declined

Stocks
Frances Wang 2024 Dec 29, 16:00

MicroStrategy joins Nasdaq-100 index: MSTR stock performance analysis 2024

Cryptocurrencies Stocks
Dyogenes Diniz 2024 Dec 29, 16:00

Morning Note: Key Levels & Data Driving the Last Monday of 2024

Forex Morning Note USD
Closing 2024
Dyogenes Diniz 2024 Dec 26, 17:00

Week ahead: Closing 2024 and First Economic data from 2025

Forex Indices
Tesla soars
Dyogenes Diniz 2024 Dec 26, 17:00

Morning Note: Tesla Soars, AUDUSD Hits Key Support, Oil & SP500 Insights

Forex Oil S&P 500
Frances Wang 2024 Dec 26, 16:00

Nikkei 225 up 1.39%: Japanese Stocks Rise Following Yen's Continued Weakness

Stocks
Frances Wang 2024 Dec 25, 16:00

Asian stock market today: most Asian stocks rise amid thin holiday trading

Stocks
Frances Wang 2024 Dec 25, 16:00

Stock market today: Nasdaq, S&P 500, Dow surge ahead of Christmas break

Stocks

Info

Spread

0.66

Spread (%)

0.6718 %

Leverage

1:5

Overnight Interest Buy

-0.0597 %

Overnight Interest Sell

-0.0292 %

Currency

USD

Trading Hours

Markets closed

Tuesday

13:31 - 19:59

Monday

13:31-19:59

Wednesday

13:31-19:59

Thursday

13:31-19:59

Friday

13:31-19:59

Analysis and statistics

Open

---

Previous Close

---

52 Week High/Low

--- – ---

Related Instruments

Asset
Sell
Buy
Change (%)
view_all_instruments
Trustpilot
SettingsRequest history38.1.18PHP Version26.14msRequest Duration2MBMemory UsageGET params
status
200 OK
full_url
https://web-qa.staging.markets.com/params
controller_action
App\Http\Controllers\TrackingParams@fetch
Theme
Open Button Position
Hide Empty Tabs
Autoshow
Reset to defaults
status
200 OK
full_url
https://web-qa.staging.markets.com/params
action_name
controller_action
App\Http\Controllers\TrackingParams@fetch
uri
GET params
controller
App\Http\Controllers\TrackingParams@fetch
file
app/Http/Controllers/TrackingParams.php:11-31
middleware
web
duration
26.38ms
peak_memory
4MB
response
application/json
request_format
html
request_query
[]
request_request
[]
request_headers
0 of 0
array:14 [ "cookie" => array:1 [ 0 => "mktv4_ip_override=id; XSRF-TOKEN=eyJpdiI6Ik80dWxPdzhQZVc4alFpZFV1TGNwUXc9PSIsInZhbHVlIjoiM3h4dVlZV1ljeGRSVzVQczJEUVRJVWNUbjhWbUpab3JIMDQ4SG1weHhXc0pyb20rRjJLOU9jWW50aTNFYzBURTd6ays4NHpJRERwVGdpcUFwMEJQNTNTMXlGbzlSb2M1cEpDek9oZnB1RzVYZEZBSkcvN1NvUEVtVUIxazhwT2siLCJtYWMiOiIwY2JjNTk3NWQwZGViMTdhZWZjNGNhN2I3NTY3ZjE3MzYyZWRiYTlkOTc1OTNmYzg5ZGNhMTRkNDU2ODZmZjA5IiwidGFnIjoiIn0%3D; laravel_session=eyJpdiI6IjlwTXVlcWZwU1ZMSXJMRVR6WHcxS0E9PSIsInZhbHVlIjoicjIyNUN6d1pXZXRrNzVpLzJLUHJqRGw2TlFOVGVISG5LZ0NnZjNzZENDaFdibHJwbExIS0EreExSekN2elNPZFlrNzd2WTV0VDMyMWp3QjdycTEzZkFiZ25iSHZxLytxZTlaVDNUU1FqN3JaZTF3MFFGUlp6K0EzZms4bVhOWkgiLCJtYWMiOiJkYjkzYjgyMWZmNTc4YWUzNDI1YjU5NGFjOWM1YTdhYTI0NGZiZGU1OWVhMTUwZGUyZWQ1OTQxNGUwNzE2MWMwIiwidGFnIjoiIn0%3D; mktloc=eyJpdiI6IktyWXkzY1Vyd21MMU1raW0raVdxcUE9PSIsInZhbHVlIjoiOWNaV1FuS3VldTYwYTVQYi9LNXFCbDhzR2taR0FLM0xOWmFWMUJiT2lCZncwcGlyY2dLSW5ITG50aTQxQVp6aiIsIm1hYyI6IjRhMGQxNzkzYmQzZWNiZTRmNmZiYzNmNDIzMWZjYzVhOTZmN2Y2MDZhNGM1ZGY4Yzc4NWE1NzZmM2Y2Njk0MDUiLCJ0YWciOiIifQ%3D%3D; intent_group=%252Fau%252Finstrument%252Fups%252F; intent_instrument=upsmktv4_ip_override=id; XSRF-TOKEN=eyJpdiI6Ik80dWxPdzhQZVc4alFpZFV1TGNwUXc9PSIsInZhbHVlIjoiM3h4dVlZV1ljeGRSVzVQczJEUVRJVWNUbjhWbUpab3JIMDQ4SG1weHhXc0pyb20rRjJLOU9" ] "accept-encoding" => array:1 [ 0 => "gzip, deflate, br, zstd" ] "sec-fetch-dest" => array:1 [ 0 => "empty" ] "sec-fetch-mode" => array:1 [ 0 => "cors" ] "sec-fetch-site" => array:1 [ 0 => "same-origin" ] "accept" => array:1 [ 0 => "*/*" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "connection" => array:1 [ 0 => "keep-alive" ] "host" => array:1 [ 0 => "web-qa.staging.markets.com" ] ]
request_cookies
0 of 0
array:6 [ "mktv4_ip_override" => null "XSRF-TOKEN" => "fMPsU6lfVSXgjmEHUhasnI2B3jsdJtpCx9dHts0P" "laravel_session" => "PESgCnFTmjMonrKEBFOHMMRkZ3x1ROBWC63wbP7G" "mktloc" => "us,us" "intent_group" => null "intent_instrument" => null ]
response_headers
0 of 0
array:3 [ "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Fri, 18 Apr 2025 05:40:49 GMT" ] "content-type" => array:1 [ 0 => "application/json" ] ]
session_attributes
0 of 0
array:4 [ "_token" => "fMPsU6lfVSXgjmEHUhasnI2B3jsdJtpCx9dHts0P" "PHPDEBUGBAR_STACK_DATA" => [] "_previous" => array:1 [ "url" => "https://web-qa.staging.markets.com/widget/tradingcentralinfo/en/UPS:NYSE?scheme=light" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
    • Booting (23.6ms)time
    • Application (2.53ms)time
    • Routing (486μs)
    • 1 x Booting (90.28%)
      23.60ms
      1 x Application (9.68%)
      2.53ms
      1 x Routing (1.86%)
      486μs
      0 templates were rendered
        uri
        GET params
        middleware
        web
        controller
        App\Http\Controllers\TrackingParams@fetch
        file
        app/Http/Controllers/TrackingParams.php:11-31
        0 statements were executed0μs
              _token
              fMPsU6lfVSXgjmEHUhasnI2B3jsdJtpCx9dHts0P
              PHPDEBUGBAR_STACK_DATA
              []
              _previous
              array:1 [ "url" => "https://web-qa.staging.markets.com/widget/tradingcentralinfo/en/UPS:NYSE?schem...
              _flash
              array:2 [ "old" => [] "new" => [] ]
              ClearShow all
              Date ↕MethodURLData
              #12025-04-18 05:40:48GET/au/instrument/ups/3477
              #22025-04-18 05:40:49GET/csrf (ajax)
              #32025-04-18 05:40:49GET/params (ajax)