Dec 03
2024
BUY
Open market or private purchase
$10,433
$37.94 p/Share
275
Added 0.78%
34,813
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
2,484
Added 6.71%
34,538
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$94,574
$25.84 p/Share
3,660
Reduced 10.25%
32,054
Common Stock
Jan 26
2024
BUY
Exercise of conversion of derivative security
-
2,690
Added 7.0%
35,714
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
2,503
Added 7.05%
33,024
Common Stock
Jan 21
2023
SELL
Payment of exercise price or tax liability
$50,252
$23.33 p/Share
2,154
Reduced 6.59%
30,521
Common Stock
Jan 21
2023
BUY
Exercise of conversion of derivative security
-
2,199
Added 6.31%
32,675
Common Stock
Jan 25
2022
BUY
Grant, award, or other acquisition
-
3,117
Added 9.28%
30,476
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$45,349
$24.46 p/Share
1,854
Reduced 6.35%
27,359
Common Stock
Jan 22
2022
BUY
Exercise of conversion of derivative security
-
1,724
Added 5.57%
29,213
Common Stock
Aug 29
2021
SELL
Payment of exercise price or tax liability
$80,343
$21.21 p/Share
3,788
Reduced 12.11%
27,489
Common Stock
Aug 29
2021
BUY
Exercise of conversion of derivative security
-
8,688
Added 21.74%
31,277
Common Stock
Jan 26
2021
BUY
Grant, award, or other acquisition
-
5,125
Added 18.49%
22,589
Common Stock
Jan 23
2021
SELL
Payment of exercise price or tax liability
$47,305
$20.13 p/Share
2,350
Reduced 11.86%
17,464
Common Stock
Jan 23
2021
BUY
Exercise of conversion of derivative security
-
2,024
Added 9.44%
19,419
Common Stock
Aug 29
2020
SELL
Payment of exercise price or tax liability
$66,945
$14.88 p/Share
4,499
Reduced 20.18%
17,790
Common Stock
Aug 29
2020
BUY
Exercise of conversion of derivative security
-
10,318
Added 31.64%
22,289
Common Stock
Mar 10
2020
BUY
Open market or private purchase
$24,210
$16.14 p/Share
1,500
Added 11.14%
11,971
Common Stock
Jan 24
2020
SELL
Payment of exercise price or tax liability
$10,449
$22.09 p/Share
473
Reduced 4.32%
10,471
Common Stock
Jan 24
2020
BUY
Exercise of conversion of derivative security
-
255
Added 2.28%
10,944
Common Stock
Jan 23
2020
SELL
Payment of exercise price or tax liability
$8,426
$22.29 p/Share
378
Reduced 3.42%
10,689
Common Stock
Jan 21
2020
BUY
Grant, award, or other acquisition
-
2,207
Added 16.63%
11,067
Common Stock
Sep 05
2019
BUY
Open market or private purchase
$19,560
$19.56 p/Share
1,000
Added 10.14%
8,860
Common Stock
Jan 23
2019
SELL
Payment of exercise price or tax liability
$7,947
$22.45 p/Share
354
Reduced 4.31%
7,860
Common Stock
Jan 22
2019
BUY
Grant, award, or other acquisition
-
2,067
Added 20.11%
8,214
Common Stock