Dec 26
2024
SELL
Payment of exercise price or tax liability
$243,961
$34.58 p/Share
7,055
Reduced 62.64%
4,207
Common Stock
Dec 26
2024
BUY
Grant, award, or other acquisition
-
23,432
Added 74.5%
8,020
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$11,398
$38.51 p/Share
296
Reduced 3.26%
8,774
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$34,746
$23.18 p/Share
1,499
Reduced 2.14%
68,591
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$43,576
$22.12 p/Share
1,970
Reduced 2.95%
64,822
Common Stock
Mar 13
2024
BUY
Grant, award, or other acquisition
-
15,611
Added 18.94%
66,792
Common Stock
Nov 22
2023
SELL
Payment of exercise price or tax liability
$7,885
$20.86 p/Share
378
Reduced 12.24%
2,711
Common Stock
Apr 25
2023
SELL
Payment of exercise price or tax liability
$4,937
$23.51 p/Share
210
Reduced 0.35%
60,251
Common Stock
Apr 03
2023
SELL
Payment of exercise price or tax liability
$40,035
$25.98 p/Share
1,541
Reduced 2.51%
59,766
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$67,344
$27.51 p/Share
2,448
Reduced 30.14%
5,675
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
15,416
Added 65.49%
8,123
Common Stock
Apr 25
2022
SELL
Payment of exercise price or tax liability
$8,826
$42.03 p/Share
210
Reduced 0.41%
50,515
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$73,130
$44.92 p/Share
1,628
Reduced 3.15%
50,030
Common Stock
Mar 16
2022
BUY
Grant, award, or other acquisition
-
4,276
Added 50.0%
4,276
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$71,040
$41.04 p/Share
1,731
Reduced 3.61%
46,256
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
5,527
Added 10.33%
47,988
Common Stock
Apr 25
2021
SELL
Payment of exercise price or tax liability
$9,322
$44.39 p/Share
210
Reduced 0.49%
42,460
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$60,455
$43.43 p/Share
1,392
Reduced 3.21%
41,974
Common Stock
Mar 10
2021
BUY
Grant, award, or other acquisition
-
4,611
Added 50.0%
4,611
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$28,118
$36.9 p/Share
762
Reduced 35.47%
1,386
Common Stock
Feb 10
2021
BUY
Grant, award, or other acquisition
-
2,148
Added 50.0%
2,148
Common Stock