Dec 19
2024
-
840
Reduced 0.26%
328,259
Common Stock
Aug 08
2024
SELL
Open market or private sale
$4,244,400
$282.96 p/Share
15,000
Reduced 4.36%
329,099
Common Stock
Aug 08
2024
BUY
Exercise of conversion of derivative security
$1,061,100
$70.74 p/Share
15,000
Added 4.18%
344,099
Common Stock
Apr 29
2024
SELL
Payment of exercise price or tax liability
$46,349
$232.91 p/Share
199
Reduced 0.06%
328,899
Common Stock
Apr 29
2024
BUY
Exercise of conversion of derivative security
-
199
Added 0.06%
329,099
Common Stock
Mar 16
2024
SELL
Exercise of conversion of derivative security
-
11,970
Reduced 100.0%
0
Common Stock (restricted)
Mar 16
2024
SELL
Payment of exercise price or tax liability
$1,311,420
$253.17 p/Share
5,180
Reduced 1.55%
329,099
Common Stock
Mar 16
2024
BUY
Grant, award, or other acquisition
-
11,970
Added 50.0%
11,970
Common Stock (restricted)
Mar 16
2024
BUY
Exercise of conversion of derivative security
-
11,970
Added 3.46%
334,279
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$3,290,580
$237.69 p/Share
13,844
Reduced 3.97%
335,106
Common Stock
Feb 08
2024
SELL
Open market or private sale
$2,925,233
$237.65 p/Share
12,309
Reduced 3.67%
322,797
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
$2,120,878
$56.86 p/Share
37,300
Added 9.66%
348,950
Common Stock
Dec 06
2023
-
720
Reduced 0.23%
311,650
Common Stock
Jul 14
2023
BUY
Exercise of conversion of derivative security
-
2,570
Added 0.82%
312,370
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$31,122
$211.72 p/Share
147
Reduced 0.05%
309,800
Common Stock
May 04
2023
BUY
Exercise of conversion of derivative security
-
147
Added 0.05%
309,947
Common Stock
Mar 12
2023
SELL
Exercise of conversion of derivative security
-
15,660
Reduced 100.0%
0
Common Stock (restricted)
Mar 12
2023
SELL
Payment of exercise price or tax liability
$1,237,467
$182.76 p/Share
6,771
Reduced 2.14%
309,800
Common Stock
Mar 12
2023
BUY
Exercise of conversion of derivative security
-
15,660
Added 4.71%
316,571
Common Stock
Mar 12
2023
BUY
Grant, award, or other acquisition
-
15,660
Added 50.0%
15,660
Common Stock (restricted)
Mar 03
2023
SELL
Payment of exercise price or tax liability
$2,609,367
$188.47 p/Share
13,845
Reduced 4.4%
300,911
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
$1,110,234
$43.71 p/Share
25,400
Added 7.47%
314,756
Common Stock
May 03
2022
SELL
Payment of exercise price or tax liability
$34,794
$167.28 p/Share
208
Reduced 0.07%
290,556
Common Stock
May 03
2022
BUY
Exercise of conversion of derivative security
-
208
Added 0.07%
290,764
Common Stock
Mar 14
2022
SELL
Exercise of conversion of derivative security
-
16,900
Reduced 100.0%
0
Common Stock (restricted)