Jan 08
2024
BUY
Grant, award, or other acquisition
-
3,923
Added 7.35%
49,484
Common Stock
Dec 12
2023
SELL
Open market or private sale
$358,308
$242.1 p/Share
1,480
Reduced 3.15%
45,561
Common Stock
Dec 12
2023
BUY
Exercise of conversion of derivative security
$185,298
$80.67 p/Share
2,297
Added 4.66%
47,041
Common Stock
Nov 13
2023
SELL
Open market or private sale
$352,687
$237.66 p/Share
1,484
Reduced 3.21%
44,744
Common Stock
Nov 13
2023
BUY
Exercise of conversion of derivative security
$185,298
$80.67 p/Share
2,297
Added 4.73%
46,228
Common Stock
Oct 12
2023
SELL
Open market or private sale
$372,966
$246.02 p/Share
1,516
Reduced 3.34%
43,931
Common Stock
Oct 12
2023
BUY
Exercise of conversion of derivative security
$185,218
$80.67 p/Share
2,296
Added 4.81%
45,447
Common Stock
Sep 12
2023
SELL
Open market or private sale
$370,859
$244.63 p/Share
1,516
Reduced 3.39%
43,151
Common Stock
Sep 12
2023
BUY
Exercise of conversion of derivative security
$185,218
$80.67 p/Share
2,296
Added 4.89%
44,667
Common Stock
Aug 14
2023
SELL
Open market or private sale
$360,203
$235.12 p/Share
1,532
Reduced 3.49%
42,371
Common Stock
Aug 14
2023
BUY
Exercise of conversion of derivative security
$185,218
$80.67 p/Share
2,296
Added 4.97%
43,903
Common Stock
Jul 12
2023
SELL
Open market or private sale
$356,201
$227.75 p/Share
1,564
Reduced 3.62%
41,607
Common Stock
Jul 12
2023
BUY
Exercise of conversion of derivative security
$185,218
$80.67 p/Share
2,296
Added 5.05%
43,171
Common Stock
Jun 12
2023
SELL
Open market or private sale
$342,420
$219.36 p/Share
1,561
Reduced 3.68%
40,875
Common Stock
Jun 12
2023
BUY
Exercise of conversion of derivative security
$185,218
$80.67 p/Share
2,296
Added 5.13%
42,436
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$66,191
$191.86 p/Share
345
Reduced 0.85%
40,140
Common Stock
Jan 15
2023
SELL
Payment of exercise price or tax liability
$106,323
$183.95 p/Share
578
Reduced 1.41%
40,485
Common Stock
Jan 15
2023
BUY
Grant, award, or other acquisition
-
1,957
Added 4.55%
41,063
Common Stock
Jan 09
2023
SELL
Payment of exercise price or tax liability
$248,928
$176.42 p/Share
1,411
Reduced 3.48%
39,106
Common Stock
Jan 09
2023
BUY
Grant, award, or other acquisition
-
4,002
Added 8.99%
40,517
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$162,517
$214.12 p/Share
759
Reduced 2.04%
36,515
Common Stock
Jan 15
2022
SELL
Payment of exercise price or tax liability
$114,927
$198.15 p/Share
580
Reduced 1.53%
37,274
Common Stock
Jan 15
2022
BUY
Grant, award, or other acquisition
-
1,780
Added 4.49%
37,854
Common Stock
Jan 10
2022
SELL
Payment of exercise price or tax liability
$580,517
$228.73 p/Share
2,538
Reduced 6.57%
36,074
Common Stock
Jan 10
2022
BUY
Grant, award, or other acquisition
-
6,418
Added 14.25%
38,612
Common Stock