Mar 14
2025
|
SELL
Payment of exercise price or tax liability
|
$900
$42.88 p/Share
|
21
Reduced 0.06%
|
37,258
Common Stock
|
|
Mar 14
2025
|
BUY
Grant, award, or other acquisition
|
-
|
202
Added 0.54%
|
37,279
Common Stock
|
|
Feb 28
2025
|
SELL
Payment of exercise price or tax liability
|
$149,951
$49.31 p/Share
|
3,041
Reduced 7.58%
|
37,077
Common Stock
|
|
Feb 26
2025
|
BUY
Grant, award, or other acquisition
|
-
|
3,264
Added 7.52%
|
40,118
Common Stock
|
|
Dec 13
2024
|
BUY
Grant, award, or other acquisition
|
-
|
151
Added 0.41%
|
36,854
Common Stock
|
|
Sep 13
2024
|
BUY
Grant, award, or other acquisition
|
-
|
174
Added 0.47%
|
36,703
Common Stock
|
|
Jun 14
2024
|
BUY
Grant, award, or other acquisition
|
-
|
192
Added 0.52%
|
36,529
Common Stock
|
|
Jun 07
2024
|
SELL
Open market or private sale
|
$79,967
$43.77 p/Share
|
1,827
Reduced 4.79%
|
36,337
Common Stock
|
|
Mar 15
2024
|
SELL
Payment of exercise price or tax liability
|
$653
$36.29 p/Share
|
18
Reduced 0.05%
|
38,165
Common Stock
|
|
Mar 15
2024
|
BUY
Grant, award, or other acquisition
|
-
|
274
Added 0.71%
|
38,183
Common Stock
|
|
Feb 28
2024
|
SELL
Payment of exercise price or tax liability
|
$86,950
$33.52 p/Share
|
2,594
Reduced 6.4%
|
37,909
Common Stock
|
|
Feb 16
2024
|
BUY
Grant, award, or other acquisition
|
-
|
6,709
Added 14.21%
|
40,503
Common Stock
|
|
Dec 15
2023
|
BUY
Grant, award, or other acquisition
|
-
|
288
Added 0.85%
|
33,794
Common Stock
|
|
Sep 22
2023
|
BUY
Grant, award, or other acquisition
|
-
|
315
Added 0.93%
|
33,506
Common Stock
|
|
Aug 29
2023
|
BUY
Grant, award, or other acquisition
|
-
|
12,742
Added 27.74%
|
33,191
Common Stock
|
|
Jul 18
2023
|
BUY
Grant, award, or other acquisition
|
-
|
19,830
Added 49.23%
|
20,449
Common Stock
|
|