Mar 21
2025
SELL
Open market or private sale
$2,505,260
$333.59 p/Share
7,510
Reduced 7.7%
90,020
Common Stock
Mar 21
2025
-
300
Reduced 0.31%
97,530
Common Stock
Mar 15
2025
SELL
Exercise of conversion of derivative security
-
7,230
Reduced 100.0%
0
Common Stock (restricted)
Mar 15
2025
SELL
Payment of exercise price or tax liability
$1,018,001
$325.24 p/Share
3,130
Reduced 3.1%
97,830
Common Stock
Mar 15
2025
BUY
Exercise of conversion of derivative security
-
7,230
Added 6.68%
100,960
Common Stock
Mar 15
2025
BUY
Grant, award, or other acquisition
-
7,230
Added 50.0%
7,230
Common Stock (restricted)
Feb 03
2025
SELL
Open market or private sale
$7,064,446
$306.59 p/Share
23,042
Reduced 19.73%
93,730
Common Stock
Feb 03
2025
BUY
Exercise of conversion of derivative security
$1,629,991
$70.74 p/Share
23,042
Added 16.48%
116,772
Common Stock
Jun 18
2024
SELL
Open market or private sale
$2,634,500
$263.45 p/Share
10,000
Reduced 9.64%
93,730
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$390,967
$238.54 p/Share
1,639
Reduced 1.56%
103,730
Common Stock
May 02
2024
BUY
Exercise of conversion of derivative security
-
3,906
Added 3.57%
105,369
Common Stock
Apr 29
2024
SELL
Payment of exercise price or tax liability
$38,663
$232.91 p/Share
166
Reduced 0.16%
101,296
Common Stock
Apr 29
2024
BUY
Exercise of conversion of derivative security
-
166
Added 0.16%
101,463
Common Stock
Mar 16
2024
SELL
Exercise of conversion of derivative security
-
8,381
Reduced 100.0%
0
Common Stock (restricted)
Mar 16
2024
SELL
Payment of exercise price or tax liability
$918,247
$253.17 p/Share
3,627
Reduced 3.75%
93,082
Common Stock
Mar 16
2024
BUY
Exercise of conversion of derivative security
-
8,381
Added 7.63%
101,463
Common Stock
Mar 16
2024
BUY
Grant, award, or other acquisition
-
8,381
Added 50.0%
8,381
Common Stock (restricted)
Mar 13
2024
SELL
Open market or private sale
$3,930,660
$254.28 p/Share
15,458
Reduced 13.78%
96,709
Common Stock
Mar 13
2024
BUY
Exercise of conversion of derivative security
$986,220
$63.8 p/Share
15,458
Added 12.11%
112,167
Common Stock
Mar 12
2024
SELL
Open market or private sale
$3,825,900
$255.06 p/Share
15,000
Reduced 13.43%
96,709
Common Stock
Mar 12
2024
BUY
Exercise of conversion of derivative security
$852,900
$56.86 p/Share
15,000
Added 11.84%
111,709
Common Stock
Nov 06
2023
SELL
Payment of exercise price or tax liability
$8,363,982
$243.33 p/Share
34,373
Reduced 26.22%
96,709
Common Stock
Nov 06
2023
BUY
Exercise of conversion of derivative security
-
81,937
Added 38.46%
131,082
Common Stock
Oct 31
2023
SELL
Payment of exercise price or tax liability
$776,176
$234.07 p/Share
3,316
Reduced 6.75%
45,828
Common Stock
Oct 31
2023
BUY
Exercise of conversion of derivative security
-
3,316
Added 6.32%
49,145
Common Stock