Jun 21
2025
SELL
Payment of exercise price or tax liability
$43,502
$95.82 p/Share
454
Reduced 2.93%
15,044
Common Stock
Jun 21
2025
BUY
Exercise of conversion of derivative security
$99,269
$95.82 p/Share
1,036
Added 6.27%
15,498
Common Stock
Jun 18
2025
SELL
Payment of exercise price or tax liability
$115,586
$92.99 p/Share
1,243
Reduced 7.91%
14,462
Common Stock
Jun 18
2025
BUY
Exercise of conversion of derivative security
$264,091
$92.99 p/Share
2,840
Added 15.31%
15,705
Common Stock
Jun 16
2025
SELL
Open market or private sale
$62,351
$97.12 p/Share
642
Reduced 4.75%
12,865
Common Stock
Jun 15
2025
BUY
Exercise of conversion of derivative security
-
793
Added 5.82%
12,839
Common Stock
Sep 01
2024
SELL
Payment of exercise price or tax liability
$60,695
$133.69 p/Share
454
Reduced 3.63%
12,046
Common Stock
Sep 01
2024
BUY
Exercise of conversion of derivative security
-
1,037
Added 7.66%
12,500
Common Stock
Jun 14
2024
SELL
Payment of exercise price or tax liability
$52,395
$91.6 p/Share
572
Reduced 4.75%
11,463
Common Stock
Jun 14
2024
BUY
Exercise of conversion of derivative security
-
1,304
Added 9.78%
12,035
Common Stock
Jun 16
2023
BUY
Exercise of conversion of derivative security
-
848
Added 7.15%
11,019
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$39,038
$135.55 p/Share
288
Reduced 2.61%
10,731
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$50,149
$134.45 p/Share
373
Reduced 3.54%
10,171
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
848
Added 7.44%
10,544
Common Stock
Mar 24
2023
SELL
Open market or private sale
$355,397
$167.01 p/Share
2,128
Reduced 18.0%
9,696
Common Stock
Mar 24
2023
BUY
Exercise of conversion of derivative security
$185,689
$87.26 p/Share
2,128
Added 16.43%
10,824
Common Stock
Mar 22
2023
SELL
Open market or private sale
$429,050
$171.62 p/Share
2,500
Reduced 20.5%
9,696
Common Stock
Mar 22
2023
BUY
Exercise of conversion of derivative security
$306,650
$122.66 p/Share
2,500
Added 17.01%
12,196
Common Stock
Mar 15
2023
SELL
Open market or private sale
$165,710
$165.71 p/Share
1,000
Reduced 9.35%
9,696
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
$70,560
$70.56 p/Share
1,000
Added 8.55%
10,696
Common Stock
Mar 09
2023
SELL
Open market or private sale
$67,988
$169.97 p/Share
400
Reduced 3.96%
9,696
Common Stock
Mar 09
2023
BUY
Exercise of conversion of derivative security
$28,224
$70.56 p/Share
400
Added 3.81%
10,096
Common Stock
Feb 09
2023
SELL
Open market or private sale
$184,270
$184.27 p/Share
1,000
Reduced 9.35%
9,696
Common Stock
Feb 09
2023
BUY
Exercise of conversion of derivative security
$51,850
$51.85 p/Share
1,000
Added 8.55%
10,696
Common Stock
Jan 23
2023
SELL
Open market or private sale
$441,399
$210.19 p/Share
2,100
Reduced 17.8%
9,696
Common Stock