Jul 01
2025
SELL
Sale (or disposition) back to the issuer
-
15,744
Reduced 100.0%
0
Common Stock
Jul 01
2025
SELL
Payment of exercise price or tax liability
$44,040
$39.64 p/Share
1,111
Reduced 6.59%
15,744
Common Stock
Apr 17
2025
SELL
Payment of exercise price or tax liability
$2,697
$35.03 p/Share
77
Reduced 0.45%
16,855
Common Stock
Mar 18
2025
BUY
Grant, award, or other acquisition
-
1,767
Added 9.45%
16,932
Common Stock
Mar 16
2025
SELL
Payment of exercise price or tax liability
$2,885
$39.53 p/Share
73
Reduced 0.48%
15,165
Common Stock
Jan 28
2025
SELL
Payment of exercise price or tax liability
$6,507
$42.53 p/Share
153
Reduced 0.99%
15,238
Common Stock
Sep 23
2024
BUY
Grant, award, or other acquisition
$2,483
$32.25 p/Share
77
Added 0.5%
15,331
Common Stock
Apr 23
2024
SELL
Payment of exercise price or tax liability
$1,856
$24.43 p/Share
76
Reduced 0.5%
15,034
Common Stock
Mar 19
2024
BUY
Grant, award, or other acquisition
-
2,209
Added 12.75%
15,110
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$3,639
$29.83 p/Share
122
Reduced 0.94%
12,812
Common Stock
Jul 25
2023
SELL
Payment of exercise price or tax liability
$1,636
$30.3 p/Share
54
Reduced 0.42%
12,772
Common Stock
Apr 25
2023
SELL
Payment of exercise price or tax liability
$1,308
$28.45 p/Share
46
Reduced 0.36%
12,741
Common Stock
Mar 21
2023
BUY
Grant, award, or other acquisition
-
1,161
Added 8.32%
12,787
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$2,272
$35.5 p/Share
64
Reduced 0.55%
11,568
Common Stock
Oct 20
2022
SELL
Payment of exercise price or tax liability
$3,068
$29.79 p/Share
103
Reduced 0.88%
11,579
Common Stock
Jul 21
2022
SELL
Payment of exercise price or tax liability
$1,729
$32.63 p/Share
53
Reduced 0.45%
11,624
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
826
Added 6.64%
11,621
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$5,307
$41.79 p/Share
127
Reduced 1.17%
10,753
Common Stock
Oct 21
2021
SELL
Payment of exercise price or tax liability
$3,904
$37.54 p/Share
104
Reduced 0.95%
10,840
Common Stock
Apr 22
2021
SELL
Payment of exercise price or tax liability
$3,841
$33.4 p/Share
115
Reduced 1.05%
10,855
Common Stock
Mar 16
2021
BUY
Grant, award, or other acquisition
-
714
Added 6.11%
10,970
Common Stock
Jan 28
2021
SELL
Payment of exercise price or tax liability
$1,526
$25.87 p/Share
59
Reduced 0.57%
10,210
Common Stock