Jun 09
2025
SELL
Open market or private sale
$1,105,816
$58.82 p/Share
18,800
Reduced 45.11%
22,872
Common Stock
Jun 09
2025
BUY
Exercise of conversion of derivative security
$755,007
$40.16 p/Share
18,800
Added 31.09%
41,672
Common Stock
May 29
2025
SELL
Open market or private sale
$1,165,216
$56.02 p/Share
20,800
Reduced 47.63%
22,872
Common Stock
May 29
2025
BUY
Exercise of conversion of derivative security
$1,020,864
$49.08 p/Share
20,800
Added 32.26%
43,672
Common Stock
Apr 01
2025
SELL
Payment of exercise price or tax liability
$26,599
$50.86 p/Share
523
Reduced 2.24%
22,872
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$37,261
$55.78 p/Share
668
Reduced 2.9%
22,367
Common Stock
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
1,246
Added 5.37%
21,969
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
9,102
Added 20.91%
34,435
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$184,262
$53.01 p/Share
3,476
Reduced 14.1%
21,169
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$40,333
$36.6 p/Share
1,102
Reduced 6.72%
15,291
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$23,298
$34.93 p/Share
667
Reduced 4.77%
13,309
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
9,460
Added 24.47%
29,200
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$19,174
$34.18 p/Share
561
Reduced 4.43%
12,110
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$47,714
$35.11 p/Share
1,359
Reduced 10.92%
11,091
Common Stock
May 14
2023
SELL
Payment of exercise price or tax liability
$4,988
$31.18 p/Share
160
Reduced 1.74%
9,060
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$25,824
$40.1 p/Share
644
Reduced 6.85%
8,760
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
7,740
Added 23.52%
25,170
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$24,909
$38.56 p/Share
646
Reduced 11.22%
5,110
Common Stock
May 14
2022
SELL
Payment of exercise price or tax liability
$5,368
$33.55 p/Share
160
Reduced 3.69%
4,176
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$70,075
$39.68 p/Share
1,766
Reduced 31.3%
3,876
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
-
7,700
Added 27.83%
19,970
Common Stock
May 14
2021
SELL
Payment of exercise price or tax liability
$28,345
$59.3 p/Share
478
Reduced 34.64%
902
Common Stock
Feb 10
2021
BUY
Grant, award, or other acquisition
-
5,650
Added 29.27%
13,650
Common Stock