Sign inGet started

Ward Rob

Insider CIK 1501075 · GKOS 10% owner · PFPT Director · RBLX 10% owner · FB 10% owner · BOX 10% owner · MULE 10% owner · CSOD Director · PLAN Director · FORG 10% owner · BRZE 10% owner

Track record PRO

XXXX$█.██M██+██%
XXXX$█.██M██+██%
XXXX$█.██M██+██%
Track record
See how this insider's past purchases performed 30 and 90 days later, and a conviction score on each buy.
Upgrade to Pro · $99/yearAlready Pro? Log in

Trades across companies

TickerCodeTradeFiledSharesPriceValueOwned after
BRZE Braze, Inc. J Other2022-04-192022-04-2127,606— $027,606SEC↗
BRZE Braze, Inc. J Other2022-04-192022-04-219,202— $09,202SEC↗
BRZE Braze, Inc. J Other2022-04-192022-04-2135,950— $035,950SEC↗
BRZE Braze, Inc. J Other2022-04-192022-04-2135,914— $035,914SEC↗
BRZE Braze, Inc. J Other2022-04-192022-04-2135,022— $035,022SEC↗
BRZE Braze, Inc. J Other2022-04-192022-04-2117,495— $099,137SEC↗
BRZE Braze, Inc. J Other2022-04-192022-04-21637— $01,798SEC↗
BRZE Braze, Inc. J Other2022-04-192022-04-21115,549— $0654,777SEC↗
BRZE Braze, Inc. J Other2022-04-192022-04-21485,134— $02,749,094SEC↗
BRZE Braze, Inc. J Other2022-04-192022-04-211,802— $01,802SEC↗
BRZE Braze, Inc. J Other2022-04-192022-04-217,304— $07,304SEC↗
FORG ForgeRock, Inc. J Other2022-03-082022-03-1014,200— $083,463SEC↗
FORG ForgeRock, Inc. J Other2022-03-082022-03-1022,042— $022,042SEC↗
FORG ForgeRock, Inc. J Other2022-03-082022-03-1022,042— $022,042SEC↗
FORG ForgeRock, Inc. J Other2022-03-082022-03-1011,022— $011,022SEC↗
FORG ForgeRock, Inc. J Other2022-03-082022-03-10575,000— $03,379,737SEC↗
BRZE Braze, Inc. C Conversion deriv2022-01-022022-03-1115,848— $00SEC↗
BRZE Braze, Inc. C Conversion deriv2022-01-022022-03-11592,802— $00SEC↗
BRZE Braze, Inc. C Conversion deriv2022-01-022022-03-11770,326— $00SEC↗
BRZE Braze, Inc. C Conversion deriv2022-01-022022-03-11116,632— $00SEC↗
BRZE Braze, Inc. C Conversion deriv2022-01-022022-03-113,234,228— $00SEC↗
BRZE Braze, Inc. C Conversion deriv2022-01-022022-03-118,017— $00SEC↗
BRZE Braze, Inc. C Conversion2022-01-022022-03-11592,802— $0592,802SEC↗
BRZE Braze, Inc. C Conversion2022-01-022022-03-1115,848— $015,848SEC↗
BRZE Braze, Inc. C Conversion2022-01-022022-03-11770,326— $0770,326SEC↗
BRZE Braze, Inc. C Conversion2022-01-022022-03-11116,632— $0116,632SEC↗
BRZE Braze, Inc. C Conversion2022-01-022022-03-113,234,228— $03,234,228SEC↗
BRZE Braze, Inc. C Conversion2022-01-022022-03-118,017— $08,017SEC↗
BRZE Braze, Inc. C Conversion deriv2021-11-192022-03-1173,215— $00SEC↗
BRZE Braze, Inc. C Conversion deriv2021-11-192022-03-11990— $00SEC↗
BRZE Braze, Inc. C Conversion deriv2021-11-192022-03-11332,568— $00SEC↗
BRZE Braze, Inc. C Conversion deriv2021-11-192022-03-119,688— $00SEC↗
BRZE Braze, Inc. C Conversion deriv2021-11-192022-03-111,058,056— $00SEC↗
BRZE Braze, Inc. C Conversion deriv2021-11-192022-03-1130,816— $00SEC↗
BRZE Braze, Inc. C Conversion deriv2021-11-192022-03-11519,587— $00SEC↗
BRZE Braze, Inc. C Conversion deriv2021-11-192022-03-1113,891— $00SEC↗
BRZE Braze, Inc. C Conversion deriv2021-11-192022-03-117,027— $00SEC↗
BRZE Braze, Inc. C Conversion deriv2021-11-192022-03-1146,176— $00SEC↗
BRZE Braze, Inc. C Conversion deriv2021-11-192022-03-111,344— $00SEC↗
BRZE Braze, Inc. C Conversion deriv2021-11-192022-03-111,797,428— $00SEC↗
BRZE Braze, Inc. C Conversion deriv2021-11-192022-03-11770,326— $00SEC↗
BRZE Braze, Inc. C Conversion deriv2021-11-192022-03-1174,784— $00SEC↗
BRZE Braze, Inc. C Conversion deriv2021-11-192022-03-113,234,228— $03,234,228SEC↗
BRZE Braze, Inc. C Conversion deriv2021-11-192022-03-11116,632— $0116,632SEC↗
BRZE Braze, Inc. C Conversion deriv2021-11-192022-03-11770,326— $0770,326SEC↗
BRZE Braze, Inc. C Conversion deriv2021-11-192022-03-11592,802— $0592,802SEC↗
BRZE Braze, Inc. C Conversion deriv2021-11-192022-03-1115,848— $015,848SEC↗
BRZE Braze, Inc. C Conversion deriv2021-11-192022-03-118,017— $08,017SEC↗
BRZE Braze, Inc. C Conversion deriv2021-11-192022-03-111,957— $00SEC↗
FORG ForgeRock, Inc. C Conversion deriv2021-09-202021-09-229,282— $00SEC↗
FORG ForgeRock, Inc. C Conversion deriv2021-09-202021-09-22375,867— $00SEC↗
FORG ForgeRock, Inc. C Conversion deriv2021-09-202021-09-2267,478— $00SEC↗
FORG ForgeRock, Inc. C Conversion deriv2021-09-202021-09-22458,532— $00SEC↗
FORG ForgeRock, Inc. C Conversion deriv2021-09-202021-09-222,732,442— $00SEC↗
FORG ForgeRock, Inc. J Other deriv2021-09-202021-09-2297,663— $097,663SEC↗
FORG ForgeRock, Inc. J Other deriv2021-09-202021-09-223,954,737— $03,954,737SEC↗
FORG ForgeRock, Inc. C Conversion deriv2021-09-202021-09-2211,324— $00SEC↗
FORG ForgeRock, Inc. J Other2021-09-202021-09-223,954,737— $00SEC↗
FORG ForgeRock, Inc. J Other2021-09-202021-09-2297,663— $00SEC↗
FORG ForgeRock, Inc. C Conversion2021-09-202021-09-223,566,841— $03,954,737SEC↗
FORG ForgeRock, Inc. C Conversion2021-09-202021-09-2288,084— $097,663SEC↗
RBLX Roblox Corp S Sale2021-03-102021-03-1263$74.04 $4.7K1,296,529SEC↗
RBLX Roblox Corp S Sale2021-03-102021-03-121,429$74.04 $105.8K29,519,247SEC↗
RBLX Roblox Corp S Sale2021-03-102021-03-12439,966$73.02 $32.13M14,984,233SEC↗
RBLX Roblox Corp S Sale2021-03-102021-03-1238,070$73.02 $2.78M1,296,592SEC↗
RBLX Roblox Corp S Sale2021-03-102021-03-12866,784$73.02 $63.29M29,520,676SEC↗
RBLX Roblox Corp S Sale2021-03-102021-03-12440,691$69.04 $30.43M15,424,199SEC↗
RBLX Roblox Corp S Sale2021-03-102021-03-1238,133$69.04 $2.63M1,334,662SEC↗
RBLX Roblox Corp S Sale2021-03-102021-03-12868,213$69.04 $59.94M30,387,460SEC↗
RBLX Roblox Corp S Sale2021-03-102021-03-12881,382$64.50 $56.85M15,864,890SEC↗
RBLX Roblox Corp S Sale2021-03-102021-03-1276,266$64.50 $4.92M1,372,795SEC↗
RBLX Roblox Corp S Sale2021-03-102021-03-121,736,426$64.50 $112.00M31,255,673SEC↗
RBLX Roblox Corp J Other2021-03-102021-03-12881,382— $016,746,272SEC↗
RBLX Roblox Corp J Other2021-03-102021-03-1276,266— $01,449,061SEC↗
RBLX Roblox Corp J Other2021-03-102021-03-121,736,426— $032,992,099SEC↗
RBLX Roblox Corp J Other2021-03-102021-03-12152,625— $0152,625SEC↗
RBLX Roblox Corp J Other2021-03-102021-03-12156,518— $0156,518SEC↗
RBLX Roblox Corp J Other2021-03-102021-03-12156,674— $0156,674SEC↗
RBLX Roblox Corp J Other2021-03-102021-03-1240,102— $040,102SEC↗
RBLX Roblox Corp J Other2021-03-102021-03-12120,308— $0120,308SEC↗
RBLX Roblox Corp S Sale2021-03-102021-03-12725$74.04 $53.7K14,983,508SEC↗
PLAN Anaplan, Inc. M Exercise deriv2020-06-032020-06-053,602— $00SEC↗
PLAN Anaplan, Inc. M Exercise2020-06-032020-06-053,602— $097,229SEC↗
PLAN Anaplan, Inc. S Sale2020-03-042020-03-06429$44.62 $19.1K119,710SEC↗
PLAN Anaplan, Inc. S Sale2020-03-042020-03-0617,375$44.62 $775.3K4,847,459SEC↗
PLAN Anaplan, Inc. S Sale2020-03-032020-03-0349,721$45.74 $2.27M4,864,834SEC↗
PLAN Anaplan, Inc. S Sale2020-03-032020-03-03115,812$45.08 $5.22M4,914,555SEC↗
PLAN Anaplan, Inc. S Sale2020-03-032020-03-032,860$45.08 $128.9K121,367SEC↗
PLAN Anaplan, Inc. S Sale2020-03-032020-03-031,228$45.74 $56.2K120,139SEC↗
PLAN Anaplan, Inc. S Sale2020-03-022020-03-036,695$45.52 $304.8K5,030,367SEC↗
PLAN Anaplan, Inc. S Sale2020-03-022020-03-03165$45.52 $7.5K124,227SEC↗
PLAN Anaplan, Inc. S Sale2020-03-022020-03-032,879$44.85 $129.1K124,392SEC↗
PLAN Anaplan, Inc. S Sale2020-03-022020-03-03116,570$44.85 $5.23M5,037,062SEC↗
PLAN Anaplan, Inc. S Sale2020-02-282020-03-0347,275$44.63 $2.11M5,153,632SEC↗
PLAN Anaplan, Inc. S Sale2020-02-282020-03-031,167$44.63 $52.1K127,271SEC↗
PLAN Anaplan, Inc. S Sale2019-12-262019-12-2618,760$53.09 $996.0K5,200,905SEC↗
PLAN Anaplan, Inc. S Sale2019-12-262019-12-26461$53.09 $24.5K128,440SEC↗
PLAN Anaplan, Inc. S Sale2019-12-242019-12-2648,012$53.01 $2.55M5,219,665SEC↗
PLAN Anaplan, Inc. S Sale2019-12-242019-12-261,186$53.01 $62.9K128,901SEC↗
PLAN Anaplan, Inc. S Sale2019-12-232019-12-261,412$53.00 $74.8K5,267,677SEC↗
PLAN Anaplan, Inc. S Sale2019-12-232019-12-2635$53.00 $1.9K130,087SEC↗
PLAN Anaplan, Inc. S Sale2019-12-202019-12-263,599$53.00 $190.7K130,122SEC↗
PLAN Anaplan, Inc. S Sale2019-12-202019-12-26145,732$53.00 $7.72M5,269,089SEC↗
PLAN Anaplan, Inc. S Sale2019-09-202019-09-231,973$52.91 $104.4K163,224SEC↗
PLAN Anaplan, Inc. S Sale2019-09-202019-09-2379,887$52.91 $4.23M6,222,782SEC↗
PLAN Anaplan, Inc. S Sale2019-09-202019-09-233,754$52.01 $195.2K165,197SEC↗
PLAN Anaplan, Inc. S Sale2019-09-202019-09-23152,021$52.01 $7.91M6,302,669SEC↗
PLAN Anaplan, Inc. S Sale2019-09-202019-09-2319$54.53 $1.0K162,374SEC↗
PLAN Anaplan, Inc. S Sale2019-09-202019-09-23781$54.53 $42.6K6,188,367SEC↗
PLAN Anaplan, Inc. S Sale2019-09-202019-09-23831$53.76 $44.7K162,393SEC↗
PLAN Anaplan, Inc. S Sale2019-09-202019-09-2333,634$53.76 $1.81M6,189,148SEC↗
PLAN Anaplan, Inc. S Sale2019-09-192019-09-232,974$51.00 $151.7K168,951SEC↗
PLAN Anaplan, Inc. S Sale2019-09-192019-09-23120,450$51.00 $6.14M6,454,690SEC↗
PLAN Anaplan, Inc. S Sale2019-06-202019-06-20105$53.00 $5.6K171,925SEC↗
PLAN Anaplan, Inc. S Sale2019-06-202019-06-2073,842$51.43 $3.80M7,053,406SEC↗
PLAN Anaplan, Inc. S Sale2019-06-202019-06-201,823$51.43 $93.8K174,184SEC↗
PLAN Anaplan, Inc. S Sale2019-06-202019-06-2087,340$52.69 $4.60M6,966,066SEC↗
PLAN Anaplan, Inc. S Sale2019-06-202019-06-202,154$52.69 $113.5K172,030SEC↗
PLAN Anaplan, Inc. S Sale2019-06-202019-06-204,153$53.00 $220.1K6,961,913SEC↗
PLAN Anaplan, Inc. S Sale2019-06-192019-06-201,024$51.05 $52.3K176,007SEC↗
PLAN Anaplan, Inc. S Sale2019-06-192019-06-2041,452$51.05 $2.12M7,127,248SEC↗
PLAN Anaplan, Inc. S Sale2019-06-182019-06-2082,103$51.39 $4.22M7,266,583SEC↗
PLAN Anaplan, Inc. S Sale2019-06-182019-06-202,417$52.10 $125.9K177,031SEC↗
PLAN Anaplan, Inc. S Sale2019-06-182019-06-2097,883$52.10 $5.10M7,168,700SEC↗
PLAN Anaplan, Inc. S Sale2019-06-182019-06-202,028$51.39 $104.2K179,448SEC↗
PLAN Anaplan, Inc. A Award deriv2019-06-052019-07-262,770— $02,770SEC↗
PLAN Anaplan, Inc. A Award deriv2019-06-052019-06-073,602— $03,602SEC↗
PLAN Anaplan, Inc. A Award deriv2019-06-052019-06-072,593— $02,593SEC↗
PLAN Anaplan, Inc. C Conversion deriv2018-10-162018-10-18682,520— $00SEC↗
PLAN Anaplan, Inc. C Conversion deriv2018-10-162018-10-1816,854— $00SEC↗
PLAN Anaplan, Inc. C Conversion deriv2018-10-162018-10-18150,619— $00SEC↗
PLAN Anaplan, Inc. C Conversion deriv2018-10-162018-10-189,311— $00SEC↗
PLAN Anaplan, Inc. C Conversion deriv2018-10-162018-10-18377,052— $00SEC↗
PLAN Anaplan, Inc. C Conversion deriv2018-10-162018-10-1819,604— $00SEC↗
PLAN Anaplan, Inc. C Conversion deriv2018-10-162018-10-18484— $00SEC↗
PLAN Anaplan, Inc. C Conversion deriv2018-10-162018-10-186,099,119— $00SEC↗
PLAN Anaplan, Inc. C Conversion deriv2018-10-162018-10-187,159— $00SEC↗
PLAN Anaplan, Inc. C Conversion deriv2018-10-162018-10-18289,897— $00SEC↗
PLAN Anaplan, Inc. C Conversion2018-10-162018-10-187,468,192— $07,735,459SEC↗
PLAN Anaplan, Inc. C Conversion2018-10-162018-10-18184,427— $0191,027SEC↗
MULE MULESOFT, INC J Other deriv2017-03-222017-03-223,371,810— $03,371,810SEC↗
MULE MULESOFT, INC C Conversion deriv2017-03-222017-03-2210,732— $00SEC↗
MULE MULESOFT, INC C Conversion deriv2017-03-222017-03-2225,819— $00SEC↗
MULE MULESOFT, INC J Other deriv2017-03-222017-03-2283,270— $083,270SEC↗
MULE MULESOFT, INC C Conversion deriv2017-03-222017-03-22434,611— $00SEC↗
MULE MULESOFT, INC C Conversion deriv2017-03-222017-03-221,045,500— $00SEC↗
MULE MULESOFT, INC C Conversion2017-03-222017-03-221,480,111— $03,371,810SEC↗
MULE MULESOFT, INC C Conversion2017-03-222017-03-2236,551— $083,270SEC↗
MULE MULESOFT, INC J Other2017-03-222017-03-223,371,810— $00SEC↗
MULE MULESOFT, INC J Other2017-03-222017-03-2283,270— $00SEC↗
BOX BOX INC S Sale2015-09-102015-09-14477$14.31 $6.8K66,176SEC↗
BOX BOX INC S Sale2015-09-102015-09-1419,323$14.31 $276.5K2,679,722SEC↗
BOX BOX INC J Other2015-07-212015-08-031,799,363— $02,699,045SEC↗
BOX BOX INC J Other2015-07-212015-08-0344,436— $066,653SEC↗
BOX BOX INC C Conversion deriv2015-07-072015-07-074,498,408— $00SEC↗
BOX BOX INC C Conversion deriv2015-07-072015-07-07111,089— $00SEC↗
BOX BOX INC C Conversion2015-07-072015-07-074,498,408— $04,498,408SEC↗
BOX BOX INC C Conversion2015-07-072015-07-07111,089— $0111,089SEC↗
GKOS GLAUKOS Corp C Conversion deriv2015-06-302015-06-3033,951— $00SEC↗
GKOS GLAUKOS Corp C Conversion deriv2015-06-302015-06-301,862,784— $00SEC↗
GKOS GLAUKOS Corp C Conversion deriv2015-06-302015-06-301,109,717— $00SEC↗
GKOS GLAUKOS Corp C Conversion deriv2015-06-302015-06-3020,226— $00SEC↗
GKOS GLAUKOS Corp C Conversion2015-06-302015-06-302,972,501— $02,972,501SEC↗
GKOS GLAUKOS Corp C Conversion2015-06-302015-06-3054,177— $054,177SEC↗
BOX BOX INC C Conversion deriv2015-01-282015-01-2899,086— $00SEC↗
BOX BOX INC C Conversion deriv2015-01-282015-01-284,012,366— $00SEC↗
BOX BOX INC J Other deriv2015-01-282015-01-28111,089— $0111,089SEC↗
BOX BOX INC J Other deriv2015-01-282015-01-284,498,408— $04,498,408SEC↗
BOX BOX INC C Conversion deriv2015-01-282015-01-2812,003— $00SEC↗
BOX BOX INC C Conversion deriv2015-01-282015-01-28486,042— $00SEC↗
BOX BOX INC C Conversion2015-01-282015-01-284,498,408— $04,498,408SEC↗
BOX BOX INC C Conversion2015-01-282015-01-28111,089— $0111,089SEC↗
BOX BOX INC J Other2015-01-282015-01-28111,089— $00SEC↗
BOX BOX INC J Other2015-01-282015-01-284,498,408— $00SEC↗
CSOD Cornerstone OnDemand Inc S Sale2013-09-032013-09-031,998$52.15 $104.2K8,364SEC↗
CSOD Cornerstone OnDemand Inc S Sale2013-08-302013-09-0315,319$52.20 $799.7K10,362SEC↗
CSOD Cornerstone OnDemand Inc J Other2013-05-202013-05-2215,622— $026,458SEC↗
CSOD Cornerstone OnDemand Inc J Other2013-05-202013-05-22857,105— $01,451,722SEC↗
CSOD Cornerstone OnDemand Inc J Other2013-05-202013-05-2225,681— $025,681SEC↗
CSOD Cornerstone OnDemand Inc S Sale2013-03-012013-03-0530,826$33.85 $1.04M2,308,827SEC↗
CSOD Cornerstone OnDemand Inc S Sale2013-03-012013-03-05542$33.85 $18.3K42,080SEC↗
CSOD Cornerstone OnDemand Inc S Sale2013-02-282013-02-281,782$33.81 $60.2K42,622SEC↗
CSOD Cornerstone OnDemand Inc S Sale2013-02-282013-02-2897,217$33.81 $3.29M2,339,653SEC↗
CSOD Cornerstone OnDemand Inc S Sale2013-02-272013-02-281,348$33.41 $45.0K44,404SEC↗
CSOD Cornerstone OnDemand Inc S Sale2013-02-272013-02-2873,543$33.41 $2.46M2,436,870SEC↗
CSOD Cornerstone OnDemand Inc S Sale2013-02-262013-02-2625$33.06 $82745,752SEC↗
CSOD Cornerstone OnDemand Inc S Sale2013-02-262013-02-261,382$33.06 $45.7K2,510,413SEC↗
CSOD Cornerstone OnDemand Inc S Sale2013-02-252013-02-26474$33.14 $15.7K45,777SEC↗
CSOD Cornerstone OnDemand Inc S Sale2013-02-252013-02-2625,861$33.14 $857.0K2,511,795SEC↗
CSOD Cornerstone OnDemand Inc S Sale2013-02-202013-02-2118,546$31.84 $590.5K0SEC↗
CSOD Cornerstone OnDemand Inc S Sale2013-02-192013-02-217,493$31.93 $239.3K18,546SEC↗
CSOD Cornerstone OnDemand Inc J Other2013-02-142013-02-1915,622— $046,251SEC↗
CSOD Cornerstone OnDemand Inc J Other2013-02-142013-02-19857,105— $02,537,656SEC↗
CSOD Cornerstone OnDemand Inc S Sale2012-11-212012-11-2617,317$27.71 $479.9K0SEC↗
CSOD Cornerstone OnDemand Inc S Sale2012-11-162012-11-20585$27.03 $15.8K72,604SEC↗
CSOD Cornerstone OnDemand Inc S Sale2012-08-142012-08-1417,317$24.79 $429.3K0SEC↗
CSOD Cornerstone OnDemand Inc J Other2012-08-132012-08-1417,317— $017,317SEC↗
CSOD Cornerstone OnDemand Inc J Other2012-08-132012-08-14570,000— $04,015,596SEC↗
CSOD Cornerstone OnDemand Inc J Other2012-08-132012-08-1410,389— $073,189SEC↗
PFPT PROOFPOINT INC A Award deriv2012-08-092013-04-264,505— $017,005SEC↗
CSOD Cornerstone OnDemand Inc A Award deriv2012-06-042012-06-0625,635— $025,635SEC↗
FB Facebook Inc C Conversion deriv2012-05-222012-05-22626,420— $00SEC↗
FB Facebook Inc C Conversion deriv2012-05-222012-05-2234,367,483— $00SEC↗
FB Facebook Inc C Conversion deriv2012-05-222012-05-226,873,496— $032,759,327SEC↗
FB Facebook Inc C Conversion deriv2012-05-222012-05-22125,284— $0597,116SEC↗
FB Facebook Inc S Sale2012-05-222012-05-22125,284$37.58 $4.71M0SEC↗
FB Facebook Inc C Conversion2012-05-222012-05-22125,284— $0125,284SEC↗
FB Facebook Inc S Sale2012-05-222012-05-226,873,496$37.58 $258.31M0SEC↗
FB Facebook Inc C Conversion2012-05-222012-05-226,873,496— $06,873,496SEC↗
CSOD Cornerstone OnDemand Inc A Award deriv2012-01-012012-03-0755,664— $055,664SEC↗
CSOD Cornerstone OnDemand Inc S Sale2011-11-192012-11-2018,760$27.01 $506.7K3,964,761SEC↗
CSOD Cornerstone OnDemand Inc S Sale2011-11-192012-11-20342$27.01 $9.2K72,262SEC↗
CSOD Cornerstone OnDemand Inc J Other2011-11-192012-11-20570,000— $03,394,761SEC↗
CSOD Cornerstone OnDemand Inc J Other2011-11-192012-11-2010,389— $061,873SEC↗
CSOD Cornerstone OnDemand Inc J Other2011-11-192012-11-2017,079— $017,079SEC↗
CSOD Cornerstone OnDemand Inc J Other2011-11-192012-11-20238— $0238SEC↗
CSOD Cornerstone OnDemand Inc S Sale2011-11-162012-11-2032,075$27.03 $867.0K3,983,521SEC↗