Revenue
$436.8M
▲ 126.3% YoY
Net Income
$52.2M
▲ 283.9% YoY
EPS
$0.29
▲ 261.1% YoY
Cash
$236.3M
▲ 253.0% YoY
FY 2025 · As of 2025-05-03
Last 90 days
| Insider | Type | Date | Shares | Price | Value | |
|---|---|---|---|---|---|---|
Cheng Chi Fung Chief Technology Officer | Sell | Mar 11, 2026 | 200 | $114.02 | $23K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Mar 11, 2026 | 4.2K | $115.23 | $484K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Mar 11, 2026 | 3.8K | $115.88 | $443K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Mar 11, 2026 | 4.1K | $117.16 | $478K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Mar 11, 2026 | 5.7K | $117.97 | $672K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Mar 11, 2026 | 6.1K | $119.13 | $732K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Mar 11, 2026 | 3.3K | $119.81 | $390K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Mar 11, 2026 | 100 | $120.61 | $12K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Mar 11, 2026 | 288 | $113.88 | $33K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Mar 11, 2026 | 2.3K | $115.08 | $261K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Mar 11, 2026 | 2.1K | $115.80 | $242K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Mar 11, 2026 | 2.5K | $117.06 | $289K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Mar 11, 2026 | 4.0K | $117.88 | $472K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Mar 11, 2026 | 4.0K | $119.04 | $472K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Mar 11, 2026 | 2.9K | $119.76 | $344K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Mar 11, 2026 | 58 | $120.54 | $7K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Mar 11, 2026 | 501 | $114.13 | $57K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Mar 11, 2026 | 6.4K | $115.08 | $741K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Mar 11, 2026 | 5.9K | $115.80 | $685K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Mar 11, 2026 | 7.1K | $117.05 | $825K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Mar 11, 2026 | 11.4K | $117.90 | $1.35M | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Mar 11, 2026 | 10.7K | $119.04 | $1.28M | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Mar 11, 2026 | 7.8K | $119.76 | $933K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Mar 11, 2026 | 151 | $120.54 | $18K | Form 4 ↗ |
Laufman James Chief Legal Officer, Secretary | Sell tax | Feb 19, 2026 | 6.3K | $130.66 | $830K | Form 4 ↗ |
Sutardja, Pantas | Sell | Jan 30, 2026 | 1.9K | $128.67 | $241K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Jan 29, 2026 | 1.7K | $123.96 | $211K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Jan 29, 2026 | 1.2K | $124.85 | $154K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Jan 29, 2026 | 7.7K | $126.23 | $976K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Jan 29, 2026 | 9.1K | $127.12 | $1.16M | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Jan 29, 2026 | 2.3K | $128.00 | $296K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Jan 29, 2026 | 2.6K | $129.16 | $333K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Jan 29, 2026 | 700 | $131.07 | $92K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Jan 29, 2026 | 1.3K | $132.32 | $172K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Jan 29, 2026 | 600 | $133.24 | $80K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Jan 29, 2026 | 200 | $134.34 | $27K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 29, 2026 | 1.2K | $123.76 | $145K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 29, 2026 | 1.1K | $124.85 | $137K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 29, 2026 | 3.3K | $126.01 | $412K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 29, 2026 | 5.4K | $126.84 | $691K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 29, 2026 | 2.4K | $127.71 | $313K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 29, 2026 | 1.0K | $129.11 | $130K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 29, 2026 | 143 | $129.64 | $19K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 29, 2026 | 504 | $130.84 | $66K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 29, 2026 | 1.2K | $131.84 | $161K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 29, 2026 | 1.1K | $132.76 | $150K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 29, 2026 | 420 | $133.79 | $56K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 29, 2026 | 161 | $134.57 | $22K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 29, 2026 | 2.9K | $123.81 | $365K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 29, 2026 | 3.1K | $124.84 | $393K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 29, 2026 | 9.3K | $126.01 | $1.17M | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 29, 2026 | 15.2K | $126.83 | $1.93M | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 29, 2026 | 6.1K | $127.71 | $778K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 29, 2026 | 3.7K | $129.00 | $478K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 29, 2026 | 378 | $129.64 | $49K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 29, 2026 | 1.4K | $130.84 | $177K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 29, 2026 | 3.3K | $131.84 | $432K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 29, 2026 | 3.0K | $132.76 | $404K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 29, 2026 | 1.1K | $133.79 | $151K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 29, 2026 | 435 | $134.57 | $59K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Jan 22, 2026 | 1.4K | $133.15 | $186K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Jan 22, 2026 | 5.0K | $134.07 | $674K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Jan 22, 2026 | 6.2K | $135.07 | $843K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Jan 22, 2026 | 5.0K | $136.24 | $686K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Jan 22, 2026 | 5.7K | $137.15 | $788K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Jan 22, 2026 | 3.9K | $138.28 | $543K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Jan 22, 2026 | 700 | $138.91 | $97K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Jan 22, 2026 | 700 | $140.21 | $98K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Jan 22, 2026 | 427 | $140.96 | $60K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Jan 22, 2026 | 500 | $142.50 | $71K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Jan 22, 2026 | 300 | $143.54 | $43K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Jan 15, 2026 | 2.7K | $149.34 | $402K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Jan 15, 2026 | 900 | $150.61 | $136K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Jan 15, 2026 | 1.1K | $151.89 | $167K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Jan 15, 2026 | 4.0K | $153.14 | $613K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Jan 15, 2026 | 3.1K | $153.95 | $477K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Jan 15, 2026 | 3.3K | $155.00 | $512K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Jan 15, 2026 | 4.0K | $156.23 | $618K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Jan 15, 2026 | 5.2K | $157.05 | $809K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Jan 15, 2026 | 1.5K | $157.95 | $237K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Jan 15, 2026 | 600 | $159.39 | $96K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Jan 15, 2026 | 1.4K | $160.37 | $225K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Jan 15, 2026 | 1.0K | $161.59 | $162K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Jan 15, 2026 | 600 | $162.65 | $98K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Jan 15, 2026 | 600 | $163.76 | $98K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Jan 15, 2026 | 100 | $164.66 | $16K | Form 4 ↗ |
ACEVEDO SYLVIA | Sell | Jan 13, 2026 | 1.1K | $162.11 | $178K | Form 4 ↗ |
ACEVEDO SYLVIA | Sell | Jan 13, 2026 | 1.1K | $156.25 | $172K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Jan 8, 2026 | 1.6K | $136.00 | $218K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Jan 8, 2026 | 2.4K | $137.09 | $329K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Jan 8, 2026 | 4.5K | $137.88 | $617K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Jan 8, 2026 | 2.6K | $138.95 | $361K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Jan 8, 2026 | 2.2K | $140.29 | $303K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Jan 8, 2026 | 13.3K | $141.22 | $1.88M | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Jan 8, 2026 | 3.3K | $141.89 | $473K | Form 4 ↗ |
Cheng Chi Fung Chief Technology Officer | Sell | Jan 8, 2026 | 100 | $142.72 | $14K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 8, 2026 | 487 | $135.86 | $66K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 8, 2026 | 871 | $136.81 | $119K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 8, 2026 | 1.8K | $137.68 | $254K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 8, 2026 | 812 | $138.64 | $113K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 8, 2026 | 644 | $139.57 | $90K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 8, 2026 | 2.2K | $140.85 | $314K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 8, 2026 | 2.3K | $141.54 | $329K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 8, 2026 | 270 | $142.41 | $38K | Form 4 ↗ |
Fleming Daniel W. Chief Financial Officer | Sell | Jan 8, 2026 | 3.9K | $140.15 | $547K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 7, 2026 | 172 | $125.69 | $22K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 7, 2026 | 188 | $126.38 | $24K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 7, 2026 | 316 | $127.55 | $40K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 7, 2026 | 596 | $128.74 | $77K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 7, 2026 | 2.1K | $129.49 | $268K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 7, 2026 | 777 | $130.42 | $101K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 7, 2026 | 318 | $131.72 | $42K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 7, 2026 | 148 | $132.32 | $20K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 7, 2026 | 28 | $133.79 | $4K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 7, 2026 | 255 | $134.68 | $34K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 7, 2026 | 530 | $135.49 | $72K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 7, 2026 | 621 | $136.33 | $85K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 7, 2026 | 244 | $137.54 | $34K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 7, 2026 | 444 | $138.56 | $62K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 7, 2026 | 40 | $139.34 | $6K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 7, 2026 | 1.6K | $140.67 | $225K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 7, 2026 | 1.8K | $141.32 | $250K | Form 4 ↗ |
Brennan William Joseph Pres & Chief Executive Officer | Sell | Jan 7, 2026 | 336 | $142.44 | $48K | Form 4 ↗ |
Fleming Daniel W. Chief Financial Officer | Sell | Jan 7, 2026 | 4.1K | $128.10 | $530K | Form 4 ↗ |
Fleming Daniel W. Chief Financial Officer | Sell | Jan 7, 2026 | 524 | $128.99 | $68K | Form 4 ↗ |