Nov 19
2024
SELL
Open market or private sale
$40,977
$193.29 p/Share
212
Reduced 2.8%
7,364
Common Stock, par valu...
Nov 15
2024
SELL
Payment of exercise price or tax liability
$40,894
$205.5 p/Share
199
Reduced 2.56%
7,576
Common Stock, par valu...
Sep 24
2024
SELL
Open market or private sale
$21,787
$165.06 p/Share
132
Reduced 1.67%
7,775
Common Stock, par valu...
Sep 23
2024
SELL
Payment of exercise price or tax liability
$11,380
$162.58 p/Share
70
Reduced 0.88%
7,907
Common Stock, par valu...
Aug 20
2024
SELL
Open market or private sale
$19,680
$151.39 p/Share
130
Reduced 1.6%
7,977
Common Stock, par valu...
Aug 19
2024
SELL
Open market or private sale
$58,978
$153.19 p/Share
385
Reduced 4.53%
8,107
Common Stock, par valu...
Aug 16
2024
SELL
Payment of exercise price or tax liability
$10,760
$155.95 p/Share
69
Reduced 0.81%
8,492
Common Stock, par valu...
Aug 15
2024
SELL
Payment of exercise price or tax liability
$17,111
$151.43 p/Share
113
Reduced 1.3%
8,561
Common Stock, par valu...
Aug 15
2024
BUY
Grant, award, or other acquisition
-
4,014
Added 31.64%
8,674
Common Stock, par valu...
Aug 14
2024
SELL
Payment of exercise price or tax liability
$13,661
$150.13 p/Share
91
Reduced 1.92%
4,660
Common Stock, par valu...
Jun 17
2024
SELL
Open market or private sale
$45,919
$138.73 p/Share
331
Reduced 6.51%
4,751
Common Stock, par valu...
May 16
2024
SELL
Open market or private sale
$16,303
$171.62 p/Share
95
Reduced 1.84%
5,082
Common Stock, par valu...
May 15
2024
SELL
Payment of exercise price or tax liability
$19,533
$169.86 p/Share
115
Reduced 2.17%
5,177
Common Stock, par valu...
Feb 16
2024
SELL
Open market or private sale
$16,773
$174.72 p/Share
96
Reduced 1.78%
5,292
Common Stock, par valu...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$18,576
$172.0 p/Share
108
Reduced 1.97%
5,388
Common Stock, par valu...
Feb 13
2024
BUY
Grant, award, or other acquisition
-
302
Added 5.21%
5,496
Common Stock, par valu...
Nov 17
2023
SELL
Open market or private sale
$15,384
$149.36 p/Share
103
Reduced 1.94%
5,194
Common Stock, par valu...
Nov 15
2023
SELL
Payment of exercise price or tax liability
$13,649
$149.99 p/Share
91
Reduced 1.69%
5,297
Common Stock, par valu...
Nov 08
2023
SELL
Open market or private sale
$21,088
$148.51 p/Share
142
Reduced 2.57%
5,388
Common Stock, par valu...
Sep 21
2023
SELL
Payment of exercise price or tax liability
$11,112
$185.2 p/Share
60
Reduced 1.07%
5,530
Common Stock, par valu...
Aug 17
2023
SELL
Open market or private sale
$83,845
$194.99 p/Share
430
Reduced 7.14%
5,590
Common Stock, par valu...
Aug 16
2023
SELL
Payment of exercise price or tax liability
$11,493
$194.81 p/Share
59
Reduced 0.97%
6,020
Common Stock, par valu...
Aug 15
2023
SELL
Payment of exercise price or tax liability
$8,827
$200.62 p/Share
44
Reduced 0.72%
6,079
Common Stock, par valu...
Aug 15
2023
BUY
Grant, award, or other acquisition
-
2,550
Added 29.4%
6,123
Common Stock, par valu...
Aug 14
2023
SELL
Payment of exercise price or tax liability
$15,739
$201.79 p/Share
78
Reduced 2.14%
3,573
Common Stock, par valu...