Sep 12
2024
SELL
Open market or private sale
$579,500
$57.95 p/Share
10,000
Reduced 10.15%
88,563
Common Stock
Sep 12
2024
BUY
Exercise of conversion of derivative security
$132,900
$13.29 p/Share
10,000
Added 9.21%
98,563
Common Stock
Jun 10
2024
-
20,000
Reduced 18.42%
88,563
Common Stock
Mar 28
2024
SELL
Payment of exercise price or tax liability
$581,526
$53.97 p/Share
10,775
Reduced 9.03%
108,563
Common Stock
Mar 27
2024
SELL
Payment of exercise price or tax liability
$639,230
$54.5 p/Share
11,729
Reduced 8.95%
119,338
Common Stock
Mar 25
2024
BUY
Grant, award, or other acquisition
-
18,540
Added 12.39%
131,067
Common Stock
Apr 10
2023
-
15,216
Reduced 11.91%
112,527
Common Stock
Mar 29
2023
SELL
Payment of exercise price or tax liability
$72,543
$36.29 p/Share
1,999
Reduced 0.98%
201,812
Common Stock
Mar 28
2023
SELL
Payment of exercise price or tax liability
$72,039
$36.11 p/Share
1,995
Reduced 0.97%
203,811
Common Stock
Mar 27
2023
BUY
Grant, award, or other acquisition
-
83,706
Added 28.91%
205,806
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$228,470
$35.02 p/Share
6,524
Reduced 5.07%
122,100
Common Stock
Nov 11
2022
SELL
Open market or private sale
$660,000
$33.0 p/Share
20,000
Reduced 13.46%
128,624
Common Stock
Nov 11
2022
BUY
Exercise of conversion of derivative security
$265,800
$13.29 p/Share
20,000
Added 11.86%
148,624
Common Stock
Jun 06
2022
BUY
Grant, award, or other acquisition
-
15,305
Added 10.63%
128,624
Common Stock
Mar 29
2022
SELL
Payment of exercise price or tax liability
$175,398
$38.33 p/Share
4,576
Reduced 3.88%
113,319
Common Stock
Mar 28
2022
BUY
Grant, award, or other acquisition
-
13,507
Added 10.28%
117,895
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$215,180
$37.1 p/Share
5,800
Reduced 5.26%
104,388
Common Stock
Mar 23
2022
SELL
Payment of exercise price or tax liability
$178,560
$36.3 p/Share
4,919
Reduced 4.27%
110,188
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
9,879
Added 7.9%
115,107
Common Stock
Jun 08
2021
SELL
Open market or private sale
$861,160
$40.0 p/Share
21,529
Reduced 16.98%
105,228
Common Stock
Jun 08
2021
BUY
Exercise of conversion of derivative security
$255,428
$18.88 p/Share
13,529
Added 9.64%
126,757
Common Stock
Mar 29
2021
BUY
Grant, award, or other acquisition
-
19,351
Added 14.6%
113,228
Common Stock
Mar 26
2021
SELL
Payment of exercise price or tax liability
$56,564
$37.14 p/Share
1,523
Reduced 1.6%
93,877
Common Stock
Mar 26
2021
BUY
Exercise of conversion of derivative security
-
2,815
Added 2.87%
95,400
Common Stock
Mar 25
2021
SELL
Payment of exercise price or tax liability
$34,826
$37.01 p/Share
941
Reduced 1.01%
92,585
Common Stock