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...
Mar 23
2024
SELL
Payment of exercise price or tax liability
$31,971
$78.17 p/Share
409
Reduced 15.91%
2,162
Common Stock, par valu...
Mar 23
2024
BUY
Exercise of conversion of derivative security
-
862
Added 25.11%
2,571
Common Stock, par valu...
Oct 18
2023
SELL
Payment of exercise price or tax liability
$14,850
$72.09 p/Share
206
Reduced 10.76%
1,709
Common Stock, par valu...
Oct 18
2023
BUY
Exercise of conversion of derivative security
-
705
Added 26.91%
1,915
Common Stock, par valu...
Mar 25
2023
SELL
Payment of exercise price or tax liability
$21,729
$58.1 p/Share
374
Reduced 23.61%
1,210
Common Stock, par valu...