Revenue
$9.5B
▼ 2.2% YoY
Net Income
$2.2B
▼ 20.6% YoY
EPS
$165.24
▼ 12.8% YoY
Cash
$801.0M
▼ 1.6% YoY
FY 2025 · As of 2025-12-31
Last 90 days
| Insider | Type | Date | Shares | Price | Value | |
|---|---|---|---|---|---|---|
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 5, 2026 | 2 | $1998.68 | $4K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 5, 2026 | 8 | $2010.00 | $16K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 5, 2026 | 23 | $2030.00 | $47K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 5, 2026 | 47 | $2050.00 | $96K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 5, 2026 | 2 | $2060.00 | $4K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 5, 2026 | 34 | $2065.00 | $70K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 5, 2026 | 1 | $2068.50 | $2K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 5, 2026 | 5 | $2070.00 | $10K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 5, 2026 | 15 | $1780.00 | $27K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 5, 2026 | 60 | $1860.00 | $112K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 5, 2026 | 1 | $1879.48 | $2K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 5, 2026 | 12 | $1886.00 | $23K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 5, 2026 | 3 | $1890.00 | $6K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 5, 2026 | 111 | $1898.00 | $211K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 5, 2026 | 2 | $1899.00 | $4K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 5, 2026 | 21 | $1920.00 | $40K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 5, 2026 | 1 | $1927.40 | $2K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 5, 2026 | 3 | $1940.40 | $6K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 5, 2026 | 25 | $1950.00 | $49K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 5, 2026 | 43 | $1970.00 | $85K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 5, 2026 | 26 | $1990.00 | $52K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 5, 2026 | 1 | $1993.96 | $2K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 5, 2026 | 26 | $1997.97 | $52K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 5, 2026 | 50 | $1743.80 | $87K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 5, 2026 | 15 | $1750.00 | $26K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 5, 2026 | 15 | $1765.00 | $26K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 5, 2026 | 1 | $1790.00 | $2K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 5, 2026 | 11 | $1795.12 | $20K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 5, 2026 | 61 | $1798.99 | $110K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 5, 2026 | 96 | $1800.00 | $173K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 5, 2026 | 2 | $1808.09 | $4K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 5, 2026 | 15 | $1810.00 | $27K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 5, 2026 | 50 | $1836.13 | $92K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 5, 2026 | 150 | $1840.00 | $276K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 5, 2026 | 21 | $1851.81 | $39K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 5, 2026 | 41 | $1853.92 | $76K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 4, 2026 | 25 | $1794.99 | $45K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 4, 2026 | 3 | $1712.99 | $5K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 4, 2026 | 1 | $1721.99 | $2K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 4, 2026 | 1 | $1727.99 | $2K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 4, 2026 | 31 | $1730.29 | $54K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 4, 2026 | 35 | $1731.99 | $61K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 4, 2026 | 15 | $1733.00 | $26K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 4, 2026 | 26 | $1734.00 | $45K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 4, 2026 | 12 | $1744.00 | $21K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 4, 2026 | 15 | $1765.00 | $26K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 4, 2026 | 15 | $1770.00 | $27K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 4, 2026 | 6 | $1775.00 | $11K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 4, 2026 | 20 | $1778.00 | $36K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Jun 4, 2026 | 45 | $1779.99 | $80K | Form 4 ↗ |
Alemany Ellen R Insider | Sell | Jun 4, 2026 | 183 | $2033.33 | $372K | Form 4 ↗ |
Alemany Ellen R Insider | Sell | Jun 4, 2026 | 604 | $2048.21 | $1.24M | Form 4 ↗ |
Alemany Ellen R Insider | Sell | Jun 4, 2026 | 456 | $2050.78 | $935K | Form 4 ↗ |
Alemany Ellen R Insider | Sell | Jun 4, 2026 | 37 | $2052.43 | $76K | Form 4 ↗ |
Alemany Ellen R Insider | Sell | Jun 4, 2026 | 93 | $2033.52 | $189K | Form 4 ↗ |
Alemany Ellen R Insider | Sell | Jun 4, 2026 | 1.1K | $2048.20 | $2.33M | Form 4 ↗ |
Alemany Ellen R Insider | Sell | Jun 4, 2026 | 10 | $2050.60 | $21K | Form 4 ↗ |
Alemany Ellen R Insider | Sell | Jun 4, 2026 | 1 | $2051.11 | $2K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Sell | May 12, 2026 | 5.3K | $1918.69 | $10.26M | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | May 12, 2026 | 5.9K | $1726.82 | $10.26M | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Gift | Apr 14, 2026 | 33 | $0.00 | $0 | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Gift | Apr 14, 2026 | 33 | $0.00 | $0 | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Gift | Apr 14, 2026 | 33 | $0.00 | $0 | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Gift | Apr 10, 2026 | 33 | $0.00 | $0 | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Gift | Apr 10, 2026 | 33 | $0.00 | $0 | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Gift | Apr 10, 2026 | 33 | $0.00 | $0 | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Mar 19, 2026 | 92 | $1550.00 | $143K | Form 4 ↗ |
HOLDING FRANK B JR Chairman and CEO | Buy | Mar 19, 2026 | 4 | $1550.00 | $6K | Form 4 ↗ |