Mar 31
2025
SELL
Payment of exercise price or tax liability
$24,166
$345.24 p/Share
70
Reduced 0.16%
43,996
Common Stock
Mar 31
2025
BUY
Exercise of conversion of derivative security
-
70
Added 0.16%
44,066
Common Stock
Mar 15
2025
SELL
Exercise of conversion of derivative security
-
6,990
Reduced 100.0%
0
Common Stock (restricted)
Mar 15
2025
SELL
Payment of exercise price or tax liability
$984,176
$325.24 p/Share
3,026
Reduced 6.44%
43,996
Common Stock
Mar 15
2025
BUY
Grant, award, or other acquisition
-
6,990
Added 50.0%
6,990
Common Stock (restricted)
Mar 15
2025
BUY
Exercise of conversion of derivative security
-
6,990
Added 12.94%
47,022
Common Stock
Feb 18
2025
SELL
Open market or private sale
$2,286,766
$324.41 p/Share
7,049
Reduced 14.97%
40,032
Common Stock
Feb 18
2025
BUY
Exercise of conversion of derivative security
$561,029
$79.59 p/Share
7,049
Added 13.02%
47,081
Common Stock
Dec 18
2024
SELL
Payment of exercise price or tax liability
$809,570
$278.49 p/Share
2,907
Reduced 6.77%
40,032
Common Stock
Dec 18
2024
BUY
Exercise of conversion of derivative security
-
2,907
Added 6.34%
42,940
Common Stock
Jun 03
2024
-
395
Reduced 0.98%
39,965
Common Stock
Mar 16
2024
SELL
Exercise of conversion of derivative security
-
8,080
Reduced 100.0%
0
Common Stock (restricted)
Mar 16
2024
SELL
Payment of exercise price or tax liability
$754,193
$253.17 p/Share
2,979
Reduced 6.88%
40,329
Common Stock
Mar 16
2024
BUY
Grant, award, or other acquisition
-
8,080
Added 50.0%
8,080
Common Stock (restricted)
Mar 16
2024
BUY
Exercise of conversion of derivative security
-
8,080
Added 15.72%
43,308
Common Stock
Nov 03
2023
SELL
Open market or private sale
$4,840,561
$241.22 p/Share
20,067
Reduced 36.29%
35,228
Common Stock
Nov 03
2023
BUY
Exercise of conversion of derivative security
$1,508,235
$75.16 p/Share
20,067
Added 26.63%
55,295
Common Stock
Mar 12
2023
SELL
Exercise of conversion of derivative security
-
11,760
Reduced 100.0%
0
Common Stock (restricted)
Mar 12
2023
SELL
Payment of exercise price or tax liability
$798,112
$182.76 p/Share
4,367
Reduced 11.07%
35,097
Common Stock
Mar 12
2023
BUY
Grant, award, or other acquisition
-
11,760
Added 50.0%
11,760
Common Stock (restricted)
Mar 12
2023
BUY
Exercise of conversion of derivative security
-
11,760
Added 22.96%
39,464
Common Stock
Jun 16
2022
SELL
Open market or private sale
$4,406,859
$149.72 p/Share
29,434
Reduced 51.6%
27,614
Common Stock
Jun 16
2022
BUY
Exercise of conversion of derivative security
$1,877,889
$63.8 p/Share
29,434
Added 34.03%
57,048
Common Stock
Mar 14
2022
SELL
Exercise of conversion of derivative security
-
12,700
Reduced 100.0%
0
Common Stock (restricted)
Mar 14
2022
SELL
Payment of exercise price or tax liability
$717,994
$154.74 p/Share
4,640
Reduced 14.41%
27,559
Common Stock