Nov 22
2024
BUY
Grant, award, or other acquisition
-
111
Added 0.14%
77,859
Common Stock
Nov 07
2024
SELL
Open market or private sale
$1,006,051
$32.61 p/Share
30,851
Reduced 28.41%
77,748
Common Stock
Aug 30
2024
BUY
Grant, award, or other acquisition
-
273
Added 0.25%
108,599
Common Stock
May 24
2024
BUY
Grant, award, or other acquisition
-
285
Added 0.26%
108,325
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
$22,495
$28.19 p/Share
798
Added 0.73%
108,039
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
344
Added 0.32%
107,241
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$372,829
$30.82 p/Share
12,097
Reduced 10.17%
106,897
Common Stock
Feb 23
2024
SELL
Open market or private sale
$924,900
$30.83 p/Share
30,000
Reduced 23.27%
98,933
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
20,061
Added 15.3%
111,099
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
20,385
Added 13.65%
128,933
Common Stock
Nov 28
2023
BUY
Grant, award, or other acquisition
-
339
Added 0.31%
108,548
Common Stock
Aug 25
2023
BUY
Grant, award, or other acquisition
-
328
Added 0.3%
108,208
Common Stock
May 25
2023
BUY
Grant, award, or other acquisition
-
326
Added 0.3%
107,880
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
$22,481
$26.7 p/Share
842
Added 0.78%
107,554
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
161
Added 0.15%
106,712
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$367,038
$34.83 p/Share
10,538
Reduced 9.0%
106,551
Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
-
23,859
Added 17.77%
110,369
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
13,154
Added 12.36%
93,230
Common Stock
Nov 25
2022
BUY
Grant, award, or other acquisition
-
169
Added 0.21%
80,076
Common Stock
Aug 26
2022
BUY
Grant, award, or other acquisition
-
181
Added 0.23%
79,906
Common Stock
May 27
2022
BUY
Grant, award, or other acquisition
-
165
Added 0.21%
79,725
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
$128,887
$13.23 p/Share
9,742
Added 10.91%
79,559
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
3
Added 0.0%
69,817
Common Stock
Feb 24
2022
SELL
Open market or private sale
$744,250
$29.77 p/Share
25,000
Reduced 26.37%
69,814
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$1,171,303
$31.79 p/Share
36,845
Reduced 27.99%
94,814
Common Stock