Sep 03
2024
SELL
Open market or private sale
$34,260
$34.26 p/Share
1,000
Reduced 1.62%
60,784
Common Stock
May 29
2024
SELL
Open market or private sale
$41,633
$24.49 p/Share
1,700
Reduced 2.68%
61,784
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
2,509
Added 3.8%
63,484
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$63,592
$25.84 p/Share
2,461
Reduced 3.88%
60,975
Common Stock
Jan 26
2024
BUY
Exercise of conversion of derivative security
-
2,874
Added 4.33%
63,436
Common Stock
Jul 31
2023
SELL
Open market or private sale
$4,492
$20.61 p/Share
218
Reduced 0.36%
60,562
Common Stock
Jul 31
2023
SELL
Open market or private sale
$36,602
$20.54 p/Share
1,782
Reduced 2.85%
60,780
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
2,537
Added 3.9%
62,562
Common Stock
Jan 21
2023
SELL
Payment of exercise price or tax liability
$52,119
$23.33 p/Share
2,234
Reduced 3.59%
60,025
Common Stock
Jan 21
2023
BUY
Exercise of conversion of derivative security
-
2,377
Added 3.68%
62,259
Common Stock
May 17
2022
SELL
Open market or private sale
$43,549
$19.45 p/Share
2,239
Reduced 3.6%
59,882
Common Stock
Jan 25
2022
BUY
Grant, award, or other acquisition
-
2,208
Added 3.43%
62,121
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$48,406
$24.46 p/Share
1,979
Reduced 3.2%
59,913
Common Stock
Jan 22
2022
BUY
Exercise of conversion of derivative security
-
1,918
Added 3.01%
61,892
Common Stock
Sep 09
2021
SELL
Open market or private sale
$47,424
$20.53 p/Share
2,310
Reduced 3.71%
59,974
Common Stock
Jan 26
2021
BUY
Grant, award, or other acquisition
-
2,804
Added 4.31%
62,284
Common Stock
Jan 23
2021
SELL
Payment of exercise price or tax liability
$41,065
$20.13 p/Share
2,040
Reduced 3.32%
59,480
Common Stock
Jan 23
2021
BUY
Exercise of conversion of derivative security
-
2,202
Added 3.46%
61,520
Common Stock
Jun 05
2020
SELL
Open market or private sale
$47,705
$16.45 p/Share
2,900
Reduced 4.66%
59,318
Common Stock
Jan 24
2020
SELL
Payment of exercise price or tax liability
$47,759
$22.09 p/Share
2,162
Reduced 3.36%
62,218
Common Stock
Jan 24
2020
BUY
Exercise of conversion of derivative security
-
2,404
Added 3.6%
64,380
Common Stock
Jan 21
2020
BUY
Grant, award, or other acquisition
-
2,386
Added 3.71%
61,976
Common Stock
Jan 22
2019
BUY
Grant, award, or other acquisition
-
2,300
Added 3.7%
59,820
Common Stock
Jan 21
2019
SELL
Payment of exercise price or tax liability
$72,413
$22.8 p/Share
3,176
Reduced 5.23%
57,520
Common Stock
Jan 21
2019
BUY
Exercise of conversion of derivative security
-
3,652
Added 5.68%
60,696
Common Stock