May 03
2024
SELL
Open market or private sale
$243,759
$168.11 p/Share
1,450
Reduced 1.15%
124,362
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
-
2,599
Reduced 2.02%
125,812
Common Stock
May 01
2024
BUY
Exercise of conversion of derivative security
-
6,610
Added 4.9%
128,411
Common Stock
Apr 03
2024
SELL
Open market or private sale
$273,832
$188.85 p/Share
1,450
Reduced 1.18%
121,801
Common Stock
Mar 01
2024
SELL
Open market or private sale
$1,203,328
$188.02 p/Share
6,400
Reduced 4.94%
123,251
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
-
2,623
Reduced 1.98%
129,651
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
-
6,609
Added 4.76%
132,274
Common Stock
Nov 03
2023
SELL
Open market or private sale
$336,952
$153.16 p/Share
2,200
Reduced 1.72%
125,665
Common Stock
Nov 01
2023
SELL
Payment of exercise price or tax liability
-
15,701
Reduced 10.94%
127,865
Common Stock
Nov 01
2023
BUY
Exercise of conversion of derivative security
-
6,786
Added 4.51%
143,566
Common Stock
Oct 31
2023
BUY
Grant, award, or other acquisition
-
33,128
Added 19.5%
136,780
Common Stock
Oct 03
2023
SELL
Open market or private sale
$353,078
$160.49 p/Share
2,200
Reduced 2.08%
103,652
Common Stock
Sep 05
2023
SELL
Open market or private sale
$362,648
$164.84 p/Share
2,200
Reduced 2.04%
105,852
Common Stock
Aug 03
2023
SELL
Open market or private sale
$347,490
$157.95 p/Share
2,200
Reduced 2.0%
108,052
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
-
2,669
Reduced 2.36%
110,252
Common Stock
Aug 01
2023
BUY
Exercise of conversion of derivative security
-
6,785
Added 5.67%
112,921
Common Stock
Jul 03
2023
SELL
Open market or private sale
$319,761
$145.28 p/Share
2,201
Reduced 2.03%
106,136
Common Stock
Jun 05
2023
SELL
Open market or private sale
$322,116
$146.35 p/Share
2,201
Reduced 1.99%
108,337
Common Stock
May 03
2023
SELL
Open market or private sale
$290,532
$132.0 p/Share
2,201
Reduced 1.95%
110,538
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
-
2,669
Reduced 2.31%
112,739
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
-
6,786
Added 5.55%
115,408
Common Stock
Apr 03
2023
SELL
Open market or private sale
$318,924
$144.9 p/Share
2,201
Reduced 1.99%
108,622
Common Stock
Mar 03
2023
SELL
Open market or private sale
$320,267
$145.51 p/Share
2,201
Reduced 1.95%
110,823
Common Stock
Feb 03
2023
SELL
Open market or private sale
$339,130
$154.08 p/Share
2,201
Reduced 1.91%
113,024
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
-
2,693
Reduced 2.28%
115,225
Common Stock