Mar 14
2025
SELL
Sale (or disposition) back to the issuer
-
6,433
Reduced 6.22%
96,984
Common Stock, par valu...
Mar 12
2025
-
340
Reduced 0.33%
103,417
Common Stock, par valu...
Mar 10
2025
BUY
Grant, award, or other acquisition
-
26,507
Added 20.35%
103,757
Common Stock, par valu...
Mar 07
2025
-
710
Reduced 0.9%
78,150
Common Stock, par valu...
Mar 03
2025
SELL
Payment of exercise price or tax liability
$430,170
$70.81 p/Share
6,075
Reduced 7.04%
80,210
Common Stock, par valu...
Aug 14
2024
SELL
Open market or private sale
$207,360
$69.12 p/Share
3,000
Reduced 3.3%
87,851
Common Stock, par valu...
Mar 09
2024
BUY
Grant, award, or other acquisition
-
26,752
Added 22.75%
90,851
Common Stock, par valu...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$291,836
$76.88 p/Share
3,796
Reduced 5.59%
64,099
Common Stock, par valu...
Dec 20
2023
-
743
Reduced 1.08%
67,895
Common Stock, par valu...
May 19
2023
SELL
Open market or private sale
$1,897,599
$76.68 p/Share
24,747
Reduced 26.36%
69,138
Common Stock, par valu...
Mar 01
2023
BUY
Grant, award, or other acquisition
-
24,051
Added 18.6%
105,231
Common Stock, par valu...
Mar 16
2022
BUY
Grant, award, or other acquisition
-
17,155
Added 17.12%
83,040
Common Stock, par valu...
Mar 07
2022
SELL
Open market or private sale
$543,566
$86.39 p/Share
6,292
Reduced 8.72%
65,885
Common Stock, par valu...
Mar 04
2022
SELL
Payment of exercise price or tax liability
$834,312
$86.98 p/Share
9,592
Reduced 11.73%
72,177
Common Stock, par valu...
Mar 04
2022
SELL
Sale (or disposition) back to the issuer
-
649
Reduced 0.79%
81,769
Common Stock, par valu...
Mar 03
2022
SELL
Payment of exercise price or tax liability
$153,368
$87.24 p/Share
1,758
Reduced 2.09%
82,418
Common Stock, par valu...
Mar 02
2022
SELL
Payment of exercise price or tax liability
$280,831
$85.75 p/Share
3,275
Reduced 3.74%
84,176
Common Stock, par valu...
Feb 24
2022
SELL
Open market or private sale
$1,997,984
$82.99 p/Share
24,075
Reduced 21.59%
87,451
Common Stock, par valu...
May 10
2021
SELL
Open market or private sale
$1,103,834
$83.02 p/Share
13,296
Reduced 10.57%
112,459
Common Stock, par valu...
Mar 05
2021
SELL
Payment of exercise price or tax liability
$173,632
$62.57 p/Share
2,775
Reduced 2.16%
125,755
Common Stock, par valu...
Mar 03
2021
BUY
Grant, award, or other acquisition
-
22,714
Added 15.02%
128,530
Common Stock, par valu...
Mar 02
2021
SELL
Payment of exercise price or tax liability
$73,805
$62.92 p/Share
1,173
Reduced 1.1%
105,816
Common Stock, par valu...
Mar 02
2021
SELL
Sale (or disposition) back to the issuer
-
11,992
Reduced 10.08%
106,989
Common Stock, par valu...