Jan 30
2025
BUY
Grant, award, or other acquisition
-
31,723
Added 11.58%
242,278
Common Stock
Jan 29
2025
SELL
Payment of exercise price or tax liability
$539,182
$65.77 p/Share
8,198
Reduced 3.75%
210,555
Common Stock
Jan 29
2025
BUY
Grant, award, or other acquisition
-
587
Added 0.27%
218,753
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$741,429
$58.97 p/Share
12,573
Reduced 5.57%
213,194
Common Stock
Mar 22
2024
BUY
Grant, award, or other acquisition
-
12,706
Added 5.33%
225,767
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
35,424
Added 14.37%
211,169
Common Stock
Jan 20
2024
SELL
Sale (or disposition) back to the issuer
-
4,527
Reduced 2.39%
184,987
Common Stock
Jan 20
2024
SELL
Payment of exercise price or tax liability
$521,618
$56.44 p/Share
9,242
Reduced 5.0%
175,745
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$385,260
$57.96 p/Share
6,647
Reduced 3.47%
184,726
Common Stock
Mar 23
2023
BUY
Grant, award, or other acquisition
-
6,079
Added 3.08%
191,373
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
30,029
Added 14.04%
183,788
Common Stock
Jan 15
2023
SELL
Sale (or disposition) back to the issuer
-
767
Reduced 0.48%
159,868
Common Stock
Jan 15
2023
SELL
Payment of exercise price or tax liability
$390,487
$63.92 p/Share
6,109
Reduced 3.82%
153,759
Common Stock
Mar 18
2022
SELL
Payment of exercise price or tax liability
$485,312
$66.2 p/Share
7,331
Reduced 4.45%
157,330
Common Stock
Mar 18
2022
BUY
Grant, award, or other acquisition
-
5,268
Added 3.1%
164,661
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
-
26,904
Added 14.53%
158,251
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$693,026
$63.75 p/Share
10,871
Reduced 7.64%
131,347
Common Stock
Jan 14
2022
BUY
Grant, award, or other acquisition
-
6,245
Added 4.21%
142,218
Common Stock
Mar 19
2021
SELL
Payment of exercise price or tax liability
$443,110
$58.35 p/Share
7,594
Reduced 5.4%
133,161
Common Stock
Mar 19
2021
BUY
Grant, award, or other acquisition
-
6,245
Added 4.25%
140,755
Common Stock
Jan 20
2021
BUY
Grant, award, or other acquisition
-
38,160
Added 22.24%
133,457
Common Stock
Jan 17
2021
SELL
Payment of exercise price or tax liability
$651,796
$58.62 p/Share
11,119
Reduced 10.45%
95,297
Common Stock
Jan 17
2021
BUY
Grant, award, or other acquisition
-
7,426
Added 6.52%
106,416
Common Stock