Oct 20
2025
SELL
Open market or private sale
$223,206
$125.75 p/Share
1,775
Reduced 37.98%
2,898
Common Stock, par valu...
Oct 20
2025
BUY
Exercise of conversion of derivative security
$118,002
$66.48 p/Share
1,775
Added 27.53%
4,673
Common Stock, par valu...
Oct 18
2025
SELL
Payment of exercise price or tax liability
$38,738
$124.56 p/Share
311
Reduced 9.69%
2,898
Common Stock, par valu...
Oct 18
2025
BUY
Exercise of conversion of derivative security
-
705
Added 18.01%
3,209
Common Stock, par valu...
Sep 03
2025
SELL
Open market or private sale
$275,210
$130.0 p/Share
2,117
Reduced 45.81%
2,504
Common Stock, par valu...
Apr 03
2025
SELL
Open market or private sale
$622,712
$113.53 p/Share
5,485
Reduced 54.27%
4,621
Common Stock, par valu...
Apr 03
2025
BUY
Exercise of conversion of derivative security
$320,707
$58.47 p/Share
5,485
Added 47.49%
6,064
Common Stock, par valu...
Apr 01
2025
SELL
Payment of exercise price or tax liability
$37,572
$114.55 p/Share
328
Reduced 6.63%
4,621
Common Stock, par valu...
Apr 01
2025
BUY
Exercise of conversion of derivative security
-
758
Added 13.28%
4,949
Common Stock, par valu...
Mar 31
2025
SELL
Open market or private sale
$190,329
$110.85 p/Share
1,717
Reduced 29.06%
4,191
Common Stock, par valu...
Mar 31
2025
BUY
Exercise of conversion of derivative security
$99,551
$57.98 p/Share
1,717
Added 22.52%
5,908
Common Stock, par valu...
Mar 25
2025
SELL
Payment of exercise price or tax liability
$49,887
$106.37 p/Share
469
Reduced 10.06%
4,191
Common Stock, par valu...
Mar 25
2025
BUY
Exercise of conversion of derivative security
-
1,084
Added 18.87%
4,660
Common Stock, par valu...
Mar 23
2025
SELL
Payment of exercise price or tax liability
$45,637
$106.88 p/Share
427
Reduced 10.67%
3,576
Common Stock, par valu...
Mar 23
2025
BUY
Exercise of conversion of derivative security
-
863
Added 17.74%
4,003
Common Stock, par valu...
Dec 11
2024
SELL
Open market or private sale
$606,783
$113.95 p/Share
5,325
Reduced 62.91%
3,140
Common Stock, par valu...
Dec 11
2024
BUY
Exercise of conversion of derivative security
$354,006
$66.48 p/Share
5,325
Added 38.61%
8,465
Common Stock, par valu...
Oct 18
2024
SELL
Payment of exercise price or tax liability
$28,128
$94.71 p/Share
297
Reduced 8.64%
3,140
Common Stock, par valu...
Oct 18
2024
BUY
Exercise of conversion of derivative security
-
705
Added 17.02%
3,437
Common Stock, par valu...
Jul 16
2024
SELL
Open market or private sale
$224,278
$104.17 p/Share
2,153
Reduced 44.07%
2,732
Common Stock, par valu...
Jul 16
2024
BUY
Exercise of conversion of derivative security
$93,031
$43.21 p/Share
2,153
Added 30.59%
4,885
Common Stock, par valu...
Jun 17
2024
SELL
Open market or private sale
$223,875
$89.55 p/Share
2,500
Reduced 47.78%
2,732
Common Stock, par valu...
Jun 17
2024
BUY
Exercise of conversion of derivative security
$108,025
$43.21 p/Share
2,500
Added 32.33%
5,232
Common Stock, par valu...
Mar 25
2024
SELL
Payment of exercise price or tax liability
$40,870
$79.36 p/Share
515
Reduced 15.86%
2,732
Common Stock, par valu...
Mar 25
2024
BUY
Exercise of conversion of derivative security
-
1,085
Added 25.05%
3,247
Common Stock, par valu...