Apr 01
2024
SELL
Payment of exercise price or tax liability
$17,356
$24.76 p/Share
701
Reduced 18.87%
3,013
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
$350,973
$24.76 p/Share
14,175
Added 50.0%
14,175
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
4,715
Added 15.99%
24,763
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$50,971
$28.46 p/Share
1,791
Reduced 8.2%
20,048
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$20,121
$23.7 p/Share
849
Reduced 61.84%
524
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$20,121
$23.7 p/Share
849
Reduced 34.39%
1,620
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
$106,240
$23.63 p/Share
4,496
Added 50.0%
4,496
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
$106,240
$23.63 p/Share
4,496
Added 50.0%
4,496
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
9,070
Added 30.67%
20,504
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$41,701
$31.19 p/Share
1,337
Reduced 10.47%
11,434
Common Stock
Dec 30
2022
SELL
Payment of exercise price or tax liability
$4,772
$31.19 p/Share
153
Reduced 100.0%
0
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$12,981
$34.34 p/Share
378
Reduced 26.81%
1,032
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
$62,499
$34.34 p/Share
1,820
Added 50.0%
1,820
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
5,768
Added 34.85%
10,782
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$14,156
$35.39 p/Share
400
Reduced 7.39%
5,014
Common Stock
Dec 30
2021
SELL
Payment of exercise price or tax liability
$5,170
$34.93 p/Share
148
Reduced 19.12%
626
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$9,167
$36.52 p/Share
251
Reduced 10.61%
2,115
Common Stock
Apr 01
2021
BUY
Grant, award, or other acquisition
$56,241
$36.52 p/Share
1,540
Added 50.0%
1,540
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$18,044
$36.9 p/Share
489
Reduced 10.51%
4,165
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
3,265
Added 41.23%
4,654
Common Stock
Dec 30
2020
SELL
Payment of exercise price or tax liability
$4,336
$29.3 p/Share
148
Reduced 10.72%
1,233
Common Stock