Jan 04
2026
SELL
Payment of exercise price or tax liability
$623,853
$79.29 p/Share
7,868
Reduced 2.21%
348,653
Common Stock
Jan 04
2026
BUY
Exercise of conversion of derivative security
-
20,000
Added 5.37%
352,587
Common Stock
Jan 03
2026
SELL
Payment of exercise price or tax liability
$944,581
$79.29 p/Share
11,913
Reduced 3.42%
336,521
Common Stock
Jan 03
2026
BUY
Exercise of conversion of derivative security
-
30,000
Added 8.1%
340,455
Common Stock
Dec 29
2025
SELL
Open market or private sale
$538,230
$76.89 p/Share
7,000
Reduced 2.15%
318,435
Common Stock
Nov 24
2025
SELL
Open market or private sale
$487,340
$69.62 p/Share
7,000
Reduced 2.11%
325,438
Common Stock
Oct 27
2025
SELL
Open market or private sale
$641,550
$91.65 p/Share
7,000
Reduced 2.06%
332,421
Common Stock
Sep 29
2025
SELL
Open market or private sale
$623,070
$89.01 p/Share
7,000
Reduced 2.02%
339,419
Common Stock
Aug 25
2025
SELL
Open market or private sale
$474,390
$67.77 p/Share
7,000
Reduced 1.98%
346,441
Common Stock
Jul 28
2025
SELL
Open market or private sale
$414,610
$59.23 p/Share
7,000
Reduced 1.94%
353,451
Common Stock
Jun 30
2025
SELL
Open market or private sale
$323,890
$46.27 p/Share
7,000
Reduced 1.9%
360,475
Common Stock
May 30
2025
SELL
Open market or private sale
$367,400
$36.74 p/Share
10,000
Reduced 2.65%
367,502
Common Stock
May 27
2025
SELL
Open market or private sale
$259,349
$37.05 p/Share
7,000
Reduced 1.82%
377,478
Common Stock
May 21
2025
SELL
Open market or private sale
$515,549
$34.37 p/Share
15,000
Reduced 3.75%
384,492
Common Stock
Apr 28
2025
SELL
Open market or private sale
$234,220
$33.46 p/Share
7,000
Reduced 1.72%
399,454
Common Stock
Apr 04
2025
SELL
Payment of exercise price or tax liability
$36,499
$27.82 p/Share
1,312
Reduced 0.32%
406,185
Common Stock
Apr 04
2025
BUY
Exercise of conversion of derivative security
-
3,333
Added 0.81%
407,497
Common Stock
Mar 31
2025
SELL
Open market or private sale
$206,150
$29.45 p/Share
7,000
Reduced 1.7%
404,133
Common Stock
Mar 13
2025
SELL
Payment of exercise price or tax liability
$774,368
$29.52 p/Share
26,232
Reduced 6.0%
411,108
Common Stock
Mar 13
2025
BUY
Grant, award, or other acquisition
-
66,668
Added 13.76%
417,666
Common Stock
Feb 24
2025
SELL
Open market or private sale
$172,130
$24.59 p/Share
7,000
Reduced 1.85%
370,660
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$204,541
$25.99 p/Share
7,870
Reduced 2.04%
377,655
Common Stock
Feb 20
2025
BUY
Exercise of conversion of derivative security
-
20,000
Added 4.93%
385,525
Common Stock
Jan 27
2025
SELL
Open market or private sale
$232,119
$33.16 p/Share
7,000
Reduced 1.88%
365,461
Common Stock
Jan 04
2025
SELL
Payment of exercise price or tax liability
$216,267
$27.48 p/Share
7,870
Reduced 2.07%
372,431
Common Stock