Nov 18
2024
SELL
Payment of exercise price or tax liability
$8,454
$20.57 p/Share
411
Reduced 0.92%
44,386
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$3,891
$17.45 p/Share
223
Reduced 0.5%
44,797
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$3,373
$17.39 p/Share
194
Reduced 0.43%
45,020
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$14,424
$16.95 p/Share
851
Reduced 1.85%
45,214
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
-
6,637
Added 12.59%
46,065
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$31,764
$19.62 p/Share
1,619
Reduced 3.94%
39,428
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
4,755
Added 10.38%
41,047
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$26,166
$16.54 p/Share
1,582
Reduced 4.18%
36,292
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
4,076
Added 9.81%
37,463
Common Stock
Aug 31
2023
BUY
Exercise of conversion of derivative security
$60,000
$20.0 p/Share
3,000
Added 8.15%
33,798
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$3,290
$14.69 p/Share
224
Reduced 0.72%
30,798
Common Stock
May 02
2023
SELL
Payment of exercise price or tax liability
$2,936
$14.98 p/Share
196
Reduced 0.63%
31,022
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$7,964
$16.91 p/Share
471
Reduced 1.49%
31,218
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
6,652
Added 17.35%
31,689
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$12,006
$29.0 p/Share
414
Reduced 1.63%
25,037
Common Stock
Nov 02
2022
BUY
Grant, award, or other acquisition
-
377
Added 1.46%
25,451
Common Stock
May 03
2022
SELL
Payment of exercise price or tax liability
$7,508
$33.22 p/Share
226
Reduced 0.89%
25,074
Common Stock
May 02
2022
SELL
Payment of exercise price or tax liability
$23,302
$32.82 p/Share
710
Reduced 3.09%
22,284
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
-
3,016
Added 10.65%
25,300
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$20,888
$30.36 p/Share
688
Reduced 2.91%
22,994
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
-
2,010
Added 7.82%
23,682
Common Stock
Dec 09
2021
SELL
Open market or private sale
$20,189
$29.43 p/Share
686
Reduced 3.07%
21,672
Common Stock
Dec 09
2021
BUY
Exercise of conversion of derivative security
$18,750
$25.0 p/Share
750
Added 3.25%
22,358
Common Stock
Nov 18
2021
SELL
Payment of exercise price or tax liability
$13,033
$31.48 p/Share
414
Reduced 1.88%
21,608
Common Stock
May 03
2021
BUY
Grant, award, or other acquisition
-
3,895
Added 15.03%
22,022
Common Stock