Jun 04
2025
SELL
Open market or private sale
$1,214,966
$52.14 p/Share
23,302
Reduced 5.27%
418,482
Common Stock
Jun 04
2025
SELL
Payment of exercise price or tax liability
$349,635
$52.2 p/Share
6,698
Reduced 1.49%
441,784
Common Stock
Jun 04
2025
BUY
Exercise of conversion of derivative security
$349,500
$11.65 p/Share
30,000
Added 6.27%
448,482
Common Stock
May 21
2025
SELL
Open market or private sale
$1,176,132
$50.84 p/Share
23,134
Reduced 5.24%
418,482
Common Stock
May 21
2025
SELL
Payment of exercise price or tax liability
$349,685
$50.93 p/Share
6,866
Reduced 1.53%
441,616
Common Stock
May 21
2025
BUY
Exercise of conversion of derivative security
$349,500
$11.65 p/Share
30,000
Added 6.27%
448,482
Common Stock
Mar 13
2025
SELL
Open market or private sale
$334,626
$48.56 p/Share
6,891
Reduced 1.62%
418,482
Common Stock
Mar 13
2025
SELL
Payment of exercise price or tax liability
$57,447
$48.52 p/Share
1,184
Reduced 0.28%
425,373
Common Stock
Mar 13
2025
BUY
Exercise of conversion of derivative security
$57,413
$7.11 p/Share
8,075
Added 1.86%
426,557
Common Stock
Mar 12
2025
SELL
Open market or private sale
$347,955
$50.21 p/Share
6,930
Reduced 1.63%
418,482
Common Stock
Mar 12
2025
SELL
Payment of exercise price or tax liability
$57,410
$50.14 p/Share
1,145
Reduced 0.27%
425,412
Common Stock
Mar 12
2025
BUY
Exercise of conversion of derivative security
$57,413
$7.11 p/Share
8,075
Added 1.86%
426,557
Common Stock
Mar 11
2025
SELL
Open market or private sale
$350,678
$50.53 p/Share
6,940
Reduced 1.63%
418,482
Common Stock
Mar 11
2025
SELL
Payment of exercise price or tax liability
$57,431
$50.6 p/Share
1,135
Reduced 0.27%
425,422
Common Stock
Mar 11
2025
BUY
Exercise of conversion of derivative security
$57,413
$7.11 p/Share
8,075
Added 1.86%
426,557
Common Stock
Feb 25
2025
SELL
Open market or private sale
$1,096,261
$52.36 p/Share
20,937
Reduced 4.76%
418,482
Common Stock
Feb 25
2025
SELL
Payment of exercise price or tax liability
$172,192
$52.37 p/Share
3,288
Reduced 0.74%
439,419
Common Stock
Feb 25
2025
BUY
Exercise of conversion of derivative security
$172,239
$7.11 p/Share
24,225
Added 5.19%
442,707
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$1,538,991
$58.13 p/Share
26,475
Reduced 5.95%
418,482
Common Stock
Feb 15
2025
BUY
Grant, award, or other acquisition
-
50,193
Added 10.14%
444,957
Common Stock
Feb 07
2025
SELL
Open market or private sale
$902,632
$57.31 p/Share
15,750
Reduced 3.84%
394,764
Common Stock
Jan 07
2025
SELL
Open market or private sale
$917,280
$58.24 p/Share
15,750
Reduced 3.69%
410,514
Common Stock
Dec 09
2024
SELL
Open market or private sale
$1,017,607
$64.61 p/Share
15,750
Reduced 3.56%
426,264
Common Stock
Dec 06
2024
SELL
Open market or private sale
$2,906,822
$65.25 p/Share
44,549
Reduced 9.16%
442,014
Common Stock
Dec 06
2024
SELL
Payment of exercise price or tax liability
$355,405
$65.2 p/Share
5,451
Reduced 1.11%
486,563
Common Stock