Dec 26
2024
SELL
Payment of exercise price or tax liability
$200,875
$34.58 p/Share
5,809
Reduced 59.31%
3,986
Common Stock
Dec 26
2024
BUY
Grant, award, or other acquisition
-
17,442
Added 74.48%
5,977
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$8,895
$38.51 p/Share
231
Reduced 3.42%
6,528
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$27,839
$23.18 p/Share
1,201
Reduced 2.27%
51,608
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$32,405
$22.12 p/Share
1,465
Reduced 2.9%
49,011
Common Stock
Mar 13
2024
BUY
Grant, award, or other acquisition
-
11,155
Added 62.27%
6,759
Common Stock
Nov 22
2023
SELL
Payment of exercise price or tax liability
$3,859
$20.86 p/Share
185
Reduced 3.4%
5,250
Common Stock
Apr 25
2023
SELL
Payment of exercise price or tax liability
$4,466
$23.51 p/Share
190
Reduced 0.41%
46,080
Common Stock
Apr 03
2023
SELL
Payment of exercise price or tax liability
$29,954
$25.98 p/Share
1,153
Reduced 2.52%
44,686
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$51,361
$27.51 p/Share
1,867
Reduced 33.35%
3,731
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
11,033
Added 66.34%
5,598
Common Stock
Dec 16
2022
SELL
Payment of exercise price or tax liability
$3,745
$34.68 p/Share
108
Reduced 3.43%
3,043
Common Stock
Apr 25
2022
SELL
Payment of exercise price or tax liability
$7,986
$42.03 p/Share
190
Reduced 0.48%
39,590
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$59,654
$44.92 p/Share
1,328
Reduced 3.28%
39,210
Common Stock
Mar 16
2022
BUY
Grant, award, or other acquisition
-
3,151
Added 50.0%
3,151
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$74,135
$47.04 p/Share
1,576
Reduced 4.13%
36,556
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
4,493
Added 10.54%
38,132
Common Stock
Apr 25
2021
SELL
Payment of exercise price or tax liability
$8,434
$44.39 p/Share
190
Reduced 0.56%
33,639
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$53,028
$43.43 p/Share
1,221
Reduced 3.54%
33,260
Common Stock
Mar 10
2021
BUY
Grant, award, or other acquisition
-
3,099
Added 50.0%
3,099
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$25,092
$36.9 p/Share
680
Reduced 38.66%
1,079
Common Stock
Feb 10
2021
BUY
Grant, award, or other acquisition
-
1,759
Added 50.0%
1,759
Common Stock