Dec 10
2024
BUY
Grant, award, or other acquisition
$25,007
$29.49 p/Share
848
Added 0.37%
229,405
Common Stock
Sep 18
2024
SELL
Open market or private sale
$216,480
$27.06 p/Share
8,000
Reduced 3.38%
228,557
Common Stock
Jul 31
2024
BUY
Grant, award, or other acquisition
$62,500
$27.84 p/Share
2,245
Added 0.94%
236,557
Common Stock
Jul 16
2024
SELL
Open market or private sale
$432,000
$27.0 p/Share
16,000
Reduced 6.39%
234,312
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$24,710
$24.76 p/Share
998
Reduced 35.9%
1,782
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
16,772
Added 5.96%
264,490
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$327,574
$28.46 p/Share
11,510
Reduced 4.44%
247,718
Common Stock
Dec 19
2023
SELL
Payment of exercise price or tax liability
$1,806,877
$29.17 p/Share
61,943
Reduced 19.29%
259,221
Common Stock
Dec 19
2023
BUY
Exercise of conversion of derivative security
$1,292,802
$12.68 p/Share
101,956
Added 26.34%
285,063
Common Stock
Jul 31
2023
BUY
Grant, award, or other acquisition
$62,491
$24.71 p/Share
2,529
Added 1.14%
219,208
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
$114,400
$11.0 p/Share
10,400
Added 4.58%
216,679
Common Stock
May 02
2023
BUY
Exercise of conversion of derivative security
$99,000
$11.0 p/Share
9,000
Added 4.18%
206,279
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$67,900
$23.7 p/Share
2,865
Reduced 100.0%
0
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
32,254
Added 14.33%
192,792
Common Stock
Feb 02
2023
SELL
Open market or private sale
$266,654
$33.01 p/Share
8,078
Reduced 4.79%
160,538
Common Stock
Jan 06
2023
SELL
Payment of exercise price or tax liability
$371,443
$31.9 p/Share
11,644
Reduced 6.46%
168,616
Common Stock
Jan 06
2023
BUY
Exercise of conversion of derivative security
$227,024
$12.63 p/Share
17,975
Added 9.07%
180,260
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$222,041
$31.19 p/Share
7,119
Reduced 4.2%
162,285
Common Stock
Dec 30
2022
SELL
Payment of exercise price or tax liability
$23,922
$31.19 p/Share
767
Reduced 100.0%
0
Common Stock
Aug 15
2022
SELL
Open market or private sale
$90,190
$35.48 p/Share
2,542
Reduced 1.48%
169,698
Common Stock
Aug 01
2022
SELL
Open market or private sale
$288,000
$36.0 p/Share
8,000
Reduced 4.5%
169,698
Common Stock
Jul 29
2022
BUY
Grant, award, or other acquisition
$62,508
$35.78 p/Share
1,747
Added 0.97%
177,698
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$74,518
$34.34 p/Share
2,170
Reduced 37.16%
3,669
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
$179,976
$34.34 p/Share
5,241
Added 50.0%
5,241
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
17,945
Added 9.42%
172,610
Common Stock