Dec 26
2024
SELL
Payment of exercise price or tax liability
$34,031
$36.91 p/Share
922
Reduced 1.07%
84,870
Common Stock
Sep 13
2024
SELL
Open market or private sale
$221,400
$44.28 p/Share
5,000
Reduced 5.51%
85,792
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$263,157
$35.29 p/Share
7,457
Reduced 7.59%
90,792
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
$424,983
$35.51 p/Share
11,968
Added 10.86%
98,249
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$317,794
$35.97 p/Share
8,835
Reduced 9.29%
86,281
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
25,019
Added 20.83%
95,116
Common Stock
Dec 26
2023
BUY
Grant, award, or other acquisition
$199,967
$35.83 p/Share
5,581
Added 7.37%
70,097
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$84,368
$23.21 p/Share
3,635
Reduced 5.33%
64,516
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
$374,980
$23.21 p/Share
16,156
Added 19.16%
68,151
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$17,051
$22.29 p/Share
765
Reduced 1.45%
51,995
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$131,434
$22.41 p/Share
5,865
Reduced 10.0%
52,760
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
16,234
Added 21.69%
58,625
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$22,907
$22.37 p/Share
1,024
Reduced 2.36%
42,393
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$35,700
$21.0 p/Share
1,700
Reduced 3.77%
43,391
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
$374,997
$21.0 p/Share
17,857
Added 28.37%
45,091
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$17,782
$21.58 p/Share
824
Reduced 2.94%
27,234
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$19,475
$19.0 p/Share
1,025
Reduced 3.52%
28,058
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$7,286
$18.26 p/Share
399
Reduced 1.35%
29,083
Common Stock
Feb 22
2021
BUY
Grant, award, or other acquisition
$249,998
$18.26 p/Share
13,691
Added 31.71%
29,482
Common Stock
Feb 20
2021
SELL
Payment of exercise price or tax liability
$17,143
$18.88 p/Share
908
Reduced 5.44%
15,791
Common Stock