Jul 24
2024
-
9,700
Reduced 2.33%
406,351
Common Stock
Apr 18
2024
SELL
Open market or private sale
$9,021,000
$90.21 p/Share
100,000
Reduced 19.42%
414,870
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$14,145,937
$85.46 p/Share
165,527
Reduced 24.33%
514,870
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
299,323
Added 30.55%
680,397
Common Stock
Jan 26
2024
SELL
Open market or private sale
$4,396,500
$87.93 p/Share
50,000
Reduced 11.64%
379,701
Common Stock
Jan 25
2024
-
105,000
Reduced 17.96%
479,701
Common Stock
Jan 17
2024
SELL
Payment of exercise price or tax liability
$3,700,148
$85.97 p/Share
43,040
Reduced 6.86%
584,701
Common Stock
Jan 17
2024
BUY
Grant, award, or other acquisition
-
63,164
Added 9.14%
627,741
Common Stock
Jul 24
2023
SELL
Open market or private sale
$11,898,750
$95.19 p/Share
125,000
Reduced 11.0%
1,011,344
Common Stock
Jul 19
2023
SELL
Open market or private sale
$11,577,500
$92.62 p/Share
125,000
Reduced 9.91%
1,136,344
Common Stock
May 03
2023
-
1,947
Reduced 0.15%
1,259,894
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$18,156,900
$97.94 p/Share
185,388
Reduced 12.81%
1,261,841
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
335,240
Added 18.81%
1,447,229
Common Stock
Jan 18
2023
-
1,547
Reduced 0.14%
1,110,800
Common Stock
Jan 18
2023
SELL
Open market or private sale
$24,305,000
$97.22 p/Share
250,000
Reduced 18.35%
1,112,347
Common Stock
Jan 18
2023
SELL
Payment of exercise price or tax liability
$5,826,547
$97.08 p/Share
60,018
Reduced 4.22%
1,362,347
Common Stock
Jan 18
2023
BUY
Grant, award, or other acquisition
-
46,397
Added 3.16%
1,422,365
Common Stock
Oct 18
2022
-
635
Reduced 0.05%
1,374,075
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$24,645,000
$93.55 p/Share
263,442
Reduced 16.12%
1,370,961
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
476,386
Added 22.57%
1,634,403
Common Stock
Feb 14
2022
-
2,000
Reduced 0.17%
1,156,553
Common Stock
Feb 09
2022
-
2,720
Reduced 0.23%
1,158,553
Common Stock
Feb 09
2022
BUY
Other acquisition or disposition
$2,672,040
$108.73 p/Share
24,575
Added 2.07%
1,161,273
Common Stock
Jan 20
2022
SELL
Payment of exercise price or tax liability
$7,192,961
$95.73 p/Share
75,138
Reduced 6.2%
1,136,698
Common Stock
Jan 20
2022
BUY
Grant, award, or other acquisition
-
50,189
Added 3.98%
1,211,836
Common Stock