Jun 09
2025
SELL
Open market or private sale
$429,176
$108.46 p/Share
3,957
Reduced 25.11%
11,804
Common Stock
Jun 05
2025
-
200
Reduced 1.25%
15,761
Common Stock
Jun 05
2025
SELL
Open market or private sale
$244,625
$110.64 p/Share
2,211
Reduced 12.3%
15,761
Common Stock
Jun 05
2025
BUY
Exercise of conversion of derivative security
$88,064
$39.83 p/Share
2,211
Added 10.95%
17,972
Common Stock
May 22
2025
SELL
Payment of exercise price or tax liability
$54,086
$114.59 p/Share
472
Reduced 2.87%
15,961
Common Stock
May 22
2025
BUY
Exercise of conversion of derivative security
$21,922
$29.23 p/Share
750
Added 4.36%
16,433
Common Stock
Apr 03
2025
SELL
Payment of exercise price or tax liability
$52,337
$111.12 p/Share
471
Reduced 2.92%
15,683
Common Stock
Apr 03
2025
BUY
Exercise of conversion of derivative security
$14,615
$29.23 p/Share
500
Added 3.0%
16,154
Common Stock
Mar 31
2025
BUY
Grant, award, or other acquisition
$2,552
$106.37 p/Share
24
Added 0.15%
15,654
Common Stock
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