Tesla, Inc.
TSLA · Motor Vehicles & Passenger Car Bodies · 3.76B shares · +41%/yr ↑ dilution · EDGAR filings ↗
Reference price $402.20 · est. market cap ~$1.5T — last insider sale, 2026-06-08 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
B79Dominant, cash-rich EV and energy franchise with a powerful brand, but returns are modest and earnings are contracting amid margin pressure.
Strengths
- $44B cash (100th pct), $6.2B FCF (90th pct), gross margin 81.8th pct and net margin 80th pct with very low leverage (D/E 0.10)
- Scaled, differentiated franchise with strong OCF margin (92nd pct) and optionality in AI/autonomy/energy storage
Risks
- ROE only 4.6% (64th pct) and ROA 2.75%; net income fell $3.3B and revenue declined $2.9B
- Tariff/supply-chain exposure and heavy dependence on unproven Robotaxi/Optimus ramps
- Cyclical auto demand and execution risk on next-gen platform
Notable findings
- Chronic dilutionShare count +41%/yr over 4y (dilution, book value/share -31%)
- Strong balance sheetStrong balance sheet — $44.1B cash & investments
- Revenue declineRevenue -10.1% YoY
- China exposuretrade policy alterations in 2025, including heightened import tariffs and subsequent retaliatory measures, have impacted our supply chain costs, and may impact the availability of certain technologies
- Insider sellingInsider selling — 63 open-market sale(s) by 3 insider(s) (cluster of 3 insiders, ~$60M, last 6mo) Form 4 ↗
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Gross margin
18.0%
Operating margin
4.6%
Net margin
4.0%
Return on equity
4.6%
Return on assets
2.8%
ROIC
3.8%
Revenue growth (QoQ)
-10.1%
Net-income growth
-46.5%
Debt / equity
0.1×
Current ratio
2.2×
Free cash flow
$6.2B
Tangible book value
$81.8B
Cash & investments
$44.1B
Stock comp / revenue
3.0%
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-06-16 | Musk Elon | Option exercise | 304.0M | $23.34 |
| 2026-06-16 | Musk Elon | Tax withheld | 17.5M | $404.66 |
| 2026-06-08 | Taneja Vaibhav | Sell | 2.6K | $402.20 |
| 2026-06-05 | Taneja Vaibhav | Option exercise | 6.5K | — |
| 2026-05-13 | Taneja Vaibhav | Option exercise | 2.0K | $18.22 |
| 2026-05-13 | Taneja Vaibhav | Option exercise | 1.0K | $18.44 |
| 2026-05-13 | Taneja Vaibhav | Sell | 3.0K | $450.00 |
| 2026-04-30 | Wilson-Thompson Kathleen | Sell | 440 | $384.28 |
| 2026-04-30 | Wilson-Thompson Kathleen | Sell | 520 | $374.40 |
| 2026-04-30 | Wilson-Thompson Kathleen | Sell | 280 | $375.15 |
| 2026-04-30 | Wilson-Thompson Kathleen | Sell | 1.1K | $376.69 |
| 2026-04-30 | Wilson-Thompson Kathleen | Sell | 3.0K | $377.49 |
| 2026-04-30 | Wilson-Thompson Kathleen | Sell | 3.5K | $378.57 |
| 2026-04-30 | Wilson-Thompson Kathleen | Sell | 1.8K | $379.43 |
| 2026-04-30 | Wilson-Thompson Kathleen | Sell | 1.8K | $380.76 |
| 2026-04-30 | Wilson-Thompson Kathleen | Sell | 6.9K | $381.61 |
| 2026-04-30 | Wilson-Thompson Kathleen | Sell | 1.2K | $383.61 |
| 2026-04-30 | Wilson-Thompson Kathleen | Sell | 680 | $382.41 |
| 2026-04-30 | Wilson-Thompson Kathleen | Option exercise | 41K | $14.99 |
| 2026-04-30 | Wilson-Thompson Kathleen | Sell | 840 | $369.01 |
| 2026-04-30 | Wilson-Thompson Kathleen | Sell | 1.5K | $369.77 |
| 2026-04-30 | Wilson-Thompson Kathleen | Sell | 1.3K | $370.93 |
| 2026-04-30 | Wilson-Thompson Kathleen | Sell | 1.0K | $371.88 |
| 2026-04-30 | Wilson-Thompson Kathleen | Sell | 619 | $372.82 |
| 2026-04-21 | Musk Elon | Disposition | 96.0M | — |
| 2026-03-31 | Zhu Xiaotong | Option exercise | 20K | $20.57 |
| 2026-03-30 | Wilson-Thompson Kathleen | Sell | 80 | $366.86 |
| 2026-03-30 | Wilson-Thompson Kathleen | Sell | 560 | $364.89 |
| 2026-03-30 | Wilson-Thompson Kathleen | Sell | 120 | $365.90 |
| 2026-03-30 | Wilson-Thompson Kathleen | Option exercise | 40K | $14.99 |
| 2026-03-30 | Wilson-Thompson Kathleen | Sell | 2.0K | $352.83 |
| 2026-03-30 | Wilson-Thompson Kathleen | Sell | 1.6K | $353.66 |
| 2026-03-30 | Wilson-Thompson Kathleen | Sell | 1.8K | $354.80 |
| 2026-03-30 | Wilson-Thompson Kathleen | Sell | 2.5K | $355.64 |
| 2026-03-30 | Wilson-Thompson Kathleen | Sell | 2.4K | $356.79 |
| 2026-03-30 | Wilson-Thompson Kathleen | Sell | 1.1K | $357.84 |
| 2026-03-30 | Wilson-Thompson Kathleen | Sell | 520 | $358.77 |
| 2026-03-30 | Wilson-Thompson Kathleen | Sell | 1.9K | $360.18 |
| 2026-03-30 | Wilson-Thompson Kathleen | Sell | 1.0K | $361.04 |
| 2026-03-30 | Wilson-Thompson Kathleen | Sell | 2.3K | $362.14 |
| 2026-03-30 | Wilson-Thompson Kathleen | Sell | 4.0K | $363.08 |
| 2026-03-30 | Wilson-Thompson Kathleen | Sell | 3.9K | $363.95 |
| 2026-03-06 | Taneja Vaibhav | Sell | 2.3K | $397.03 |
| 2026-03-05 | Taneja Vaibhav | Option exercise | 6.5K | — |
| 2026-02-25 | Wilson-Thompson Kathleen | Sell | 3.1K | $416.82 |
| 2026-02-25 | Wilson-Thompson Kathleen | Sell | 3.0K | $417.52 |
| 2026-02-25 | Wilson-Thompson Kathleen | Option exercise | 40K | $14.99 |
| 2026-02-25 | Wilson-Thompson Kathleen | Sell | 80 | $412.46 |
| 2026-02-25 | Wilson-Thompson Kathleen | Sell | 4.8K | $413.95 |
| 2026-02-25 | Wilson-Thompson Kathleen | Sell | 7.5K | $414.85 |
| 2026-02-25 | Wilson-Thompson Kathleen | Sell | 6.8K | $415.86 |
| 2026-02-25 | Wilson-Thompson Kathleen | Sell | 440 | $418.89 |
| 2026-01-02 | MURDOCH JAMES R | Sell | 3.3K | $451.62 |
| 2026-01-02 | MURDOCH JAMES R | Sell | 1.8K | $435.87 |
| 2026-01-02 | MURDOCH JAMES R | Sell | 1.7K | $437.20 |
| 2026-01-02 | MURDOCH JAMES R | Sell | 3.0K | $438.19 |
| 2026-01-02 | MURDOCH JAMES R | Sell | 1.6K | $439.23 |
| 2026-01-02 | MURDOCH JAMES R | Sell | 5.7K | $440.17 |
| 2026-01-02 | MURDOCH JAMES R | Sell | 6.2K | $441.16 |
| 2026-01-02 | MURDOCH JAMES R | Sell | 6.0K | $442.24 |
| 2026-01-02 | MURDOCH JAMES R | Sell | 3.7K | $443.29 |
| 2026-01-02 | MURDOCH JAMES R | Sell | 3.1K | $444.33 |
| 2026-01-02 | MURDOCH JAMES R | Sell | 3.6K | $445.27 |
| 2026-01-02 | MURDOCH JAMES R | Sell | 2.3K | $446.40 |
| 2026-01-02 | MURDOCH JAMES R | Sell | 2.5K | $447.44 |
| 2026-01-02 | MURDOCH JAMES R | Sell | 731 | $448.28 |
| 2026-01-02 | MURDOCH JAMES R | Sell | 600 | $449.51 |
| 2026-01-02 | MURDOCH JAMES R | Sell | 1.3K | $450.51 |
| 2026-01-02 | MURDOCH JAMES R | Sell | 3.9K | $452.62 |
| 2026-01-02 | MURDOCH JAMES R | Sell | 5.9K | $453.51 |
| 2026-01-02 | MURDOCH JAMES R | Sell | 600 | $454.62 |
| 2026-01-02 | MURDOCH JAMES R | Sell | 1.2K | $455.95 |
| 2026-01-02 | MURDOCH JAMES R | Sell | 680 | $457.14 |
| 2026-01-02 | MURDOCH JAMES R | Sell | 614 | $457.88 |
| 2025-12-30 | Musk Elon | Gift | 211K | — |
| 2025-12-09 | Musk Kimbal | Gift | 15K | — |
| 2025-12-09 | Musk Kimbal | Sell | 57K | $450.66 |
| 2025-12-08 | Taneja Vaibhav | Sell | 2.6K | $443.93 |
| 2025-12-05 | Taneja Vaibhav | Option exercise | 6.5K | — |
| 2025-11-10 | Musk Kimbal | Gift | 15K | — |
| 2025-11-06 | Musk Elon | Grant | 423.7M | $334.09 |
| 2025-09-15 | MURDOCH JAMES R | Sell | 60K | $422.68 |
| 2025-09-12 | Musk Elon | Buy | 50K | $379.20 |
| 2025-09-12 | Musk Elon | Buy | 23K | $371.90 |
| 2025-09-12 | Musk Elon | Buy | 35K | $372.82 |
| 2025-09-12 | Musk Elon | Buy | 46K | $373.99 |
| 2025-09-12 | Musk Elon | Buy | 8.0K | $374.57 |
| 2025-09-12 | Musk Elon | Buy | 31K | $376.14 |
| 2025-09-12 | Musk Elon | Buy | 47K | $377.06 |
| 2025-09-12 | Musk Elon | Buy | 55K | $378.43 |
| 2025-09-12 | Musk Elon | Buy | 18K | $380.43 |
| 2025-09-12 | Musk Elon | Buy | 29K | $381.53 |
| 2025-09-12 | Musk Elon | Buy | 18K | $382.49 |
| 2025-09-12 | Musk Elon | Buy | 28K | $383.69 |
| 2025-09-12 | Musk Elon | Buy | 27K | $384.59 |
| 2025-09-12 | Musk Elon | Buy | 74K | $385.76 |
| 2025-09-12 | Musk Elon | Buy | 133K | $386.61 |
| 2025-09-12 | Musk Elon | Buy | 117K | $387.66 |
| 2025-09-12 | Musk Elon | Buy | 207K | $388.75 |
| 2025-09-12 | Musk Elon | Buy | 291K | $389.71 |
| 2025-09-12 | Musk Elon | Buy | 104K | $390.60 |
| 2025-09-12 | Musk Elon | Buy | 242K | $391.76 |
| 2025-09-12 | Musk Elon | Buy | 227K | $392.78 |
| 2025-09-12 | Musk Elon | Buy | 333K | $393.70 |
| 2025-09-12 | Musk Elon | Buy | 291K | $394.76 |
| 2025-09-12 | Musk Elon | Buy | 117K | $395.53 |
| 2025-09-12 | Musk Elon | Buy | 18K | $396.36 |
| 2025-09-11 | Zhu Xiaotong | Sell | 20K | $363.75 |
| 2025-09-08 | Taneja Vaibhav | Sell | 2.6K | $352.38 |
| 2025-09-05 | Taneja Vaibhav | Option exercise | 6.5K | — |
| 2025-08-26 | MURDOCH JAMES R | Sell | 120K | $350.29 |
| 2025-08-03 | Musk Elon | Grant | 96.0M | $23.34 |
| 2025-07-11 | MURDOCH JAMES R | Option exercise | 90K | $17.47 |
| 2025-07-08 | Taneja Vaibhav | Sell | 2.0K | $300.00 |
| 2025-07-08 | Taneja Vaibhav | Option exercise | 2.0K | $18.22 |
| 2025-07-07 | Taneja Vaibhav | Sell | 193 | $289.95 |
| 2025-07-07 | Taneja Vaibhav | Sell | 400 | $291.18 |
| 2025-07-07 | Taneja Vaibhav | Sell | 1.1K | $292.00 |
| 2025-07-07 | Taneja Vaibhav | Sell | 200 | $295.18 |
| 2025-07-07 | Taneja Vaibhav | Option exercise | 4.0K | $18.22 |
| 2025-07-07 | Taneja Vaibhav | Sell | 1.2K | $293.25 |
| 2025-07-07 | Taneja Vaibhav | Sell | 907 | $294.35 |
| 2025-06-12 | Zhu Xiaotong | Option exercise | 15K | $20.57 |
| 2025-06-12 | Zhu Xiaotong | Sell | 15K | $323.81 |
| 2025-06-09 | Taneja Vaibhav | Sell | 2.6K | $285.71 |
| 2025-06-05 | Taneja Vaibhav | Option exercise | 6.5K | — |
| 2025-06-03 | Taneja Vaibhav | Option exercise | 1.0K | $18.22 |
| 2025-06-03 | Taneja Vaibhav | Sell | 1.0K | $350.00 |
| 2025-06-02 | Taneja Vaibhav | Sell | 2.1K | $343.84 |
| 2025-06-02 | Taneja Vaibhav | Sell | 100 | $347.22 |
| 2025-06-02 | Taneja Vaibhav | Option exercise | 6.0K | $18.22 |
| 2025-06-02 | Taneja Vaibhav | Sell | 100 | $333.77 |
| 2025-06-02 | Taneja Vaibhav | Sell | 400 | $336.25 |
| 2025-06-02 | Taneja Vaibhav | Sell | 1.2K | $337.74 |
| 2025-06-02 | Taneja Vaibhav | Sell | 600 | $338.66 |
| 2025-06-02 | Taneja Vaibhav | Sell | 500 | $340.15 |
| 2025-06-02 | Taneja Vaibhav | Sell | 400 | $341.34 |
| 2025-06-02 | Taneja Vaibhav | Sell | 300 | $342.25 |
| 2025-06-02 | Taneja Vaibhav | Sell | 300 | $345.53 |
| 2025-05-27 | Ehrenpreis Ira Matthew | Sell | 54K | $359.38 |
| 2025-05-27 | Musk Kimbal | Sell | 6.7K | $352.13 |
| 2025-05-27 | Ehrenpreis Ira Matthew | Option exercise | 360K | $22.86 |
| 2025-05-27 | Ehrenpreis Ira Matthew | Option exercise | 402K | $24.73 |
| 2025-05-27 | Ehrenpreis Ira Matthew | Sell | 4.2K | $347.61 |
| 2025-05-27 | Ehrenpreis Ira Matthew | Sell | 400 | $348.86 |
| 2025-05-27 | Ehrenpreis Ira Matthew | Sell | 8.0K | $350.56 |
| 2025-05-27 | Ehrenpreis Ira Matthew | Sell | 17K | $351.36 |
| 2025-05-27 | Ehrenpreis Ira Matthew | Sell | 35K | $352.28 |
| 2025-05-27 | Ehrenpreis Ira Matthew | Sell | 20K | $353.30 |
| 2025-05-27 | Ehrenpreis Ira Matthew | Sell | 13K | $354.26 |
| 2025-05-27 | Ehrenpreis Ira Matthew | Sell | 59K | $355.42 |
| 2025-05-27 | Ehrenpreis Ira Matthew | Sell | 84K | $356.32 |
| 2025-05-27 | Ehrenpreis Ira Matthew | Sell | 35K | $357.15 |
| 2025-05-27 | Ehrenpreis Ira Matthew | Sell | 34K | $358.57 |
| 2025-05-27 | Ehrenpreis Ira Matthew | Sell | 25K | $360.52 |
| 2025-05-27 | Ehrenpreis Ira Matthew | Sell | 27K | $361.43 |
| 2025-05-27 | Ehrenpreis Ira Matthew | Sell | 41K | $362.47 |
| 2025-05-27 | Ehrenpreis Ira Matthew | Sell | 22K | $363.24 |
| 2025-05-27 | Musk Kimbal | Option exercise | 92K | $24.73 |
| 2025-05-27 | Musk Kimbal | Sell | 1.1K | $347.88 |
| 2025-05-27 | Musk Kimbal | Sell | 1.2K | $350.26 |
| 2025-05-27 | Musk Kimbal | Sell | 2.9K | $351.13 |
| 2025-05-27 | Musk Kimbal | Sell | 4.0K | $353.10 |
| 2025-05-27 | Musk Kimbal | Sell | 1.6K | $354.11 |
| 2025-05-27 | Musk Kimbal | Sell | 8.9K | $355.31 |
| 2025-05-27 | Musk Kimbal | Sell | 16K | $356.15 |
| 2025-05-27 | Musk Kimbal | Sell | 7.0K | $357.03 |
| 2025-05-27 | Musk Kimbal | Sell | 5.4K | $358.29 |
| 2025-05-27 | Musk Kimbal | Sell | 10K | $359.18 |
| 2025-05-27 | Musk Kimbal | Sell | 6.9K | $360.26 |
| 2025-05-27 | Musk Kimbal | Sell | 4.9K | $361.15 |
| 2025-05-27 | Musk Kimbal | Sell | 8.1K | $362.25 |
| 2025-05-27 | Musk Kimbal | Sell | 6.0K | $363.11 |
| 2025-05-16 | Taneja Vaibhav | Sell | 3.0K | $350.11 |
| 2025-05-16 | Taneja Vaibhav | Option exercise | 3.0K | $18.22 |
| 2025-05-09 | Taneja Vaibhav | Sell | 4.0K | $300.00 |
| 2025-05-09 | Taneja Vaibhav | Option exercise | 4.0K | $18.22 |
| 2025-05-06 | DENHOLM ROBYN M | Sell | 6.0K | $272.27 |
| 2025-05-06 | DENHOLM ROBYN M | Sell | 50K | $273.15 |
| 2025-05-06 | DENHOLM ROBYN M | Sell | 16K | $274.25 |
| 2025-05-06 | DENHOLM ROBYN M | Sell | 31K | $275.21 |
| 2025-05-06 | DENHOLM ROBYN M | Sell | 5.3K | $276.25 |
| 2025-05-06 | DENHOLM ROBYN M | Sell | 3.9K | $277.14 |
| 2025-05-06 | DENHOLM ROBYN M | Option exercise | 112K | $24.73 |
| 2025-05-01 | Taneja Vaibhav | Sell | 255 | $280.31 |
| 2025-05-01 | Taneja Vaibhav | Sell | 700 | $282.16 |
| 2025-05-01 | Taneja Vaibhav | Sell | 825 | $283.10 |
| 2025-05-01 | Taneja Vaibhav | Sell | 900 | $284.22 |
| 2025-05-01 | Taneja Vaibhav | Sell | 420 | $285.09 |
| 2025-05-01 | Taneja Vaibhav | Sell | 300 | $287.08 |
| 2025-05-01 | Taneja Vaibhav | Sell | 300 | $288.47 |
| 2025-05-01 | Taneja Vaibhav | Sell | 300 | $289.48 |
| 2025-05-01 | Taneja Vaibhav | Option exercise | 4.0K | $18.22 |
| 2025-04-29 | DENHOLM ROBYN M | Option exercise | 112K | $24.73 |
| 2025-04-29 | DENHOLM ROBYN M | Sell | 1.2K | $280.61 |
| 2025-04-29 | DENHOLM ROBYN M | Sell | 4.3K | $281.83 |
| 2025-04-29 | DENHOLM ROBYN M | Sell | 6.8K | $282.48 |
| 2025-04-29 | DENHOLM ROBYN M | Sell | 6.9K | $283.57 |
| 2025-04-29 | DENHOLM ROBYN M | Sell | 1.0K | $284.53 |
| 2025-04-29 | DENHOLM ROBYN M | Sell | 58K | $285.62 |
| 2025-04-29 | DENHOLM ROBYN M | Sell | 18K | $286.76 |
| 2025-04-29 | DENHOLM ROBYN M | Sell | 14K | $287.63 |
| 2025-04-29 | DENHOLM ROBYN M | Sell | 1.8K | $288.61 |
| 2025-04-24 | Gebbia Joseph | Buy | 4.0K | $256.31 |
| 2025-04-07 | Taneja Vaibhav | Option exercise | 4.0K | $18.22 |
| 2025-04-07 | Taneja Vaibhav | Sell | 4.0K | $250.00 |
| 2025-03-10 | MURDOCH JAMES R | Option exercise | 180K | $23.85 |
| 2025-03-10 | MURDOCH JAMES R | Option exercise | 352K | $24.73 |
| 2025-03-10 | MURDOCH JAMES R | Sell | 55K | $240.79 |
| 2025-03-06 | Taneja Vaibhav | Sell | 2.7K | $268.73 |
| 2025-03-05 | Taneja Vaibhav | Option exercise | 6.5K | — |
| 2025-03-03 | Taneja Vaibhav | Sell | 100 | $279.53 |
| 2025-03-03 | Taneja Vaibhav | Sell | 200 | $281.19 |
| 2025-03-03 | Taneja Vaibhav | Sell | 100 | $282.39 |
| 2025-03-03 | Taneja Vaibhav | Sell | 397 | $285.14 |
| 2025-03-03 | Taneja Vaibhav | Sell | 200 | $287.74 |
| 2025-03-03 | Taneja Vaibhav | Sell | 300 | $288.71 |
| 2025-03-03 | Taneja Vaibhav | Sell | 100 | $290.06 |
| 2025-03-03 | Taneja Vaibhav | Sell | 100 | $293.73 |
| 2025-03-03 | Taneja Vaibhav | Sell | 400 | $295.52 |
| 2025-03-03 | Taneja Vaibhav | Sell | 403 | $297.09 |
| 2025-03-03 | Taneja Vaibhav | Sell | 600 | $298.11 |
| 2025-03-03 | Taneja Vaibhav | Sell | 2.5K | $300.17 |
| 2025-03-03 | Taneja Vaibhav | Sell | 300 | $301.73 |
| 2025-03-03 | DENHOLM ROBYN M | Option exercise | 112K | $24.73 |
| 2025-03-03 | DENHOLM ROBYN M | Sell | 600 | $292.75 |
| 2025-03-03 | DENHOLM ROBYN M | Sell | 1.5K | $293.91 |
| 2025-03-03 | DENHOLM ROBYN M | Sell | 2.9K | $295.14 |
| 2025-03-03 | DENHOLM ROBYN M | Sell | 12K | $296.19 |
| 2025-03-03 | DENHOLM ROBYN M | Sell | 3.0K | $297.78 |
| 2025-03-03 | DENHOLM ROBYN M | Sell | 5.9K | $298.31 |
| 2025-03-03 | DENHOLM ROBYN M | Sell | 2.4K | $299.51 |
| 2025-03-03 | DENHOLM ROBYN M | Sell | 73K | $300.29 |
| 2025-03-03 | DENHOLM ROBYN M | Sell | 3.1K | $301.52 |
| 2025-03-03 | DENHOLM ROBYN M | Sell | 7.4K | $302.68 |
| 2025-03-03 | DENHOLM ROBYN M | Sell | 402 | $303.59 |
| 2025-03-03 | Taneja Vaibhav | Sell | 300 | $300.71 |
| 2025-03-03 | Taneja Vaibhav | Option exercise | 6.0K | $18.22 |
| 2025-02-06 | Musk Kimbal | Sell | 74K | $367.87 |
| 2025-02-06 | Musk Kimbal | Sell | 923 | $368.43 |
| 2025-02-03 | DENHOLM ROBYN M | Sell | 3.3K | $377.97 |
| 2025-02-03 | Taneja Vaibhav | Option exercise | 7.0K | $18.22 |
| 2025-02-03 | Taneja Vaibhav | Sell | 100 | $375.05 |
| 2025-02-03 | Taneja Vaibhav | Sell | 150 | $376.62 |
| 2025-02-03 | Taneja Vaibhav | Sell | 450 | $378.19 |
| 2025-02-03 | Taneja Vaibhav | Sell | 1.1K | $380.27 |
| 2025-02-03 | Taneja Vaibhav | Sell | 500 | $380.88 |
| 2025-02-03 | Taneja Vaibhav | Sell | 550 | $382.19 |
| 2025-02-03 | Taneja Vaibhav | Sell | 1.1K | $383.51 |
| 2025-02-03 | Taneja Vaibhav | Sell | 870 | $384.31 |
| 2025-02-03 | Taneja Vaibhav | Sell | 1.4K | $385.69 |
| 2025-02-03 | Taneja Vaibhav | Sell | 450 | $386.78 |
| 2025-02-03 | Taneja Vaibhav | Sell | 400 | $387.76 |
| 2025-02-03 | DENHOLM ROBYN M | Option exercise | 112K | $24.73 |
| 2025-02-03 | DENHOLM ROBYN M | Sell | 2.8K | $375.06 |
| 2025-02-03 | DENHOLM ROBYN M | Sell | 2.8K | $375.96 |
| 2025-02-03 | DENHOLM ROBYN M | Sell | 3.7K | $377.07 |
| 2025-02-03 | DENHOLM ROBYN M | Sell | 1.7K | $378.81 |
| 2025-02-03 | DENHOLM ROBYN M | Sell | 3.2K | $380.12 |
| 2025-02-03 | DENHOLM ROBYN M | Sell | 5.0K | $381.19 |
| 2025-02-03 | DENHOLM ROBYN M | Sell | 6.9K | $382.04 |
| 2025-02-03 | DENHOLM ROBYN M | Sell | 5.4K | $383.21 |
| 2025-02-03 | DENHOLM ROBYN M | Sell | 9.9K | $384.29 |
| 2025-02-03 | DENHOLM ROBYN M | Sell | 13K | $385.30 |
| 2025-02-03 | DENHOLM ROBYN M | Sell | 47K | $386.19 |
| 2025-02-03 | DENHOLM ROBYN M | Sell | 3.0K | $387.27 |
| 2025-02-03 | DENHOLM ROBYN M | Sell | 4.0K | $388.27 |
| 2025-02-03 | DENHOLM ROBYN M | Sell | 100 | $389.08 |
| 2025-01-06 | Taneja Vaibhav | Option exercise | 7.0K | $18.22 |
| 2025-01-06 | Taneja Vaibhav | Sell | 500 | $402.85 |
| 2025-01-06 | Taneja Vaibhav | Sell | 400 | $404.97 |
| 2025-01-06 | Taneja Vaibhav | Sell | 300 | $406.20 |
| 2025-01-06 | Taneja Vaibhav | Sell | 400 | $407.29 |
| 2025-01-06 | Taneja Vaibhav | Sell | 700 | $408.52 |
| 2025-01-06 | Taneja Vaibhav | Sell | 500 | $409.66 |
| 2025-01-06 | Taneja Vaibhav | Sell | 600 | $410.77 |
| 2025-01-06 | Taneja Vaibhav | Sell | 100 | $412.78 |
| 2025-01-06 | Taneja Vaibhav | Sell | 200 | $414.33 |
| 2025-01-06 | Taneja Vaibhav | Sell | 600 | $416.08 |
| 2025-01-06 | Taneja Vaibhav | Sell | 600 | $416.81 |
| 2025-01-06 | Taneja Vaibhav | Sell | 400 | $417.78 |
| 2025-01-06 | Taneja Vaibhav | Sell | 400 | $421.01 |
| 2025-01-06 | Taneja Vaibhav | Sell | 1.3K | $423.13 |
| 2025-01-06 | Wilson-Thompson Kathleen | Option exercise | 100K | $14.99 |
| 2025-01-06 | Wilson-Thompson Kathleen | Sell | 4.4K | $402.84 |
| 2025-01-06 | Wilson-Thompson Kathleen | Sell | 3.8K | $403.71 |
| 2025-01-06 | Wilson-Thompson Kathleen | Sell | 6.0K | $404.80 |
| 2025-01-06 | Wilson-Thompson Kathleen | Sell | 4.6K | $405.66 |
| 2025-01-06 | Wilson-Thompson Kathleen | Sell | 4.6K | $406.66 |
| 2025-01-06 | Wilson-Thompson Kathleen | Sell | 5.1K | $407.94 |
| 2025-01-06 | Wilson-Thompson Kathleen | Sell | 12K | $408.81 |
| 2025-01-06 | Wilson-Thompson Kathleen | Sell | 9.4K | $409.79 |
| 2025-01-06 | Wilson-Thompson Kathleen | Sell | 8.3K | $410.74 |
| 2025-01-06 | Wilson-Thompson Kathleen | Sell | 2.1K | $411.70 |
| 2025-01-06 | Wilson-Thompson Kathleen | Sell | 1.6K | $413.15 |
| 2025-01-06 | Wilson-Thompson Kathleen | Sell | 1.9K | $414.05 |
| 2025-01-06 | Wilson-Thompson Kathleen | Sell | 4.9K | $415.09 |
| 2025-01-06 | Wilson-Thompson Kathleen | Sell | 9.0K | $416.12 |
| 2025-01-06 | Wilson-Thompson Kathleen | Sell | 6.6K | $417.04 |
| 2025-01-06 | Wilson-Thompson Kathleen | Sell | 5.9K | $418.06 |
| 2025-01-06 | Wilson-Thompson Kathleen | Sell | 2.0K | $418.99 |
| 2025-01-06 | Wilson-Thompson Kathleen | Sell | 2.0K | $420.53 |
| 2025-01-06 | Wilson-Thompson Kathleen | Sell | 3.9K | $421.30 |
| 2025-01-06 | Wilson-Thompson Kathleen | Sell | 1.2K | $422.63 |
| 2025-01-06 | Wilson-Thompson Kathleen | Sell | 300 | $423.15 |
| 2025-01-06 | Wilson-Thompson Kathleen | Sell | 600 | $425.19 |
| 2025-01-06 | Wilson-Thompson Kathleen | Sell | 200 | $426.14 |
All non-derivative Form 4 activity (SEC), newest first.
Supply chain
Customers (1)
Suppliers (0)
Named in the 10-K; linked when we track them.
Notable events (8-K)
| Date | Items | |
|---|---|---|
| 2026-04-22 | ResultsExhibits | filing ↗ |
| 2026-04-02 | ResultsExhibits | filing ↗ |
| 2026-01-28 | ResultsExhibits | filing ↗ |
| 2026-01-02 | ResultsExhibits | filing ↗ |
| 2025-11-07 | Exec/director changeShareholder voteExhibits | filing ↗ |
| 2025-10-22 | ResultsExhibits | filing ↗ |
| 2025-10-02 | ResultsExhibits | filing ↗ |
| 2025-09-05 | Material agreementExhibits | filing ↗ |
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 10-K/A | 2026-04-30 | 2025-12-31 | 0001104659-26-053166 ↗ |
| 10-Q | 2026-04-23 | 2026-03-31 | 0001628280-26-026673 ↗ |
| 8-K | 2026-04-22 | 2026-04-22 | 0001628280-26-026551 ↗ |
| 8-K | 2026-04-02 | 2026-04-02 | 0001628280-26-022956 ↗ |
| 10-K | 2026-01-29 | 2025-12-31 | 0001628280-26-003952 ↗ |
| 8-K | 2026-01-28 | 2026-01-28 | 0001628280-26-003837 ↗ |
| 8-K | 2026-01-02 | 2026-01-02 | 0001628280-26-000016 ↗ |
| 8-K | 2025-11-07 | 2025-11-06 | 0001104659-25-108507 ↗ |
| 10-Q | 2025-10-23 | 2025-09-30 | 0001628280-25-045968 ↗ |
| 8-K | 2025-10-22 | 2025-10-22 | 0001628280-25-045861 ↗ |
| 8-K | 2025-10-02 | 2025-10-02 | 0001628280-25-043530 ↗ |
| 8-K | 2025-09-05 | 2025-09-03 | 0001104659-25-087862 ↗ |