Mar 01
2025
SELL
Payment of exercise price or tax liability
$22,293
$32.45 p/Share
687
Reduced 1.59%
42,523
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$31,003
$36.69 p/Share
845
Reduced 2.12%
38,930
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
7,050
Added 14.04%
43,175
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$70,278
$35.62 p/Share
1,973
Reduced 5.07%
36,970
Common Stock
Feb 15
2025
BUY
Grant, award, or other acquisition
-
2,898
Added 6.93%
38,943
Common Stock
Jan 02
2025
SELL
Open market or private sale
$276,267
$33.41 p/Share
8,269
Reduced 18.66%
36,045
Common Stock
Aug 24
2024
SELL
Payment of exercise price or tax liability
$77,010
$32.48 p/Share
2,371
Reduced 5.09%
44,172
Common Stock
May 06
2024
SELL
Payment of exercise price or tax liability
$573,737
$25.47 p/Share
22,526
Reduced 29.07%
54,964
Common Stock
May 06
2024
SELL
Open market or private sale
$229,077
$25.47 p/Share
8,994
Reduced 16.36%
45,970
Common Stock
May 06
2024
BUY
Exercise of conversion of derivative security
$461,768
$14.65 p/Share
31,520
Added 28.91%
77,490
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
5,393
Added 10.57%
45,619
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
6,359
Added 13.65%
40,226
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$22,582
$24.44 p/Share
924
Reduced 2.66%
33,867
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$25,630
$25.63 p/Share
1,000
Reduced 2.79%
34,791
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
3,086
Added 7.94%
35,791
Common Stock
Feb 03
2024
SELL
Payment of exercise price or tax liability
$11,379
$25.63 p/Share
444
Reduced 1.34%
32,705
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$25,431
$26.94 p/Share
944
Reduced 2.77%
33,149
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
2,665
Added 7.25%
34,093
Common Stock
Dec 22
2023
SELL
Payment of exercise price or tax liability
$33,258
$26.93 p/Share
1,235
Reduced 3.78%
31,428
Common Stock
Dec 12
2023
SELL
Open market or private sale
$206,376
$24.0 p/Share
8,599
Reduced 20.84%
32,663
Common Stock
Apr 06
2023
BUY
Grant, award, or other acquisition
-
2,877
Added 5.35%
50,873
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
$124,992
$23.42 p/Share
5,337
Added 10.01%
47,996
Restricted Stocks Units
Nov 15
2022
SELL
Open market or private sale
$176,252
$25.32 p/Share
6,961
Reduced 78.96%
1,855
Common Stock
Nov 03
2022
SELL
Open market or private sale
$33,488
$25.01 p/Share
1,339
Reduced 13.19%
8,816
Common Stock
Nov 03
2022
SELL
Payment of exercise price or tax liability
$632,493
$24.98 p/Share
25,320
Reduced 71.37%
10,155
Common Stock