Jan 30
2025
BUY
Grant, award, or other acquisition
-
102,720
Added 16.03%
538,114
Common Stock
Jan 29
2025
SELL
Payment of exercise price or tax liability
$1,635,502
$65.77 p/Share
24,867
Reduced 5.4%
435,394
Common Stock
Jan 29
2025
BUY
Grant, award, or other acquisition
-
1,796
Added 0.39%
460,261
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$1,529,386
$58.97 p/Share
25,935
Reduced 5.42%
452,855
Common Stock
Mar 22
2024
BUY
Grant, award, or other acquisition
-
26,209
Added 5.19%
478,790
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
113,133
Added 20.08%
450,183
Common Stock
Jan 20
2024
SELL
Sale (or disposition) back to the issuer
-
9,338
Reduced 2.56%
355,964
Common Stock
Jan 20
2024
SELL
Payment of exercise price or tax liability
$1,067,506
$56.44 p/Share
18,914
Reduced 5.31%
337,050
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$279,019
$57.96 p/Share
4,814
Reduced 1.32%
359,925
Common Stock
Mar 23
2023
BUY
Grant, award, or other acquisition
-
4,403
Added 1.19%
364,739
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
93,571
Added 20.72%
358,078
Common Stock
Jan 15
2023
SELL
Sale (or disposition) back to the issuer
-
556
Reduced 0.21%
268,946
Common Stock
Jan 15
2023
SELL
Payment of exercise price or tax liability
$283,740
$63.92 p/Share
4,439
Reduced 1.65%
264,507
Common Stock
Mar 18
2022
SELL
Payment of exercise price or tax liability
$294,789
$66.2 p/Share
4,453
Reduced 1.64%
266,461
Common Stock
Mar 18
2022
BUY
Grant, award, or other acquisition
-
3,200
Added 1.17%
270,914
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
-
82,293
Added 23.58%
266,633
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$422,408
$63.75 p/Share
6,626
Reduced 3.47%
184,340
Common Stock
Jan 14
2022
BUY
Grant, award, or other acquisition
-
3,793
Added 1.95%
190,966
Common Stock
Mar 19
2021
SELL
Payment of exercise price or tax liability
$288,599
$58.35 p/Share
4,946
Reduced 2.6%
185,222
Common Stock
Mar 19
2021
BUY
Grant, award, or other acquisition
-
4,067
Added 2.09%
190,168
Common Stock
Jan 20
2021
BUY
Grant, award, or other acquisition
-
78,704
Added 29.81%
185,325
Common Stock
Jan 17
2021
SELL
Payment of exercise price or tax liability
$425,581
$58.62 p/Share
7,260
Reduced 6.38%
106,621
Common Stock
Jan 17
2021
BUY
Grant, award, or other acquisition
-
4,836
Added 4.07%
113,881
Common Stock