May 10
2024
BUY
Grant, award, or other acquisition
-
75,865
Added 12.07%
552,790
Common Stock
May 08
2024
SELL
Payment of exercise price or tax liability
$1,424,162
$20.02 p/Share
71,137
Reduced 12.98%
476,925
Common Stock
May 08
2024
BUY
Exercise of conversion of derivative security
$2,872,429
$20.02 p/Share
143,478
Added 20.75%
548,062
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$405,922
$19.95 p/Share
20,347
Reduced 4.79%
404,584
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
$21,253
$18.15 p/Share
1,171
Added 0.27%
424,931
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$772,584
$22.34 p/Share
34,583
Reduced 7.55%
423,760
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$145,120
$17.55 p/Share
8,269
Reduced 1.77%
458,343
Common Stock
May 15
2023
SELL
Sale (or disposition) back to the issuer
$968,157
$16.41 p/Share
58,998
Reduced 11.22%
466,612
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
$2,065,707
$16.41 p/Share
125,881
Added 19.32%
525,610
Common Stock
May 10
2023
BUY
Grant, award, or other acquisition
-
68,505
Added 14.63%
399,729
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$201,571
$17.66 p/Share
11,414
Reduced 3.33%
331,224
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$320,641
$23.76 p/Share
13,495
Reduced 3.8%
341,771
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$195,513
$24.36 p/Share
8,026
Reduced 2.21%
355,011
Common Stock
May 10
2022
BUY
Grant, award, or other acquisition
-
45,454
Added 11.13%
363,037
Common Stock
May 02
2022
SELL
Payment of exercise price or tax liability
$1,807,768
$25.39 p/Share
71,200
Reduced 18.31%
317,583
Common Stock
May 02
2022
BUY
Exercise of conversion of derivative security
$3,811,851
$25.39 p/Share
150,132
Added 27.86%
388,783
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$155,974
$25.04 p/Share
6,229
Reduced 2.54%
238,651
Common Stock
Dec 10
2021
BUY
Grant, award, or other acquisition
-
69,750
Added 22.23%
244,055
Common Stock
Dec 01
2021
SELL
Payment of exercise price or tax liability
$241,082
$23.82 p/Share
10,121
Reduced 5.49%
174,305
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$160,256
$27.89 p/Share
5,746
Reduced 3.03%
183,937
Common Stock
May 10
2021
BUY
Grant, award, or other acquisition
-
54,734
Added 22.39%
189,683
Common Stock
Dec 01
2020
SELL
Payment of exercise price or tax liability
$128,686
$18.23 p/Share
7,059
Reduced 5.0%
134,139
Common Stock