SOLA JURE
Insider CIK 1245698 · SANM Executive Chairman, Director
Trades across companies
| Ticker | Code | Trade | Filed | Shares | Price | Value | Owned after | |
|---|---|---|---|---|---|---|---|---|
| SANM SANMINA CORP | S Sale | 2026-05-06 | 2026-05-08 | 118,368 | $228.84 | $27.09M | 1,227,573 | SEC↗ |
| SANM SANMINA CORP | F Tax w/h | 2025-12-15 | 2025-12-17 | 16,927 | $158.17 | $2.68M | 1,265,295 | SEC↗ |
| SANM SANMINA CORP | A Award | 2025-12-15 | 2025-12-17 | 162,000 | $158.17 | $25.62M | 1,427,295 | SEC↗ |
| SANM SANMINA CORP | F Tax w/h | 2025-12-15 | 2025-12-17 | 81,354 | $158.17 | $12.87M | 1,345,941 | SEC↗ |
| SANM SANMINA CORP | G Gift | 2025-11-06 | 2025-11-10 | 1,200 | — | $0 | 212,870 | SEC↗ |
| SANM SANMINA CORP | F Tax w/h | 2024-12-31 | 2025-01-03 | 121,632 | $75.67 | $9.20M | 1,282,222 | SEC↗ |
| SANM SANMINA CORP | A Award | 2024-12-31 | 2025-01-03 | 240,000 | $75.67 | $18.16M | 1,403,854 | SEC↗ |
| SANM SANMINA CORP | F Tax w/h | 2024-12-16 | 2024-12-18 | 16,894 | $80.23 | $1.36M | 1,163,854 | SEC↗ |
| SANM SANMINA CORP | F Tax w/h | 2024-12-16 | 2024-12-18 | 25,340 | $80.23 | $2.03M | 1,180,748 | SEC↗ |
| SANM SANMINA CORP | M Exercise deriv | 2024-08-15 | 2024-08-16 | 7,494 | — | $0 | 0 | SEC↗ |
| SANM SANMINA CORP | M Exercise | 2024-08-15 | 2024-08-16 | 7,494 | $24.65 | $184.7K | 1,206,088 | SEC↗ |
| SANM SANMINA CORP | M Exercise deriv | 2024-08-13 | 2024-08-13 | 71,749 | — | $0 | 0 | SEC↗ |
| SANM SANMINA CORP | M Exercise | 2024-08-13 | 2024-08-13 | 71,749 | $24.65 | $1.77M | 1,270,343 | SEC↗ |
| SANM SANMINA CORP | S Sale | 2024-08-13 | 2024-08-13 | 71,749 | $69.03 | $4.95M | 1,198,594 | SEC↗ |
| SANM SANMINA CORP | M Exercise deriv | 2024-08-12 | 2024-08-13 | 1 | — | $0 | 0 | SEC↗ |
| SANM SANMINA CORP | S Sale | 2024-08-12 | 2024-08-13 | 1 | $69.00 | $69 | 1,198,594 | SEC↗ |
| SANM SANMINA CORP | M Exercise | 2024-08-12 | 2024-08-13 | 1 | $24.65 | $25 | 1,198,595 | SEC↗ |
| SANM SANMINA CORP | M Exercise deriv | 2024-08-09 | 2024-08-13 | 120,756 | — | $0 | 0 | SEC↗ |
| SANM SANMINA CORP | S Sale | 2024-08-09 | 2024-08-13 | 82,328 | $69.67 | $5.74M | 1,198,594 | SEC↗ |
| SANM SANMINA CORP | M Exercise | 2024-08-09 | 2024-08-13 | 120,756 | $24.65 | $2.98M | 1,280,922 | SEC↗ |
| SANM SANMINA CORP | G Gift | 2024-05-24 | 2024-05-28 | 1,485 | — | $0 | 214,070 | SEC↗ |
| SANM SANMINA CORP | G Gift | 2024-02-01 | 2024-02-02 | 1,725 | — | $0 | 215,555 | SEC↗ |
| SANM SANMINA CORP | A Award | 2024-01-02 | 2024-01-04 | 240,000 | $50.41 | $12.10M | 1,278,984 | SEC↗ |
| SANM SANMINA CORP | F Tax w/h | 2024-01-02 | 2024-01-04 | 118,818 | $50.41 | $5.99M | 1,160,166 | SEC↗ |
| SANM SANMINA CORP | A Award | 2023-12-15 | 2023-12-19 | 100,000 | $51.49 | $5.15M | 1,088,564 | SEC↗ |
| SANM SANMINA CORP | F Tax w/h | 2023-12-15 | 2023-12-19 | 49,580 | $51.49 | $2.55M | 1,038,984 | SEC↗ |
| SANM SANMINA CORP | F Tax w/h | 2023-11-16 | 2023-11-17 | 49,580 | $48.67 | $2.41M | 988,564 | SEC↗ |
| SANM SANMINA CORP | M Exercise deriv | 2023-08-18 | 2023-08-21 | 200,000 | — | $0 | 0 | SEC↗ |
| SANM SANMINA CORP | S Sale | 2023-08-18 | 2023-08-21 | 129,762 | $54.20 | $7.03M | 1,038,144 | SEC↗ |
| SANM SANMINA CORP | M Exercise | 2023-08-18 | 2023-08-21 | 200,000 | $15.48 | $3.10M | 1,167,906 | SEC↗ |
| SANM SANMINA CORP | A Award | 2022-12-15 | 2022-12-19 | 50,000 | $60.29 | $3.01M | 967,906 | SEC↗ |
| SANM SANMINA CORP | G Gift | 2022-11-18 | 2022-11-22 | 3,075 | — | $0 | 217,280 | SEC↗ |
| SANM SANMINA CORP | S Sale | 2022-11-15 | 2022-11-16 | 96,288 | $66.28 | $6.38M | 917,906 | SEC↗ |
| SANM SANMINA CORP | S Sale | 2022-11-14 | 2022-11-16 | 3,712 | $66.04 | $245.1K | 1,014,194 | SEC↗ |
| SANM SANMINA CORP | M Exercise deriv | 2022-08-25 | 2022-08-26 | 100,000 | — | $0 | 0 | SEC↗ |
| SANM SANMINA CORP | M Exercise | 2022-08-25 | 2022-08-26 | 100,000 | $8.62 | $862.0K | 1,017,906 | SEC↗ |
| SANM SANMINA CORP | S Sale | 2022-08-24 | 2022-08-26 | 119,550 | $50.33 | $6.02M | 917,906 | SEC↗ |
| SANM SANMINA CORP | A Award | 2021-12-15 | 2021-12-16 | 100,000 | $38.65 | $3.87M | 1,037,456 | SEC↗ |
| SANM SANMINA CORP | M Exercise deriv | 2021-11-12 | 2021-11-16 | 100,000 | — | $0 | 0 | SEC↗ |
| SANM SANMINA CORP | M Exercise | 2021-11-12 | 2021-11-16 | 100,000 | $8.70 | $870.0K | 937,456 | SEC↗ |
| SANM SANMINA CORP | J Other | 2021-02-18 | 2021-02-19 | 115,474 | $34.64 | $4.00M | 220,355 | SEC↗ |
| SANM SANMINA CORP | F Tax w/h | 2021-01-29 | 2021-02-01 | 69,675 | $31.10 | $2.17M | 837,456 | SEC↗ |
| SANM SANMINA CORP | S Sale | 2020-11-17 | 2020-11-19 | 64,557 | $32.44 | $2.09M | 907,131 | SEC↗ |
| SANM SANMINA CORP | A Award | 2020-11-16 | 2020-11-18 | 100,000 | $32.93 | $3.29M | 971,688 | SEC↗ |
| SANM SANMINA CORP | M Exercise deriv | 2020-11-03 | 2020-11-05 | 29,470 | — | $0 | 0 | SEC↗ |
| SANM SANMINA CORP | M Exercise | 2020-11-03 | 2020-11-05 | 29,470 | $11.23 | $330.9K | 871,688 | SEC↗ |
| SANM SANMINA CORP | J Other | 2020-08-20 | 2020-08-21 | 55,838 | $27.73 | $1.55M | 0 | SEC↗ |
| SANM SANMINA CORP | M Exercise deriv | 2020-08-11 | 2020-08-12 | 35,992 | — | $0 | 0 | SEC↗ |
| SANM SANMINA CORP | S Sale | 2020-08-11 | 2020-08-12 | 97 | $29.84 | $2.9K | 335,829 | SEC↗ |
| SANM SANMINA CORP | S Sale | 2020-08-11 | 2020-08-12 | 315 | $29.84 | $9.4K | 55,838 | SEC↗ |
| SANM SANMINA CORP | S Sale | 2020-08-11 | 2020-08-12 | 35,992 | $30.37 | $1.09M | 842,218 | SEC↗ |
| SANM SANMINA CORP | M Exercise | 2020-08-11 | 2020-08-12 | 35,992 | $11.23 | $404.2K | 878,210 | SEC↗ |
| SANM SANMINA CORP | M Exercise deriv | 2020-08-10 | 2020-08-12 | 50,000 | — | $0 | 0 | SEC↗ |
| SANM SANMINA CORP | M Exercise deriv | 2020-08-10 | 2020-08-12 | 25,000 | — | $0 | 0 | SEC↗ |
| SANM SANMINA CORP | S Sale | 2020-08-10 | 2020-08-12 | 25,000 | $30.29 | $757.3K | 842,218 | SEC↗ |
| SANM SANMINA CORP | M Exercise | 2020-08-10 | 2020-08-12 | 25,000 | $11.23 | $280.8K | 867,218 | SEC↗ |
| SANM SANMINA CORP | S Sale | 2020-08-10 | 2020-08-12 | 50,000 | $30.36 | $1.52M | 842,218 | SEC↗ |
| SANM SANMINA CORP | M Exercise | 2020-08-10 | 2020-08-12 | 50,000 | $11.23 | $561.5K | 892,218 | SEC↗ |
| SANM SANMINA CORP | M Exercise deriv | 2020-08-07 | 2020-08-10 | 22,493 | — | $0 | 0 | SEC↗ |
| SANM SANMINA CORP | M Exercise | 2020-08-07 | 2020-08-10 | 22,493 | $11.23 | $252.6K | 864,711 | SEC↗ |
| SANM SANMINA CORP | S Sale | 2020-08-07 | 2020-08-10 | 22,493 | $30.00 | $674.8K | 842,218 | SEC↗ |
| SANM SANMINA CORP | M Exercise deriv | 2020-08-06 | 2020-08-10 | 32,161 | — | $0 | 0 | SEC↗ |
| SANM SANMINA CORP | S Sale | 2020-08-06 | 2020-08-10 | 32,161 | $30.03 | $965.8K | 842,218 | SEC↗ |
| SANM SANMINA CORP | M Exercise | 2020-08-06 | 2020-08-10 | 32,161 | $11.23 | $361.2K | 874,379 | SEC↗ |
| SANM SANMINA CORP | M Exercise deriv | 2020-08-05 | 2020-08-06 | 1,584 | — | $0 | 0 | SEC↗ |
| SANM SANMINA CORP | S Sale | 2020-08-05 | 2020-08-06 | 1,584 | $30.06 | $47.6K | 842,218 | SEC↗ |
| SANM SANMINA CORP | M Exercise | 2020-08-05 | 2020-08-06 | 1,584 | $11.23 | $17.8K | 843,802 | SEC↗ |
| SANM SANMINA CORP | M Exercise deriv | 2020-08-04 | 2020-08-06 | 3,300 | — | $0 | 0 | SEC↗ |
| SANM SANMINA CORP | M Exercise | 2020-08-04 | 2020-08-06 | 3,300 | $11.23 | $37.1K | 845,518 | SEC↗ |
| SANM SANMINA CORP | S Sale | 2020-08-04 | 2020-08-06 | 3,300 | $30.08 | $99.3K | 842,218 | SEC↗ |
| SANM SANMINA CORP | J Other | 2020-05-21 | 2020-05-22 | 61,094 | $27.28 | $1.67M | 56,153 | SEC↗ |
| SANM SANMINA CORP | J Other | 2020-02-20 | 2020-02-24 | 126,140 | $30.09 | $3.80M | 117,247 | SEC↗ |
| SANM SANMINA CORP | S Sale | 2020-02-13 | 2020-02-14 | 1,992 | $31.51 | $62.8K | 842,218 | SEC↗ |
| SANM SANMINA CORP | S Sale | 2020-02-12 | 2020-02-14 | 4,744 | $31.61 | $150.0K | 844,210 | SEC↗ |
| SANM SANMINA CORP | F Tax w/h | 2019-12-31 | 2020-01-03 | 86,765 | $34.24 | $2.97M | 848,954 | SEC↗ |
| SANM SANMINA CORP | A Award | 2019-12-16 | 2019-12-18 | 150,000 | $33.37 | $5.01M | 935,719 | SEC↗ |
| SANM SANMINA CORP | M Exercise deriv | 2019-11-14 | 2019-11-15 | 134,489 | — | $0 | 0 | SEC↗ |
| SANM SANMINA CORP | M Exercise | 2019-11-14 | 2019-11-15 | 134,489 | $8.79 | $1.18M | 920,208 | SEC↗ |
| SANM SANMINA CORP | S Sale | 2019-11-14 | 2019-11-15 | 134,489 | $32.37 | $4.35M | 785,719 | SEC↗ |
| SANM SANMINA CORP | M Exercise deriv | 2019-11-13 | 2019-11-15 | 146,920 | — | $0 | 0 | SEC↗ |
| SANM SANMINA CORP | M Exercise | 2019-11-13 | 2019-11-15 | 146,920 | $8.79 | $1.29M | 932,639 | SEC↗ |
| SANM SANMINA CORP | S Sale | 2019-11-13 | 2019-11-15 | 146,920 | $32.83 | $4.82M | 785,719 | SEC↗ |
| SANM SANMINA CORP | M Exercise deriv | 2019-11-12 | 2019-11-13 | 65,394 | — | $0 | 0 | SEC↗ |
| SANM SANMINA CORP | S Sale | 2019-11-12 | 2019-11-13 | 65,394 | $32.54 | $2.13M | 785,719 | SEC↗ |
| SANM SANMINA CORP | M Exercise | 2019-11-12 | 2019-11-13 | 65,394 | $8.79 | $574.8K | 851,113 | SEC↗ |
| SANM SANMINA CORP | M Exercise deriv | 2019-11-11 | 2019-11-13 | 53,197 | — | $0 | 0 | SEC↗ |
| SANM SANMINA CORP | S Sale | 2019-11-11 | 2019-11-13 | 53,197 | $32.55 | $1.73M | 785,719 | SEC↗ |
| SANM SANMINA CORP | M Exercise | 2019-11-11 | 2019-11-13 | 53,197 | $8.79 | $467.6K | 838,916 | SEC↗ |
| SANM SANMINA CORP | A Award | 2019-10-28 | 2019-10-30 | 150,000 | — | $0 | 860,090 | SEC↗ |
| SANM SANMINA CORP | F Tax w/h | 2019-10-28 | 2019-10-30 | 74,371 | $31.80 | $2.36M | 785,719 | SEC↗ |
| SANM SANMINA CORP | M Exercise deriv | 2019-05-03 | 2019-05-06 | 142,689 | — | $0 | 0 | SEC↗ |
| SANM SANMINA CORP | S Sale | 2019-05-03 | 2019-05-06 | 142,689 | $33.57 | $4.79M | 710,090 | SEC↗ |
| SANM SANMINA CORP | M Exercise | 2019-05-03 | 2019-05-06 | 142,689 | $8.79 | $1.25M | 852,779 | SEC↗ |
| SANM SANMINA CORP | M Exercise deriv | 2019-05-02 | 2019-05-06 | 157,311 | — | $0 | 0 | SEC↗ |
| SANM SANMINA CORP | M Exercise | 2019-05-02 | 2019-05-06 | 157,311 | $8.79 | $1.38M | 867,401 | SEC↗ |
| SANM SANMINA CORP | S Sale | 2019-05-02 | 2019-05-06 | 157,311 | $33.37 | $5.25M | 710,090 | SEC↗ |
| SANM SANMINA CORP | M Exercise deriv | 2019-02-20 | 2019-02-21 | 122,498 | — | $0 | 0 | SEC↗ |
| SANM SANMINA CORP | S Sale | 2019-02-20 | 2019-02-21 | 122,498 | $32.20 | $3.94M | 710,090 | SEC↗ |
| SANM SANMINA CORP | M Exercise | 2019-02-20 | 2019-02-21 | 122,498 | $8.79 | $1.08M | 832,588 | SEC↗ |
| SANM SANMINA CORP | M Exercise deriv | 2019-02-19 | 2019-02-21 | 77,502 | — | $0 | 0 | SEC↗ |
| SANM SANMINA CORP | M Exercise | 2019-02-19 | 2019-02-21 | 77,502 | $8.79 | $681.2K | 787,592 | SEC↗ |
| SANM SANMINA CORP | S Sale | 2019-02-19 | 2019-02-21 | 77,502 | $32.04 | $2.48M | 710,090 | SEC↗ |
| SANM SANMINA CORP | A Award | 2018-11-15 | 2018-11-19 | 175,000 | $25.61 | $4.48M | 710,502 | SEC↗ |
| SANM SANMINA CORP | F Tax w/h | 2018-10-02 | 2018-10-03 | 93,774 | $26.99 | $2.53M | 535,502 | SEC↗ |
| SANM SANMINA CORP | F Tax w/h | 2017-11-17 | 2017-11-21 | 11,306 | $33.90 | $383.3K | 629,276 | SEC↗ |
| SANM SANMINA CORP | M Exercise deriv | 2017-11-09 | 2017-11-13 | 125,000 | — | $0 | 0 | SEC↗ |
| SANM SANMINA CORP | M Exercise | 2017-11-09 | 2017-11-13 | 125,000 | $11.88 | $1.49M | 335,829 | SEC↗ |
| SANM SANMINA CORP | M Exercise deriv | 2017-10-30 | 2017-11-01 | 200,000 | — | $0 | 100,000 | SEC↗ |
| SANM SANMINA CORP | M Exercise | 2017-10-30 | 2017-11-01 | 200,000 | — | $0 | 673,212 | SEC↗ |
| SANM SANMINA CORP | M Exercise | 2017-10-30 | 2017-11-01 | 150,000 | — | $0 | 823,212 | SEC↗ |
| SANM SANMINA CORP | F Tax w/h | 2017-10-30 | 2017-11-01 | 182,630 | $38.80 | $7.09M | 640,582 | SEC↗ |
| SANM SANMINA CORP | A Award | 2017-10-16 | 2017-10-18 | 200,000 | $38.45 | $7.69M | 473,212 | SEC↗ |
| SANM SANMINA CORP | M Exercise deriv | 2017-04-21 | 2017-04-25 | 135,000 | — | $0 | 0 | SEC↗ |
| SANM SANMINA CORP | F Tax w/h | 2017-04-21 | 2017-04-25 | 70,443 | $38.60 | $2.72M | 273,212 | SEC↗ |
| SANM SANMINA CORP | M Exercise | 2017-04-21 | 2017-04-25 | 135,000 | — | $0 | 343,655 | SEC↗ |
| SANM SANMINA CORP | M Exercise deriv | 2017-02-15 | 2017-02-16 | 62,005 | — | $0 | 0 | SEC↗ |
| SANM SANMINA CORP | S Sale | 2017-02-15 | 2017-02-16 | 62,005 | $40.68 | $2.52M | 208,655 | SEC↗ |
| SANM SANMINA CORP | M Exercise | 2017-02-15 | 2017-02-16 | 62,005 | $2.94 | $182.3K | 270,660 | SEC↗ |
| SANM SANMINA CORP | M Exercise deriv | 2017-02-14 | 2017-02-16 | 104,662 | — | $0 | 0 | SEC↗ |
| SANM SANMINA CORP | M Exercise | 2017-02-14 | 2017-02-16 | 104,662 | $2.94 | $307.7K | 313,317 | SEC↗ |
| SANM SANMINA CORP | S Sale | 2017-02-14 | 2017-02-16 | 104,662 | $40.52 | $4.24M | 208,655 | SEC↗ |
| SANM SANMINA CORP | S Sale | 2016-11-18 | 2016-11-21 | 13,524 | $31.60 | $427.4K | 419,484 | SEC↗ |
| SANM SANMINA CORP | F Tax w/h | 2016-11-17 | 2016-11-17 | 11,306 | $31.65 | $357.8K | 490,900 | SEC↗ |
| SANM SANMINA CORP | S Sale | 2016-11-17 | 2016-11-21 | 57,892 | $31.55 | $1.83M | 433,008 | SEC↗ |
| SANM SANMINA CORP | F Tax w/h | 2016-11-15 | 2016-11-17 | 39,135 | $31.20 | $1.22M | 502,206 | SEC↗ |
| SANM SANMINA CORP | M Exercise deriv | 2016-11-01 | 2016-11-03 | 100,000 | — | $0 | 300,000 | SEC↗ |
| SANM SANMINA CORP | M Exercise deriv | 2016-11-01 | 2016-11-03 | 200,000 | — | $0 | 0 | SEC↗ |
| SANM SANMINA CORP | F Tax w/h | 2016-11-01 | 2016-11-03 | 151,345 | $28.10 | $4.25M | 541,341 | SEC↗ |
| SANM SANMINA CORP | M Exercise | 2016-11-01 | 2016-11-03 | 100,000 | — | $0 | 692,686 | SEC↗ |
| SANM SANMINA CORP | M Exercise | 2016-11-01 | 2016-11-03 | 200,000 | — | $0 | 592,686 | SEC↗ |
| SANM SANMINA CORP | S Sale | 2016-08-09 | 2016-08-11 | 58,531 | $26.25 | $1.54M | 0 | SEC↗ |
| SANM SANMINA CORP | F Tax w/h | 2015-11-17 | 2015-11-18 | 8,143 | $22.98 | $187.1K | 392,686 | SEC↗ |
| SANM SANMINA CORP | A Award deriv | 2015-11-16 | 2015-11-18 | 400,000 | — | $0 | 400,000 | SEC↗ |
| SANM SANMINA CORP | S Sale | 2014-11-19 | 2014-11-19 | 25,376 | $24.42 | $619.7K | 400,829 | SEC↗ |
| SANM SANMINA CORP | S Sale | 2014-11-18 | 2014-11-19 | 4,457 | $24.86 | $110.8K | 426,205 | SEC↗ |
| SANM SANMINA CORP | A Award deriv | 2014-11-17 | 2014-11-19 | 135,000 | — | $0 | 135,000 | SEC↗ |
| SANM SANMINA CORP | A Award deriv | 2014-11-17 | 2014-11-19 | 200,000 | — | $0 | 200,000 | SEC↗ |
| SANM SANMINA CORP | F Tax w/h | 2014-11-17 | 2014-11-19 | 20,167 | $24.65 | $497.1K | 365,662 | SEC↗ |
| SANM SANMINA CORP | A Award | 2014-11-17 | 2014-11-19 | 65,000 | $24.65 | $1.60M | 430,662 | SEC↗ |
| SANM SANMINA CORP | S Sale | 2014-08-06 | 2014-08-07 | 75,000 | $23.58 | $1.77M | 58,531 | SEC↗ |
| SANM SANMINA CORP | S Sale | 2014-08-05 | 2014-08-07 | 25,000 | $23.30 | $582.5K | 133,531 | SEC↗ |
| SANM SANMINA CORP | S Sale | 2014-05-14 | 2014-05-15 | 50,000 | $20.62 | $1.03M | 158,531 | SEC↗ |
| SANM SANMINA CORP | S Sale | 2014-05-13 | 2014-05-15 | 49,334 | $20.97 | $1.03M | 208,531 | SEC↗ |
| SANM SANMINA CORP | A Award deriv | 2013-11-15 | 2013-11-19 | 200,000 | — | $0 | 200,000 | SEC↗ |
| SANM SANMINA CORP | A Award deriv | 2013-11-15 | 2013-11-19 | 200,000 | — | $0 | 200,000 | SEC↗ |
| SANM SANMINA CORP | G Gift | 2012-12-13 | 2012-12-17 | 55,838 | — | $0 | 385,829 | SEC↗ |
| SANM SANMINA CORP | G Gift | 2012-12-13 | 2012-12-17 | 243,072 | — | $0 | 243,072 | SEC↗ |
| SANM SANMINA CORP | G Gift | 2012-12-13 | 2012-12-17 | 187,234 | — | $0 | 257,865 | SEC↗ |
| SANM SANMINA CORP | A Award deriv | 2012-11-15 | 2012-11-19 | 100,000 | — | $0 | 100,000 | SEC↗ |
| SANM SANMINA CORP | A Award deriv | 2012-11-15 | 2012-11-19 | 75,000 | — | $0 | 75,000 | SEC↗ |
| SANM SANMINA CORP | A Award | 2012-11-15 | 2012-11-19 | 75,000 | $8.62 | $646.5K | 441,667 | SEC↗ |