Nov 22
2024
SELL
Open market or private sale
$2,322,199
$121.27 p/Share
19,149
Reduced 3.57%
516,999
Common Stock
Sep 10
2024
SELL
Open market or private sale
$1,763,100
$117.54 p/Share
15,000
Reduced 2.72%
536,148
Common Stock
Aug 22
2024
SELL
Open market or private sale
$2,409,400
$120.47 p/Share
20,000
Reduced 3.5%
551,148
Common Stock
May 24
2024
SELL
Open market or private sale
$2,043,400
$102.17 p/Share
20,000
Reduced 3.38%
571,148
Common Stock
Apr 10
2024
SELL
Payment of exercise price or tax liability
$3,219,603
$96.28 p/Share
33,440
Reduced 5.35%
591,148
Common Stock
Apr 02
2024
SELL
Payment of exercise price or tax liability
$6,048,273
$99.47 p/Share
60,805
Reduced 9.48%
580,755
Common Stock
Apr 02
2024
BUY
Grant, award, or other acquisition
-
169,592
Added 21.35%
624,588
Common Stock
Mar 21
2024
SELL
Open market or private sale
$1,979,600
$98.98 p/Share
20,000
Reduced 3.73%
515,801
Common Stock
Mar 13
2024
SELL
Open market or private sale
$1,981,061
$97.57 p/Share
20,304
Reduced 3.65%
535,801
Common Stock
Mar 04
2024
SELL
Open market or private sale
$1,968,000
$98.4 p/Share
20,000
Reduced 3.47%
556,105
Common Stock
Dec 07
2023
SELL
Open market or private sale
$1,514,020
$89.06 p/Share
17,000
Reduced 2.87%
576,105
Common Stock
Dec 05
2023
SELL
Payment of exercise price or tax liability
$183,568
$88.0 p/Share
2,086
Reduced 0.35%
593,105
Common Stock
Nov 17
2023
SELL
Sale (or disposition) back to the issuer
$3,878,562
$89.74 p/Share
43,220
Reduced 6.41%
631,098
Common Stock
Nov 17
2023
SELL
Open market or private sale
$3,206,136
$89.29 p/Share
35,907
Reduced 5.69%
595,191
Common Stock
Nov 17
2023
BUY
Grant, award, or other acquisition
$1,581,852
$36.6 p/Share
43,220
Added 6.02%
674,318
Common Stock
Aug 18
2023
-
11,000
Reduced 1.71%
631,098
Common Stock
Aug 17
2023
SELL
Open market or private sale
$4,006,800
$89.04 p/Share
45,000
Reduced 6.55%
642,098
Common Stock
Jun 02
2023
SELL
Sale (or disposition) back to the issuer
$3,357,761
$77.69 p/Share
43,220
Reduced 5.92%
687,098
Common Stock
Jun 02
2023
BUY
Grant, award, or other acquisition
$1,581,852
$36.6 p/Share
43,220
Added 5.59%
730,318
Common Stock
Apr 10
2023
SELL
Payment of exercise price or tax liability
$4,990,611
$78.38 p/Share
63,672
Reduced 8.48%
687,098
Common Stock
Mar 28
2023
BUY
Grant, award, or other acquisition
-
57,211
Added 7.08%
750,770
Common Stock
Dec 06
2022
SELL
Payment of exercise price or tax liability
$228,556
$79.36 p/Share
2,880
Reduced 0.41%
693,559
Common Stock
Nov 22
2022
SELL
Sale (or disposition) back to the issuer
$6,680,571
$79.21 p/Share
84,340
Reduced 10.8%
696,439
Common Stock
Nov 22
2022
BUY
Grant, award, or other acquisition
$3,164,436
$37.52 p/Share
84,340
Added 9.75%
780,779
Common Stock
Nov 18
2022
SELL
Sale (or disposition) back to the issuer
$5,704,608
$78.36 p/Share
72,800
Reduced 9.46%
696,439
Common Stock