Feb 19
2025
SELL
Open market or private sale
$177,720
$117.54 p/Share
1,512
Reduced 8.82%
15,630
Common Stock
Feb 11
2025
SELL
Open market or private sale
$182,089
$119.56 p/Share
1,523
Reduced 8.16%
17,142
Common Stock
Feb 07
2025
SELL
Open market or private sale
$120,921
$122.02 p/Share
991
Reduced 5.04%
18,665
Common Stock
Feb 06
2025
SELL
Payment of exercise price or tax liability
$121,286
$122.76 p/Share
988
Reduced 4.79%
19,656
Common Stock
Feb 06
2025
BUY
Exercise of conversion of derivative security
$29,230
$29.23 p/Share
1,000
Added 4.62%
20,644
Common Stock
Nov 06
2024
SELL
Payment of exercise price or tax liability
$82,480
$350.98 p/Share
235
Reduced 3.46%
6,548
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
$21,922
$87.69 p/Share
250
Added 3.55%
6,783
Common Stock
Sep 30
2024
BUY
Grant, award, or other acquisition
$2,484
$310.55 p/Share
8
Added 0.12%
6,533
Common Stock
Aug 29
2024
SELL
Payment of exercise price or tax liability
$120,640
$320.0 p/Share
377
Reduced 5.46%
6,525
Common Stock
Aug 29
2024
BUY
Exercise of conversion of derivative security
$35,076
$87.69 p/Share
400
Added 5.48%
6,902
Common Stock
Aug 21
2024
SELL
Open market or private sale
$314,980
$314.98 p/Share
1,000
Reduced 13.33%
6,502
Common Stock
Aug 02
2024
SELL
Open market or private sale
$150,040
$300.08 p/Share
500
Reduced 6.25%
7,502
Common Stock
Aug 02
2024
BUY
Exercise of conversion of derivative security
$42,420
$84.84 p/Share
500
Added 6.23%
7,527
Common Stock
Aug 01
2024
SELL
Payment of exercise price or tax liability
$92,966
$306.82 p/Share
303
Reduced 3.88%
7,502
Common Stock
Aug 01
2024
BUY
Exercise of conversion of derivative security
$43,845
$87.69 p/Share
500
Added 6.02%
7,805
Common Stock
May 24
2024
SELL
Open market or private sale
$276,950
$276.95 p/Share
1,000
Reduced 12.04%
7,305
Common Stock
May 24
2024
BUY
Exercise of conversion of derivative security
$87,690
$87.69 p/Share
1,000
Added 10.75%
8,305
Common Stock
Mar 28
2024
BUY
Grant, award, or other acquisition
$1,498
$249.81 p/Share
6
Added 0.08%
7,305
Common Stock
Feb 21
2024
SELL
Open market or private sale
$211,380
$260.0 p/Share
813
Reduced 10.02%
7,299
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$235,844
$260.89 p/Share
904
Reduced 11.02%
7,299
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
$169,519
$73.29 p/Share
2,313
Added 23.16%
7,674
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$244,562
$250.32 p/Share
977
Reduced 12.72%
6,703
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
$149,073
$87.69 p/Share
1,700
Added 18.12%
7,680
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$139,275
$246.07 p/Share
566
Reduced 8.65%
5,980
Common Stock
Jan 02
2024
BUY
Exercise of conversion of derivative security
$74,579
$77.93 p/Share
957
Added 12.97%
6,424
Common Stock