Nov 25
2024
SELL
Open market or private sale
$18,939,350
$164.69 p/Share
115,000
Reduced 31.09%
254,932
Common Stock
Nov 25
2024
BUY
Exercise of conversion of derivative security
$2,263,200
$19.68 p/Share
115,000
Added 23.71%
369,932
Common Stock
Mar 12
2024
SELL
Open market or private sale
$5,114,885
$59.12 p/Share
86,517
Reduced 25.34%
254,932
Common Stock
Mar 12
2024
BUY
Exercise of conversion of derivative security
$1,424,934
$16.47 p/Share
86,517
Added 22.61%
296,186
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
14,739
Added 5.47%
254,932
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$612,612
$48.62 p/Share
12,600
Reduced 4.98%
240,193
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$991,448
$47.62 p/Share
20,820
Reduced 7.61%
252,793
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
49,909
Added 15.43%
273,613
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
48,000
Added 17.67%
223,704
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$169,667
$22.36 p/Share
7,588
Reduced 4.14%
175,704
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
9,046
Added 4.7%
183,292
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$63,314
$22.42 p/Share
2,824
Reduced 1.59%
174,246
Common Stock
Sep 19
2022
SELL
Open market or private sale
$1,533,000
$25.55 p/Share
60,000
Reduced 25.31%
177,070
Common Stock
Sep 19
2022
BUY
Exercise of conversion of derivative security
$841,800
$14.03 p/Share
60,000
Added 20.2%
237,070
Common Stock
Mar 04
2022
BUY
Grant, award, or other acquisition
-
48,053
Added 21.35%
177,070
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$185,712
$21.9 p/Share
8,480
Reduced 6.17%
129,017
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$59,536
$21.21 p/Share
2,807
Reduced 2.39%
114,625
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
22,872
Added 14.26%
137,497
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$279,715
$17.68 p/Share
15,821
Reduced 11.87%
117,432
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$21,356
$17.25 p/Share
1,238
Reduced 1.8%
67,697
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
65,556
Added 32.97%
133,253
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$36,302
$22.76 p/Share
1,595
Reduced 2.26%
68,935
Common Stock
Oct 02
2020
SELL
Payment of exercise price or tax liability
$54,132
$17.99 p/Share
3,009
Reduced 4.09%
70,530
Common Stock