May 02
2025
SELL
Payment of exercise price or tax liability
$9,069
$21.75 p/Share
417
Reduced 0.78%
53,255
Common Stock
May 01
2025
SELL
Payment of exercise price or tax liability
$21,934
$20.89 p/Share
1,050
Reduced 1.92%
53,672
Common Stock
May 01
2025
BUY
Grant, award, or other acquisition
-
5,385
Added 8.96%
54,722
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$49,950
$19.55 p/Share
2,555
Reduced 4.92%
49,337
Common Stock
Jan 02
2025
BUY
Grant, award, or other acquisition
-
7,506
Added 12.64%
51,892
Common Stock
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