Mar 15
2025
SELL
Exercise of conversion of derivative security
-
7,180
Reduced 100.0%
0
Common Stock (restricted)
Mar 15
2025
SELL
Payment of exercise price or tax liability
$1,010,845
$325.24 p/Share
3,108
Reduced 3.76%
79,549
Common Stock
Mar 15
2025
BUY
Exercise of conversion of derivative security
-
7,180
Added 7.99%
82,657
Common Stock
Mar 15
2025
BUY
Grant, award, or other acquisition
-
7,180
Added 50.0%
7,180
Common Stock (restricted)
Mar 12
2025
SELL
Payment of exercise price or tax liability
$307,833
$325.75 p/Share
945
Reduced 1.24%
75,477
Common Stock
Mar 12
2025
SELL
Exercise of conversion of derivative security
-
2,250
Reduced 100.0%
0
Common Stock (restricted)
Mar 12
2025
BUY
Exercise of conversion of derivative security
-
2,250
Added 2.86%
76,422
Common Stock
Feb 13
2025
SELL
Open market or private sale
$3,266,200
$326.62 p/Share
10,000
Reduced 11.88%
74,172
Common Stock
Feb 05
2025
SELL
Payment of exercise price or tax liability
$12,845,575
$316.3 p/Share
40,612
Reduced 32.55%
84,172
Common Stock
Feb 05
2025
BUY
Exercise of conversion of derivative security
-
94,731
Added 43.15%
124,784
Common Stock
Jul 30
2024
SELL
Open market or private sale
$1,799,520
$284.06 p/Share
6,335
Reduced 17.41%
30,053
Common Stock
Jun 18
2024
SELL
Open market or private sale
$2,181,530
$262.74 p/Share
8,303
Reduced 18.58%
36,388
Common Stock
May 20
2024
SELL
Open market or private sale
$205,792
$257.24 p/Share
800
Reduced 1.76%
44,691
Common Stock
May 20
2024
BUY
Exercise of conversion of derivative security
$56,591
$70.74 p/Share
800
Added 1.73%
45,491
Common Stock
May 17
2024
SELL
Open market or private sale
$2,242,884
$257.3 p/Share
8,717
Reduced 16.32%
44,691
Common Stock
May 17
2024
BUY
Exercise of conversion of derivative security
$616,640
$70.74 p/Share
8,717
Added 14.03%
53,408
Common Stock
May 16
2024
SELL
Open market or private sale
$3,781,912
$254.52 p/Share
14,859
Reduced 24.95%
44,691
Common Stock
May 16
2024
BUY
Exercise of conversion of derivative security
$515,199
$70.74 p/Share
7,283
Added 10.9%
59,550
Common Stock
Mar 16
2024
SELL
Payment of exercise price or tax liability
$976,729
$253.17 p/Share
3,858
Reduced 6.87%
52,267
Common Stock
Mar 16
2024
SELL
Exercise of conversion of derivative security
-
8,914
Reduced 79.85%
2,250
Common Stock (restricted)
Mar 16
2024
BUY
Exercise of conversion of derivative security
-
8,914
Added 13.71%
56,125
Common Stock
Mar 16
2024
BUY
Grant, award, or other acquisition
-
8,914
Added 44.4%
11,164
Common Stock (restricted)
Mar 14
2024
SELL
Exercise of conversion of derivative security
-
3,500
Reduced 60.87%
2,250
Common Stock (restricted)
Mar 14
2024
SELL
Payment of exercise price or tax liability
$249,811
$254.91 p/Share
980
Reduced 2.03%
47,211
Common Stock
Mar 14
2024
BUY
Exercise of conversion of derivative security
-
3,500
Added 6.77%
48,191
Common Stock