Revenue
$5.3B
▲ 4.2% YoY
Net Income
$631.6M
▲ 0.9% YoY
EPS
$5.05
▼ 3.6% YoY
Cash
$6.6M
▲ 72.1% YoY
FY 2025 · As of 2025-12-31
Last 90 days
| Insider | Type | Date | Shares | Price | Value | |
|---|---|---|---|---|---|---|
Tetlow Jacob Insider | Vest | Feb 20, 2026 | 781 | - | - | Form 4 ↗ |
Tetlow Jacob Insider | Return | Feb 20, 2026 | 127 | $98.34 | $12K | Form 4 ↗ |
Tetlow Jacob Insider | Sell tax | Feb 20, 2026 | 294 | $98.34 | $29K | Form 4 ↗ |
Tetlow Jacob Insider | Vest | Feb 20, 2026 | 1.4K | - | - | Form 4 ↗ |
Tetlow Jacob Insider | Return | Feb 20, 2026 | 168 | $98.34 | $17K | Form 4 ↗ |
Tetlow Jacob Insider | Sell tax | Feb 20, 2026 | 532 | $98.34 | $52K | Form 4 ↗ |
Tetlow Jacob Insider | Vest | Feb 20, 2026 | 1.5K | - | - | Form 4 ↗ |
Tetlow Jacob Insider | Return | Feb 20, 2026 | 120 | $98.34 | $12K | Form 4 ↗ |
Tetlow Jacob Insider | Sell tax | Feb 20, 2026 | 605 | $98.34 | $59K | Form 4 ↗ |
Tetlow Jacob Insider | Vest | Feb 20, 2026 | 1.4K | - | - | Form 4 ↗ |
Tetlow Jacob Insider | Return | Feb 20, 2026 | 54 | $98.34 | $5K | Form 4 ↗ |
Tetlow Jacob Insider | Sell tax | Feb 20, 2026 | 573 | $98.34 | $56K | Form 4 ↗ |
Heflin Adam C Insider | Vest | Feb 20, 2026 | 1.4K | - | - | Form 4 ↗ |
Heflin Adam C Insider | Return | Feb 20, 2026 | 199 | $98.34 | $20K | Form 4 ↗ |
Heflin Adam C Insider | Sell tax | Feb 20, 2026 | 322 | $98.34 | $32K | Form 4 ↗ |
Heflin Adam C Insider | Vest | Feb 20, 2026 | 3.8K | - | - | Form 4 ↗ |
Heflin Adam C Insider | Return | Feb 20, 2026 | 564 | $98.34 | $55K | Form 4 ↗ |
Heflin Adam C Insider | Sell tax | Feb 20, 2026 | 892 | $98.34 | $88K | Form 4 ↗ |
Heflin Adam C Insider | Vest | Feb 20, 2026 | 1.5K | - | - | Form 4 ↗ |
Heflin Adam C Insider | Return | Feb 20, 2026 | 176 | $98.34 | $17K | Form 4 ↗ |
Heflin Adam C Insider | Sell tax | Feb 20, 2026 | 367 | $98.34 | $36K | Form 4 ↗ |
Heflin Adam C Insider | Vest | Feb 20, 2026 | 1.5K | - | - | Form 4 ↗ |
Heflin Adam C Insider | Return | Feb 20, 2026 | 120 | $98.34 | $12K | Form 4 ↗ |
Heflin Adam C Insider | Sell tax | Feb 20, 2026 | 393 | $98.34 | $39K | Form 4 ↗ |
Heflin Adam C Insider | Vest | Feb 20, 2026 | 1.2K | - | - | Form 4 ↗ |
Heflin Adam C Insider | Return | Feb 20, 2026 | 47 | $98.34 | $5K | Form 4 ↗ |
Heflin Adam C Insider | Sell tax | Feb 20, 2026 | 326 | $98.34 | $32K | Form 4 ↗ |
Geisler Theodore N Chairman, CEO and President | Vest | Feb 20, 2026 | 2.2K | - | - | Form 4 ↗ |
Geisler Theodore N Chairman, CEO and President | Return | Feb 20, 2026 | 361 | $98.34 | $36K | Form 4 ↗ |
Geisler Theodore N Chairman, CEO and President | Sell tax | Feb 20, 2026 | 790 | $98.34 | $78K | Form 4 ↗ |
Geisler Theodore N Chairman, CEO and President | Vest | Feb 20, 2026 | 1.6K | - | - | Form 4 ↗ |
Geisler Theodore N Chairman, CEO and President | Return | Feb 20, 2026 | 192 | $98.34 | $19K | Form 4 ↗ |
Geisler Theodore N Chairman, CEO and President | Sell tax | Feb 20, 2026 | 604 | $98.34 | $59K | Form 4 ↗ |
Geisler Theodore N Chairman, CEO and President | Vest | Feb 20, 2026 | 1.9K | - | - | Form 4 ↗ |
Geisler Theodore N Chairman, CEO and President | Return | Feb 20, 2026 | 152 | $98.34 | $15K | Form 4 ↗ |
Geisler Theodore N Chairman, CEO and President | Sell tax | Feb 20, 2026 | 750 | $98.34 | $74K | Form 4 ↗ |
Geisler Theodore N Chairman, CEO and President | Vest | Feb 20, 2026 | 1.7K | - | - | Form 4 ↗ |
Geisler Theodore N Chairman, CEO and President | Return | Feb 20, 2026 | 67 | $98.34 | $7K | Form 4 ↗ |
Geisler Theodore N Chairman, CEO and President | Sell tax | Feb 20, 2026 | 699 | $98.34 | $69K | Form 4 ↗ |
Geisler Theodore N Chairman, CEO and President | Vest | Feb 20, 2026 | 2.5K | - | - | Form 4 ↗ |
Geisler Theodore N Chairman, CEO and President | Return | Feb 20, 2026 | 96 | $98.34 | $9K | Form 4 ↗ |
Geisler Theodore N Chairman, CEO and President | Sell tax | Feb 20, 2026 | 989 | $98.34 | $97K | Form 4 ↗ |
Geisler Theodore N Chairman, CEO and President | Gift | Feb 20, 2026 | 5.3K | - | - | Form 4 ↗ |
Geisler Theodore N Chairman, CEO and President | Gift | Feb 20, 2026 | 5.3K | - | - | Form 4 ↗ |
Esparza Jose Luis Jr Insider | Vest | Feb 20, 2026 | 491 | - | - | Form 4 ↗ |
Esparza Jose Luis Jr Insider | Return | Feb 20, 2026 | 86 | $98.34 | $8K | Form 4 ↗ |
Esparza Jose Luis Jr Insider | Sell tax | Feb 20, 2026 | 196 | $98.34 | $19K | Form 4 ↗ |
Esparza Jose Luis Jr Insider | Vest | Feb 20, 2026 | 379 | - | - | Form 4 ↗ |
Esparza Jose Luis Jr Insider | Return | Feb 20, 2026 | 41 | $98.34 | $4K | Form 4 ↗ |
Esparza Jose Luis Jr Insider | Sell tax | Feb 20, 2026 | 163 | $98.34 | $16K | Form 4 ↗ |
Esparza Jose Luis Jr Insider | Vest | Feb 20, 2026 | 473 | - | - | Form 4 ↗ |
Esparza Jose Luis Jr Insider | Return | Feb 20, 2026 | 38 | $98.34 | $4K | Form 4 ↗ |
Esparza Jose Luis Jr Insider | Sell tax | Feb 20, 2026 | 199 | $98.34 | $20K | Form 4 ↗ |
Esparza Jose Luis Jr Insider | Vest | Feb 20, 2026 | 521 | - | - | Form 4 ↗ |
Esparza Jose Luis Jr Insider | Return | Feb 20, 2026 | 20 | $98.34 | $2K | Form 4 ↗ |
Esparza Jose Luis Jr Insider | Sell tax | Feb 20, 2026 | 215 | $98.34 | $21K | Form 4 ↗ |
Cooper Andrew D SVP & CFO | Vest | Feb 20, 2026 | 490 | - | - | Form 4 ↗ |
Cooper Andrew D SVP & CFO | Return | Feb 20, 2026 | 81 | $98.34 | $8K | Form 4 ↗ |
Cooper Andrew D SVP & CFO | Sell tax | Feb 20, 2026 | 172 | $98.34 | $17K | Form 4 ↗ |
Cooper Andrew D SVP & CFO | Vest | Feb 20, 2026 | 998 | - | - | Form 4 ↗ |
Cooper Andrew D SVP & CFO | Return | Feb 20, 2026 | 150 | $98.34 | $15K | Form 4 ↗ |
Cooper Andrew D SVP & CFO | Sell tax | Feb 20, 2026 | 357 | $98.34 | $35K | Form 4 ↗ |
Cooper Andrew D SVP & CFO | Vest | Feb 20, 2026 | 1.9K | - | - | Form 4 ↗ |
Cooper Andrew D SVP & CFO | Return | Feb 20, 2026 | 227 | $98.34 | $22K | Form 4 ↗ |
Cooper Andrew D SVP & CFO | Sell tax | Feb 20, 2026 | 692 | $98.34 | $68K | Form 4 ↗ |
Cooper Andrew D SVP & CFO | Vest | Feb 20, 2026 | 2.4K | - | - | Form 4 ↗ |
Cooper Andrew D SVP & CFO | Return | Feb 20, 2026 | 191 | $98.34 | $19K | Form 4 ↗ |
Cooper Andrew D SVP & CFO | Sell tax | Feb 20, 2026 | 940 | $98.34 | $92K | Form 4 ↗ |
Cooper Andrew D SVP & CFO | Vest | Feb 20, 2026 | 2.0K | - | - | Form 4 ↗ |
Cooper Andrew D SVP & CFO | Return | Feb 20, 2026 | 76 | $98.34 | $7K | Form 4 ↗ |
Cooper Andrew D SVP & CFO | Sell tax | Feb 20, 2026 | 792 | $98.34 | $78K | Form 4 ↗ |
Blankenship Elizabeth A VP, Controller and CAO | Vest | Feb 20, 2026 | 490 | - | - | Form 4 ↗ |
Blankenship Elizabeth A VP, Controller and CAO | Return | Feb 20, 2026 | 81 | $98.34 | $8K | Form 4 ↗ |
Blankenship Elizabeth A VP, Controller and CAO | Sell tax | Feb 20, 2026 | 132 | $98.34 | $13K | Form 4 ↗ |
Blankenship Elizabeth A VP, Controller and CAO | Vest | Feb 20, 2026 | 476 | - | - | Form 4 ↗ |
Blankenship Elizabeth A VP, Controller and CAO | Return | Feb 20, 2026 | 54 | $98.34 | $5K | Form 4 ↗ |
Blankenship Elizabeth A VP, Controller and CAO | Sell tax | Feb 20, 2026 | 136 | $98.34 | $13K | Form 4 ↗ |
Blankenship Elizabeth A VP, Controller and CAO | Vest | Feb 20, 2026 | 589 | - | - | Form 4 ↗ |
Blankenship Elizabeth A VP, Controller and CAO | Return | Feb 20, 2026 | 46 | $98.34 | $5K | Form 4 ↗ |
Blankenship Elizabeth A VP, Controller and CAO | Sell tax | Feb 20, 2026 | 158 | $98.34 | $16K | Form 4 ↗ |
Blankenship Elizabeth A VP, Controller and CAO | Vest | Feb 20, 2026 | 434 | - | - | Form 4 ↗ |
Blankenship Elizabeth A VP, Controller and CAO | Return | Feb 20, 2026 | 16 | $98.34 | $2K | Form 4 ↗ |
Blankenship Elizabeth A VP, Controller and CAO | Sell tax | Feb 20, 2026 | 113 | $98.34 | $11K | Form 4 ↗ |
Bauer Christopher R. VP and Treasurer | Vest | Feb 20, 2026 | 272 | - | - | Form 4 ↗ |
Bauer Christopher R. VP and Treasurer | Return | Feb 20, 2026 | 17 | $98.34 | $2K | Form 4 ↗ |
Bauer Christopher R. VP and Treasurer | Sell tax | Feb 20, 2026 | 81 | $98.34 | $8K | Form 4 ↗ |
Bauer Christopher R. VP and Treasurer | Vest | Feb 20, 2026 | 291 | - | - | Form 4 ↗ |
Bauer Christopher R. VP and Treasurer | Return | Feb 20, 2026 | 12 | $98.34 | $1K | Form 4 ↗ |
Bauer Christopher R. VP and Treasurer | Sell tax | Feb 20, 2026 | 89 | $98.34 | $9K | Form 4 ↗ |
Baum Shirley A SVP and GC | Vest | Feb 20, 2026 | 169 | - | - | Form 4 ↗ |
Baum Shirley A SVP and GC | Return | Feb 20, 2026 | 32 | $98.34 | $3K | Form 4 ↗ |
Baum Shirley A SVP and GC | Sell tax | Feb 20, 2026 | 66 | $98.34 | $6K | Form 4 ↗ |
Baum Shirley A SVP and GC | Vest | Feb 20, 2026 | 198 | - | - | Form 4 ↗ |
Baum Shirley A SVP and GC | Return | Feb 20, 2026 | 32 | $98.34 | $3K | Form 4 ↗ |
Baum Shirley A SVP and GC | Sell tax | Feb 20, 2026 | 80 | $98.34 | $8K | Form 4 ↗ |
Baum Shirley A SVP and GC | Vest | Feb 20, 2026 | 433 | - | - | Form 4 ↗ |
Baum Shirley A SVP and GC | Return | Feb 20, 2026 | 53 | $98.34 | $5K | Form 4 ↗ |
Baum Shirley A SVP and GC | Sell tax | Feb 20, 2026 | 183 | $98.34 | $18K | Form 4 ↗ |
Baum Shirley A SVP and GC | Vest | Feb 20, 2026 | 589 | - | - | Form 4 ↗ |
Baum Shirley A SVP and GC | Return | Feb 20, 2026 | 46 | $98.34 | $5K | Form 4 ↗ |
Baum Shirley A SVP and GC | Sell tax | Feb 20, 2026 | 241 | $98.34 | $24K | Form 4 ↗ |
Baum Shirley A SVP and GC | Vest | Feb 20, 2026 | 869 | - | - | Form 4 ↗ |
Baum Shirley A SVP and GC | Return | Feb 20, 2026 | 34 | $98.34 | $3K | Form 4 ↗ |
Baum Shirley A SVP and GC | Sell tax | Feb 20, 2026 | 358 | $98.34 | $35K | Form 4 ↗ |