Apr 01
2025
SELL
Sale (or disposition) back to the issuer
-
42,178
Reduced 100.0%
0
Common Stock
Apr 01
2025
BUY
Grant, award, or other acquisition
-
3,447
Added 50.0%
3,447
Common Stock
Mar 12
2025
SELL
Payment of exercise price or tax liability
$13,351
$28.59 p/Share
467
Reduced 1.89%
24,299
Common Stock
Mar 12
2025
BUY
Grant, award, or other acquisition
-
1,313
Added 5.03%
24,766
Common Stock
Dec 26
2024
SELL
Payment of exercise price or tax liability
$128,084
$34.58 p/Share
3,704
Reduced 65.93%
1,914
Common Stock
Dec 26
2024
BUY
Grant, award, or other acquisition
-
11,117
Added 74.54%
3,798
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$9,588
$38.51 p/Share
249
Reduced 5.66%
4,148
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$19,633
$23.18 p/Share
847
Reduced 3.49%
23,453
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$22,363
$22.12 p/Share
1,011
Reduced 4.44%
21,761
Common Stock
Mar 13
2024
BUY
Grant, award, or other acquisition
-
7,348
Added 24.4%
22,772
Common Stock
Apr 25
2023
SELL
Payment of exercise price or tax liability
$2,727
$23.51 p/Share
116
Reduced 0.58%
19,719
Common Stock
Apr 03
2023
SELL
Payment of exercise price or tax liability
$20,758
$25.98 p/Share
799
Reduced 3.94%
19,489
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$34,745
$27.51 p/Share
1,263
Reduced 33.37%
2,522
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
7,239
Added 65.67%
3,785
Common Stock
Apr 25
2022
SELL
Payment of exercise price or tax liability
$4,875
$42.03 p/Share
116
Reduced 0.75%
15,374
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$39,934
$44.92 p/Share
889
Reduced 5.54%
15,144
Common Stock
Mar 16
2022
BUY
Grant, award, or other acquisition
-
2,011
Added 50.0%
2,011
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$48,969
$47.04 p/Share
1,041
Reduced 7.22%
13,369
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
2,837
Added 16.45%
14,410
Common Stock
Apr 25
2021
SELL
Payment of exercise price or tax liability
$5,105
$44.39 p/Share
115
Reduced 0.98%
11,573
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$35,005
$43.43 p/Share
806
Reduced 6.63%
11,343
Common Stock
Mar 10
2021
BUY
Grant, award, or other acquisition
-
2,152
Added 50.0%
2,152
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$15,277
$36.9 p/Share
414
Reduced 38.73%
655
Common Stock
Feb 10
2021
BUY
Grant, award, or other acquisition
-
1,069
Added 50.0%
1,069
Common Stock