Aug 13
2024
BUY
Grant, award, or other acquisition
-
401
Added 0.25%
161,300
Common Stock
Jun 10
2024
BUY
Grant, award, or other acquisition
-
380
Added 0.24%
160,899
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
420
Added 0.26%
160,455
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$922,244
$34.18 p/Share
26,982
Reduced 14.43%
160,035
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
20,922
Added 10.92%
170,716
Common Stock
Feb 15
2024
SELL
Open market or private sale
$685,400
$34.27 p/Share
20,000
Reduced 10.75%
166,095
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
$231,800
$23.18 p/Share
10,000
Added 5.1%
186,095
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
31,963
Added 15.36%
176,095
Common Stock
Feb 07
2024
SELL
Open market or private sale
$680,200
$34.01 p/Share
20,000
Reduced 12.19%
144,132
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
$231,800
$23.18 p/Share
10,000
Added 5.74%
164,132
Common Stock
Jan 16
2024
SELL
Open market or private sale
$322,900
$32.29 p/Share
10,000
Reduced 6.09%
154,132
Common Stock
Jan 16
2024
BUY
Exercise of conversion of derivative security
$115,900
$23.18 p/Share
5,000
Added 2.96%
164,132
Common Stock
Dec 22
2023
SELL
Open market or private sale
$333,000
$33.3 p/Share
10,000
Reduced 5.91%
159,132
Common Stock
Dec 22
2023
BUY
Exercise of conversion of derivative security
$115,900
$23.18 p/Share
5,000
Added 2.87%
169,132
Common Stock
Dec 04
2023
BUY
Grant, award, or other acquisition
-
432
Added 0.26%
164,132
Common Stock
Aug 14
2023
BUY
Grant, award, or other acquisition
-
493
Added 0.3%
163,699
Common Stock
Jun 12
2023
BUY
Grant, award, or other acquisition
-
523
Added 0.32%
163,206
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
-
522
Added 0.37%
141,356
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$327,804
$31.42 p/Share
10,433
Reduced 6.9%
140,834
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$989,029
$31.35 p/Share
31,548
Reduced 17.26%
151,267
Common Stock
Feb 26
2023
BUY
Grant, award, or other acquisition
-
53,943
Added 23.18%
178,805
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
31,727
Added 19.76%
128,872
Common Stock
Dec 05
2022
BUY
Grant, award, or other acquisition
-
375
Added 0.38%
97,145
Common Stock
Aug 15
2022
SELL
Open market or private sale
$794,614
$30.89 p/Share
25,724
Reduced 21.07%
96,393
Common Stock
Aug 15
2022
BUY
Grant, award, or other acquisition
-
376
Added 0.39%
96,770
Common Stock