Mar 15
2025
SELL
Exercise of conversion of derivative security
-
6,260
Reduced 93.39%
443
Common Stock (restricted)
Mar 15
2025
SELL
Payment of exercise price or tax liability
$881,400
$325.24 p/Share
2,710
Reduced 4.48%
57,723
Common Stock
Mar 15
2025
BUY
Grant, award, or other acquisition
-
6,260
Added 48.29%
6,703
Common Stock (restricted)
Mar 15
2025
BUY
Exercise of conversion of derivative security
-
6,260
Added 9.39%
60,433
Common Stock
Mar 12
2025
SELL
Payment of exercise price or tax liability
$158,640
$325.75 p/Share
487
Reduced 0.89%
54,173
Common Stock
Mar 12
2025
SELL
Exercise of conversion of derivative security
-
1,160
Reduced 72.36%
443
Common Stock (restricted)
Mar 12
2025
BUY
Exercise of conversion of derivative security
-
1,160
Added 2.08%
54,660
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$302,833
$324.58 p/Share
933
Reduced 1.71%
53,500
Common Stock
Feb 18
2025
BUY
Exercise of conversion of derivative security
$481,031
$70.74 p/Share
6,800
Added 11.11%
54,433
Common Stock
Apr 29
2024
SELL
Payment of exercise price or tax liability
$30,744
$232.91 p/Share
132
Reduced 0.28%
47,500
Common Stock
Apr 29
2024
BUY
Exercise of conversion of derivative security
-
132
Added 0.28%
47,633
Common Stock
Mar 16
2024
SELL
Payment of exercise price or tax liability
$601,531
$253.17 p/Share
2,376
Reduced 4.75%
47,633
Common Stock
Mar 16
2024
SELL
Exercise of conversion of derivative security
-
5,490
Reduced 77.4%
1,603
Common Stock (restricted)
Mar 16
2024
BUY
Exercise of conversion of derivative security
-
5,490
Added 9.89%
50,009
Common Stock
Mar 16
2024
BUY
Grant, award, or other acquisition
-
5,490
Added 43.63%
7,093
Common Stock (restricted)
Mar 14
2024
SELL
Exercise of conversion of derivative security
-
1,700
Reduced 51.47%
1,603
Common Stock (restricted)
Mar 14
2024
SELL
Payment of exercise price or tax liability
$182,005
$254.91 p/Share
714
Reduced 1.58%
44,519
Common Stock
Mar 14
2024
BUY
Exercise of conversion of derivative security
-
1,700
Added 3.62%
45,233
Common Stock
Mar 11
2024
BUY
Exercise of conversion of derivative security
$477,624
$56.86 p/Share
8,400
Added 16.17%
43,533
Common Stock
Aug 23
2023
SELL
Payment of exercise price or tax liability
$294,302
$221.28 p/Share
1,330
Reduced 3.65%
35,133
Common Stock
Aug 23
2023
BUY
Exercise of conversion of derivative security
-
1,330
Added 3.52%
36,463
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$113,868
$177.09 p/Share
643
Reduced 1.8%
35,133
Common Stock
Mar 15
2023
SELL
Exercise of conversion of derivative security
-
1,450
Reduced 30.51%
3,303
Common Stock (restricted)
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
1,450
Added 3.9%
35,776
Common Stock
Mar 12
2023
SELL
Exercise of conversion of derivative security
-
5,800
Reduced 54.96%
4,753
Common Stock (restricted)