Feb 19
2025
SELL
Open market or private sale
$307,799
$50.7 p/Share
6,071
Reduced 5.47%
105,001
Common Stock, par valu...
Feb 18
2025
SELL
Payment of exercise price or tax liability
$323,863
$50.93 p/Share
6,359
Reduced 5.42%
111,072
Common Stock, par valu...
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
12,430
Added 9.93%
112,725
Common Stock, par valu...
Jan 27
2025
SELL
Payment of exercise price or tax liability
$819,753
$49.14 p/Share
16,682
Reduced 13.71%
105,001
Common Stock, par valu...
Jan 27
2025
BUY
Exercise of conversion of derivative security
-
39,600
Added 25.38%
116,401
Common Stock, par valu...
Sep 03
2024
SELL
Payment of exercise price or tax liability
$506,042
$36.54 p/Share
13,849
Reduced 14.44%
82,083
Common Stock, par valu...
Sep 01
2024
BUY
Exercise of conversion of derivative security
-
27,075
Added 22.01%
95,932
Common Stock, par valu...
Aug 21
2024
SELL
Open market or private sale
$911,285
$35.5 p/Share
25,670
Reduced 27.16%
68,857
Common Stock, par valu...
Mar 02
2024
SELL
Payment of exercise price or tax liability
$129,127
$31.75 p/Share
4,067
Reduced 4.12%
94,527
Common Stock, par valu...
Mar 02
2024
BUY
Exercise of conversion of derivative security
-
7,950
Added 7.55%
97,320
Common Stock, par valu...
Feb 17
2024
SELL
Payment of exercise price or tax liability
$92,260
$30.57 p/Share
3,018
Reduced 3.22%
90,644
Common Stock, par valu...
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
5,900
Added 5.93%
93,662
Common Stock, par valu...
Feb 16
2024
SELL
Payment of exercise price or tax liability
$52,277
$30.97 p/Share
1,688
Reduced 1.89%
87,762
Common Stock, par valu...
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
3,300
Added 3.56%
89,450
Common Stock, par valu...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$50,152
$30.34 p/Share
1,653
Reduced 1.88%
86,150
Common Stock, par valu...
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
3,230
Added 3.55%
87,803
Common Stock, par valu...
Jan 29
2024
SELL
Payment of exercise price or tax liability
$616,286
$32.29 p/Share
19,086
Reduced 18.41%
84,573
Common Stock, par valu...
Jan 29
2024
BUY
Exercise of conversion of derivative security
-
47,200
Added 31.29%
103,659
Common Stock, par valu...
Sep 01
2023
SELL
Payment of exercise price or tax liability
$202,300
$29.23 p/Share
6,921
Reduced 10.92%
56,459
Common Stock, par valu...
Sep 01
2023
BUY
Exercise of conversion of derivative security
-
13,530
Added 17.59%
63,380
Common Stock, par valu...
Mar 02
2023
SELL
Payment of exercise price or tax liability
$132,885
$163.25 p/Share
814
Reduced 7.55%
9,970
Common Stock, par valu...
Mar 02
2023
BUY
Exercise of conversion of derivative security
-
1,589
Added 13.11%
10,529
Common Stock, par valu...
Feb 17
2023
SELL
Payment of exercise price or tax liability
$103,024
$170.57 p/Share
604
Reduced 6.16%
9,195
Common Stock, par valu...
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
1,180
Added 10.75%
9,799
Common Stock, par valu...
Feb 16
2023
SELL
Payment of exercise price or tax liability
$58,146
$172.03 p/Share
338
Reduced 3.77%
8,619
Common Stock, par valu...