Oct 02
2025
SELL
Payment of exercise price or tax liability
$737,242
$82.08 p/Share
8,982
Reduced 16.86%
44,297
Common Stock
Oct 02
2025
BUY
Exercise of conversion of derivative security
$378,000
$28.0 p/Share
13,500
Added 20.22%
53,279
Common Stock
Sep 25
2025
SELL
Payment of exercise price or tax liability
$11,205
$80.04 p/Share
140
Reduced 0.35%
39,779
Common Stock
Sep 25
2025
BUY
Grant, award, or other acquisition
-
5,942
Added 12.96%
39,919
Common Stock
Jun 04
2025
SELL
Payment of exercise price or tax liability
$510,598
$69.29 p/Share
7,369
Reduced 17.89%
33,832
Common Stock
Jun 04
2025
BUY
Exercise of conversion of derivative security
$358,000
$35.8 p/Share
10,000
Added 19.53%
41,201
Common Stock
Sep 27
2024
SELL
Payment of exercise price or tax liability
$12,770
$73.82 p/Share
173
Reduced 0.55%
31,058
Common Stock
Sep 27
2024
BUY
Grant, award, or other acquisition
-
7,381
Added 19.12%
31,231
Common Stock
Jun 14
2024
SELL
Payment of exercise price or tax liability
$167,741
$73.83 p/Share
2,272
Reduced 8.72%
23,769
Common Stock
Jun 14
2024
BUY
Exercise of conversion of derivative security
$116,340
$38.78 p/Share
3,000
Added 10.33%
26,041
Common Stock
Sep 21
2023
SELL
Payment of exercise price or tax liability
$15,332
$59.66 p/Share
257
Reduced 1.11%
22,962
Common Stock
Sep 21
2023
BUY
Grant, award, or other acquisition
-
10,927
Added 32.0%
23,219
Common Stock
Sep 05
2023
SELL
Payment of exercise price or tax liability
$159,595
$64.85 p/Share
2,461
Reduced 16.68%
12,292
Common Stock
Sep 05
2023
BUY
Exercise of conversion of derivative security
$126,149
$42.05 p/Share
3,000
Added 16.9%
14,753
Common Stock
Sep 22
2022
SELL
Payment of exercise price or tax liability
$88,854
$50.89 p/Share
1,746
Reduced 12.93%
11,753
Common Stock
Sep 22
2022
BUY
Grant, award, or other acquisition
-
3,580
Added 20.96%
13,499
Common Stock
Sep 09
2022
SELL
Payment of exercise price or tax liability
$149,040
$52.35 p/Share
2,847
Reduced 22.3%
9,919
Common Stock
Sep 09
2022
BUY
Exercise of conversion of derivative security
$117,530
$33.58 p/Share
3,500
Added 21.52%
12,766
Common Stock
Jun 15
2021
SELL
Payment of exercise price or tax liability
$191,636
$61.54 p/Share
3,114
Reduced 25.15%
9,266
Common Stock
Jun 15
2021
BUY
Exercise of conversion of derivative security
$139,520
$34.88 p/Share
4,000
Added 24.42%
12,380
Common Stock