Oct 17
2024
SELL
Open market or private sale
$200,005
$22.1 p/Share
9,050
Reduced 9.3%
88,218
Common Stock
Oct 12
2024
SELL
Payment of exercise price or tax liability
$45,468
$20.63 p/Share
2,204
Reduced 2.22%
97,268
Common Stock
Oct 06
2024
SELL
Payment of exercise price or tax liability
$18,791
$19.76 p/Share
951
Reduced 0.95%
99,472
Common Stock
Oct 04
2024
SELL
Open market or private sale
$299,706
$19.78 p/Share
15,152
Reduced 13.11%
100,423
Common Stock
Oct 01
2024
BUY
Grant, award, or other acquisition
-
4,958
Added 4.11%
115,575
Common Stock
Dec 21
2023
BUY
Grant, award, or other acquisition
-
20,961
Added 15.93%
110,617
Common Stock
Oct 12
2023
SELL
Payment of exercise price or tax liability
$189,530
$15.06 p/Share
12,585
Reduced 12.31%
89,656
Common Stock
Oct 06
2023
SELL
Payment of exercise price or tax liability
$13,019
$13.69 p/Share
951
Reduced 0.92%
102,241
Common Stock
Sep 26
2023
BUY
Grant, award, or other acquisition
-
32,937
Added 24.2%
103,192
Common Stock
Jan 23
2023
SELL
Open market or private sale
$300,450
$40.06 p/Share
7,500
Reduced 9.65%
70,255
Common Stock
Oct 12
2022
SELL
Payment of exercise price or tax liability
$140,549
$36.44 p/Share
3,857
Reduced 4.73%
77,755
Common Stock
Oct 06
2022
SELL
Payment of exercise price or tax liability
$561,869
$35.28 p/Share
15,926
Reduced 16.33%
81,612
Common Stock
Oct 06
2022
BUY
Grant, award, or other acquisition
-
9,637
Added 8.99%
97,538
Common Stock
Sep 27
2022
BUY
Grant, award, or other acquisition
-
32,606
Added 27.06%
87,901
Common Stock
Sep 25
2022
SELL
Payment of exercise price or tax liability
$34,851
$38.94 p/Share
895
Reduced 1.59%
55,295
Common Stock
Sep 25
2022
BUY
Exercise of conversion of derivative security
-
2,960
Added 5.04%
55,738
Common Stock
Oct 12
2021
SELL
Payment of exercise price or tax liability
$128,334
$46.28 p/Share
2,773
Reduced 10.9%
22,671
Common Stock
Oct 12
2021
BUY
Exercise of conversion of derivative security
-
6,116
Added 19.38%
25,444
Common Stock
Oct 06
2021
SELL
Payment of exercise price or tax liability
$161,023
$47.64 p/Share
3,380
Reduced 14.88%
19,328
Common Stock
Oct 06
2021
BUY
Exercise of conversion of derivative security
-
10,979
Added 32.59%
22,708
Common Stock
Sep 25
2021
SELL
Payment of exercise price or tax liability
$33,299
$37.04 p/Share
899
Reduced 7.12%
11,729
Common Stock
Sep 25
2021
BUY
Exercise of conversion of derivative security
-
2,961
Added 19.56%
12,174
Common Stock
Sep 15
2021
SELL
Payment of exercise price or tax liability
$12,217
$37.02 p/Share
330
Reduced 3.3%
9,667
Common Stock
Sep 15
2021
BUY
Exercise of conversion of derivative security
-
1,085
Added 9.79%
9,997
Common Stock
Mar 15
2021
SELL
Open market or private sale
$598,655
$39.51 p/Share
15,152
Reduced 62.97%
8,912
Common Stock