SEC CIK 1653795
Cardenas Ricardo
Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| DRIview stock → | 86,145.988 | 2026-07-28 |
| TSCOview stock → | 40,997.085 | 2026-05-14 |
Position History — DRI
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — DRI
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-07-29 | Grant / award (derivative) | 37,735 | $0.00 | 37,735 |
| 2026-07-29 | Grant / award (derivative) | 12,792 | $0.00 | 12,792 |
| 2026-07-28 | Option exercise (derivative) | 19,091 | $0.00 | 0 |
| 2026-07-28 | Open-market sale | 15,290 | $209.00 | 86,145.988 |
| 2026-07-28 | Open-market sale | 12,802 | $208.79 | 101,435.988 |
| 2026-07-28 | Open-market sale | 7,241 | $209.41 | 114,237.988 |
| 2026-07-28 | Open-market sale | 3,801 | $209.58 | 121,478.988 |
| 2026-07-28 | Option exercise | 19,091 | $124.24 | 125,279.988 |
| 2026-07-27 | Option exercise (derivative) | 21,426 | $0.00 | 0 |
| 2026-07-27 | Tax withholding | 8,432 | $196.31 | 106,188.988 |
| 2026-07-27 | Option exercise | 21,426 | $0.00 | 114,620.988 |
| 2026-07-26 | Option exercise (derivative) | 11,286 | $0.00 | 0 |
| 2026-07-26 | Option exercise (derivative) | 11,624 | $0.00 | 11,625 |
| 2026-07-26 | Tax withholding | 4,575 | $196.31 | 93,194.988 |
| 2026-07-26 | Tax withholding | 4,442 | $196.31 | 97,769.988 |
| 2026-07-26 | Option exercise | 11,286 | $0.00 | 102,211.988 |
| 2026-07-26 | Option exercise | 11,624 | $0.00 | 90,925.988 |
| 2026-06-23 | Grant / award (derivative) | 23,249 | $0.00 | 23,249 |
| 2025-12-22 | Gift | 2,421 | $0.00 | 79,130.89 |
| 2025-07-28 | Option exercise (derivative) | 4,982 | $0.00 | 0 |
| 2025-07-28 | Tax withholding | 1,961 | $204.48 | 81,442.25 |
| 2025-07-28 | Option exercise | 4,982 | $0.00 | 83,403.25 |
| 2025-07-27 | Option exercise (derivative) | 10,713 | $0.00 | 0 |
| 2025-07-27 | Option exercise (derivative) | 21,426 | $0.00 | 21,426 |
| 2025-07-27 | Tax withholding | 8,432 | $204.48 | 78,421.25 |
| 2025-07-27 | Tax withholding | 4,216 | $204.48 | 86,853.25 |
| 2025-07-27 | Option exercise | 10,713 | $0.00 | 91,069.25 |
| 2025-07-27 | Option exercise | 21,426 | $0.00 | 80,356.25 |
| 2025-07-23 | Grant / award (derivative) | 33,011 | $0.00 | 33,011 |
| 2025-07-23 | Grant / award (derivative) | 11,257 | $0.00 | 11,257 |
| 2025-06-17 | Grant / award (derivative) | 42,852 | $0.00 | 42,852 |
| 2025-03-24 | Option exercise (derivative) | 20,518 | $0.00 | 0 |
| 2025-03-24 | Open-market sale | 3,767 | $206.85 | 70,525.42 |
| 2025-03-24 | Open-market sale | 11,689 | $207.99 | 58,836.42 |
| 2025-03-24 | Open-market sale | 3,233 | $209.79 | 74,292.42 |
| 2025-03-24 | Open-market sale | 1,829 | $209.39 | 77,525.42 |
| 2025-03-24 | Option exercise | 20,518 | $107.05 | 79,354.42 |
| 2024-09-23 | Option exercise (derivative) | 23,222 | $0.00 | 0 |
| 2024-09-23 | Gift | 2,890 | $0.00 | 101,088.28 |
| 2024-09-23 | Open-market sale | 13,937 | $172.20 | 87,151.28 |
| 2024-09-23 | Open-market sale | 28,466 | $171.43 | 58,685.28 |
| 2024-09-23 | Option exercise | 19,181 | $85.83 | 103,978.28 |
| 2024-09-23 | Option exercise | 23,222 | $59.68 | 84,797.28 |
| 2024-07-29 | Option exercise (derivative) | 7,572 | $0.00 | 0 |
| 2024-07-29 | Option exercise | 7,572 | $0.00 | 64,509.54 |
| 2024-07-29 | Tax withholding | 2,980 | $142.27 | 61,529.54 |
| 2024-07-28 | Option exercise (derivative) | 3,746 | $0.00 | 0 |
| 2024-07-28 | Option exercise (derivative) | 4,982 | $0.00 | 4,982 |
| 2024-07-28 | Tax withholding | 1,961 | $142.27 | 56,937.54 |
| 2024-07-28 | Tax withholding | 1,475 | $142.27 | 58,898.54 |
| 2024-07-28 | Option exercise | 3,746 | $0.00 | 60,373.54 |
| 2024-07-28 | Option exercise | 4,982 | $0.00 | 56,627.54 |
| 2024-07-24 | Grant / award (derivative) | 16,119 | $0.00 | 16,119 |
| 2024-07-24 | Grant / award (derivative) | 48,995 | $0.00 | 48,995 |
| 2024-06-18 | Grant / award (derivative) | 9,964 | $0.00 | 9,964 |
| 2023-12-26 | Gift | 2,172 | $0.00 | 51,453.66 |
| 2023-12-20 | Gift | 2,149 | $0.00 | 53,625.66 |
| 2023-07-29 | Option exercise (derivative) | 5,048 | $0.00 | 0 |
| 2023-07-29 | Option exercise (derivative) | 7,572 | $0.00 | 7,572 |
| 2023-07-29 | Option exercise | 7,572 | $0.00 | 55,578.57 |
| 2023-07-29 | Option exercise | 5,048 | $0.00 | 60,626.57 |
| 2023-07-29 | Tax withholding | 1,987 | $167.52 | 58,639.57 |
| 2023-07-29 | Tax withholding | 2,980 | $167.52 | 55,659.57 |
| 2023-07-26 | Grant / award (derivative) | 11,286 | $0.00 | 11,286 |
| 2023-07-26 | Grant / award (derivative) | 33,993 | $0.00 | 33,993 |
| 2023-07-24 | Option exercise (derivative) | 1,794 | $0.00 | 0 |
| 2023-07-24 | Option exercise (derivative) | 23,222 | $0.00 | 23,222 |
| 2023-07-24 | Option exercise | 23,222 | $59.68 | 70,140.57 |
| 2023-07-24 | Option exercise | 1,794 | $0.00 | 71,934.57 |
| 2023-07-24 | Tax withholding | 706 | $170.37 | 71,228.57 |
| 2023-07-24 | Open-market sale | 23,222 | $170.04 | 48,006.57 |
| 2023-07-06 | Gift | 1,500 | $0.00 | 46,918.57 |
| 2023-06-20 | Grant / award (derivative) | 15,144 | $0.00 | 15,144 |
| 2023-03-28 | Option exercise (derivative) | 12,735 | $0.00 | 0 |
| 2023-03-28 | Option exercise | 12,735 | $65.02 | 61,038.59 |
| 2023-03-28 | Open-market sale | 12,735 | $155.02 | 48,303.59 |
| 2022-07-27 | Grant / award (derivative) | 10,713 | $0.00 | 10,713 |
| 2022-07-27 | Grant / award (derivative) | 36,193 | $0.00 | 36,193 |
| 2022-07-25 | Option exercise (derivative) | 3,955 | $0.00 | 0 |
| 2022-07-25 | Tax withholding | 1,558 | $118.78 | 48,097.26 |
| 2022-07-25 | Option exercise | 3,955 | $0.00 | 49,655.26 |
| 2022-07-24 | Option exercise (derivative) | 3,148 | $0.00 | 0 |
| 2022-07-24 | Option exercise (derivative) | 1,794 | $0.00 | 1,794 |
| 2022-07-24 | Tax withholding | 706 | $121.35 | 46,939.26 |
| 2022-07-24 | Option exercise | 3,148 | $0.00 | 45,851.26 |
| 2022-07-24 | Option exercise | 1,794 | $0.00 | 47,645.26 |
| 2022-07-24 | Tax withholding | 1,239 | $121.35 | 45,700.26 |
| 2022-06-21 | Grant / award (derivative) | 3,589 | $0.00 | 3,589 |
| 2022-06-21 | Grant / award (derivative) | 3,588 | $0.00 | 3,588 |
| 2021-12-22 | Gift | 348 | $0.00 | 42,607.17 |
| 2021-09-23 | Option exercise (derivative) | 2,663 | $0.00 | 0 |
| 2021-09-23 | Option exercise | 2,663 | $49.25 | 45,618.17 |
| 2021-09-23 | Open-market sale | 2,663 | $158.65 | 42,955.17 |
| 2021-09-01 | Option exercise (derivative) | 7,989 | $0.00 | 2,663 |
| 2021-09-01 | Open-market sale | 7,989 | $151.27 | 42,955.17 |
| 2021-09-01 | Option exercise | 7,989 | $49.25 | 50,944.17 |
| 2021-08-25 | Option exercise (derivative) | 5,326 | $0.00 | 10,652 |
| 2021-08-25 | Option exercise | 5,326 | $49.25 | 48,281.17 |
| 2021-08-25 | Open-market sale | 5,326 | $150.00 | 42,955.17 |
| 2021-08-02 | Option exercise (derivative) | 5,326 | $0.00 | 15,978 |
| 2021-08-02 | Open-market sale | 5,326 | $147.05 | 42,955.17 |
| 2021-08-02 | Option exercise | 5,326 | $49.25 | 48,281.17 |
| 2021-07-28 | Grant / award (derivative) | 3,746 | $0.00 | 3,746 |
| 2021-07-28 | Grant / award (derivative) | 13,330 | $0.00 | 13,330 |
| 2021-07-26 | Option exercise (derivative) | 3,698 | $0.00 | 0 |
| 2021-07-26 | Tax withholding | 1,456 | $144.52 | 42,955.17 |
| 2021-07-26 | Option exercise | 3,698 | $0.00 | 44,411.17 |
| 2021-07-25 | Option exercise (derivative) | 3,777 | $0.00 | 3,591.28 |
| 2021-07-25 | Option exercise (derivative) | 3,388 | $0.00 | 0 |
| 2021-07-25 | Option exercise | 3,777 | $0.00 | 40,146.17 |
| 2021-07-25 | Option exercise | 3,388 | $0.00 | 43,534.17 |
| 2021-07-25 | Tax withholding | 1,334 | $144.52 | 42,200.17 |
| 2021-07-25 | Tax withholding | 1,487 | $144.52 | 40,713.17 |
| 2021-07-12 | Option exercise (derivative) | 4,936 | $0.00 | 21,304 |
| 2021-07-12 | Open-market sale | 4,936 | $150.02 | 36,369.17 |
| 2021-07-12 | Option exercise | 4,936 | $49.25 | 41,305.17 |
| 2021-07-07 | Option exercise (derivative) | 5,716 | $0.00 | 26,240 |
| 2021-07-07 | Open-market sale | 5,716 | $150.01 | 36,369.17 |
| 2021-07-07 | Option exercise | 5,716 | $49.25 | 42,085.17 |
| 2021-07-01 | Option exercise (derivative) | 10,652 | $0.00 | 31,956 |
| 2021-07-01 | Option exercise | 10,652 | $49.25 | 47,021.17 |
| 2021-07-01 | Open-market sale | 10,652 | $147.08 | 36,369.17 |
| 2021-06-22 | Grant / award (derivative) | 7,181.5 | $0.00 | 7,181.5 |
| 2021-04-06 | Option exercise (derivative) | 1,200 | $0.00 | 42,608 |
| 2021-04-06 | Open-market sale | 1,200 | $147.04 | 36,369.17 |
| 2021-04-06 | Option exercise | 1,200 | $49.25 | 37,569.17 |
| 2021-04-05 | Option exercise (derivative) | 11,800 | $0.00 | 43,808 |
| 2021-04-05 | Option exercise | 11,800 | $49.25 | 48,169.17 |
| 2021-04-05 | Open-market sale | 11,800 | $147.05 | 36,369.17 |
| 2021-03-29 | Option exercise (derivative) | 19,416 | $0.00 | 0 |
| 2021-03-29 | Option exercise | 19,416 | $39.53 | 55,785.17 |
| 2021-03-29 | Open-market sale | 1,286 | $145.57 | 54,499.17 |
| 2021-03-29 | Open-market sale | 5,800 | $144.50 | 48,699.17 |
| 2021-03-29 | Open-market sale | 12,330 | $143.60 | 36,369.17 |
| 2020-07-29 | Grant / award (derivative) | 5,048 | $0.00 | 5,048 |
| 2020-07-29 | Grant / award (derivative) | 20,354 | $0.00 | 20,354 |
| 2020-07-29 | Grant / award (derivative) | 20,354 | $0.00 | 20,354 |
| 2020-07-27 | Option exercise (derivative) | 6,301 | $0.00 | 0 |
| 2020-07-27 | Option exercise (derivative) | 6,301 | $0.00 | 6,301 |
| 2020-07-27 | Option exercise | 6,301 | $0.00 | 33,348.17 |
| 2020-07-27 | Option exercise | 6,301 | $0.00 | 39,649.17 |
| 2020-07-27 | Tax withholding | 3,280 | $78.64 | 36,369.17 |
| 2020-07-26 | Option exercise (derivative) | 3,455 | $0.00 | 0 |
| 2020-07-26 | Option exercise (derivative) | 3,784 | $0.00 | 3,455 |
| 2020-07-26 | Option exercise | 3,784 | $0.00 | 26,216.17 |
| 2020-07-26 | Tax withholding | 1,264 | $78.64 | 28,407.17 |
| 2020-07-26 | Tax withholding | 1,360 | $78.64 | 27,047.17 |
| 2020-07-26 | Option exercise | 3,455 | $0.00 | 29,671.17 |
| 2020-06-23 | Grant / award (derivative) | 6,909 | $0.00 | 6,909 |
| 2020-04-23 | Open-market buy | 2,991 | $58.50 | 22,432.17 |
| 2019-07-31 | Tax withholding | 284 | $125.96 | 19,441.17 |
| 2019-07-29 | Option exercise (derivative) | 2,229 | $0.00 | 0 |
| 2019-07-29 | Option exercise (derivative) | 1,887 | $0.00 | 2,229 |
| 2019-07-29 | Tax withholding | 1,623 | $125.96 | 19,725.17 |
| 2019-07-29 | Option exercise | 1,887 | $0.00 | 21,348.17 |
| 2019-07-29 | Option exercise | 2,229 | $0.00 | 19,461.17 |
| 2019-07-27 | Option exercise (derivative) | 5,960 | $0.00 | 17,162 |
| 2019-07-27 | Option exercise (derivative) | 5,960 | $0.00 | 11,202 |
| 2019-07-27 | Tax withholding | 4,408 | $125.96 | 17,232.17 |
| 2019-07-27 | Option exercise | 5,960 | $0.00 | 15,680.17 |
| 2019-07-27 | Option exercise | 5,960 | $0.00 | 21,640.17 |
| 2019-07-24 | Grant / award (derivative) | 3,148 | $0.00 | 3,148 |
| 2019-07-24 | Grant / award (derivative) | 19,091 | $0.00 | 19,091 |
| 2019-07-12 | Option exercise (derivative) | 14,128 | $0.00 | 0 |
| 2019-07-12 | Open-market sale | 14,128 | $124.87 | 9,720.17 |
| 2019-07-12 | Option exercise | 14,128 | $42.99 | 23,848.17 |
| 2019-06-18 | Grant / award (derivative) | 11,202 | $0.00 | 11,202 |
| 2019-06-18 | Grant / award (derivative) | 11,202 | $0.00 | 22,404 |
| 2018-12-24 | Gift | 2,000 | $0.00 | 9,720.17 |
| 2018-07-29 | Option exercise (derivative) | 1,860 | $0.00 | 6,008.52 |
| 2018-07-29 | Option exercise (derivative) | 2,197 | $0.00 | 3,811.52 |
| 2018-07-29 | Option exercise | 2,197 | $0.00 | 11,460.17 |
| 2018-07-29 | Option exercise | 1,860 | $0.00 | 13,320.17 |
| 2018-07-29 | Tax withholding | 1,600 | $106.78 | 11,720.17 |
| 2018-07-25 | Grant / award (derivative) | 20,518 | $0.00 | 20,518 |
| 2018-07-25 | Grant / award (derivative) | 3,388 | $0.00 | 3,388 |
| 2018-06-25 | Option exercise (derivative) | 10,666 | $0.00 | 0 |
| 2018-06-25 | Open-market sale | 10,666 | $108.86 | 9,263.17 |
| 2018-06-25 | Option exercise | 10,666 | $43.58 | 19,929.17 |
| 2018-06-19 | Grant / award (derivative) | 3,493.77 | $0.00 | 7,620.27 |
| 2018-06-19 | Grant / award (derivative) | 4,126.5 | $0.00 | 4,126.5 |
| 2018-01-10 | Option exercise (derivative) | 10,783 | $0.00 | 0 |
| 2018-01-10 | Open-market sale | 10,783 | $97.17 | 9,263.17 |
| 2018-01-10 | Option exercise | 10,783 | $45.54 | 20,046.17 |
| 2017-07-26 | Grant / award (derivative) | 19,181 | $0.00 | 19,181 |
| 2017-07-26 | Grant / award (derivative) | 3,455 | $0.00 | 3,455 |
| 2016-07-27 | Grant / award (derivative) | 46,444 | $0.00 | 46,444 |
| 2016-01-25 | Tax withholding | 527 | $61.47 | 9,263.73 |
| 2015-11-17 | Option exercise (derivative) | 4,520 | $0.00 | 0 |
| 2015-11-17 | Grant / award (derivative) | 4,520 | $0.00 | 4,520 |
| 2015-11-17 | Option exercise | 4,520 | $0.00 | 11,027.73 |
| 2015-11-17 | Tax withholding | 1,237 | $53.93 | 9,790.73 |
| 2015-09-17 | — | — | — | 6,507.73 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.