Apr 01
2025
SELL
Payment of exercise price or tax liability
$37,572
$114.55 p/Share
328
Reduced 8.19%
3,679
Common Stock, par valu...
Apr 01
2025
BUY
Exercise of conversion of derivative security
-
758
Added 15.91%
4,007
Common Stock, par valu...
Mar 25
2025
SELL
Payment of exercise price or tax liability
$54,886
$106.37 p/Share
516
Reduced 13.71%
3,249
Common Stock, par valu...
Mar 25
2025
BUY
Exercise of conversion of derivative security
-
1,193
Added 24.06%
3,765
Common Stock, par valu...
Mar 23
2025
SELL
Payment of exercise price or tax liability
$45,637
$106.88 p/Share
427
Reduced 14.24%
2,572
Common Stock, par valu...
Mar 23
2025
BUY
Exercise of conversion of derivative security
-
863
Added 22.35%
2,999
Common Stock, par valu...
Mar 22
2025
SELL
Payment of exercise price or tax liability
$24,261
$106.88 p/Share
227
Reduced 9.61%
2,136
Common Stock, par valu...
Mar 22
2025
BUY
Exercise of conversion of derivative security
-
458
Added 16.24%
2,363
Common Stock, par valu...
Dec 16
2024
SELL
Open market or private sale
$1,230,464
$115.58 p/Share
10,646
Reduced 84.82%
1,905
Common Stock, par valu...
Dec 16
2024
BUY
Exercise of conversion of derivative security
$584,039
$54.86 p/Share
10,646
Added 59.34%
7,296
Common Stock, par valu...
Jun 05
2024
SELL
Open market or private sale
$1,211,005
$87.57 p/Share
13,829
Reduced 87.89%
1,905
Common Stock, par valu...
Jun 05
2024
BUY
Exercise of conversion of derivative security
$604,189
$43.69 p/Share
13,829
Added 58.05%
9,995
Common Stock, par valu...
Mar 26
2024
SELL
Open market or private sale
$231,312
$79.0 p/Share
2,928
Reduced 60.58%
1,905
Common Stock, par valu...
Mar 25
2024
SELL
Payment of exercise price or tax liability
$38,727
$79.36 p/Share
488
Reduced 9.17%
4,833
Common Stock, par valu...
Mar 25
2024
BUY
Exercise of conversion of derivative security
-
1,194
Added 18.33%
5,321
Common Stock, par valu...
Mar 24
2024
SELL
Payment of exercise price or tax liability
$27,046
$78.17 p/Share
346
Reduced 7.74%
4,127
Common Stock, par valu...
Mar 24
2024
BUY
Exercise of conversion of derivative security
-
847
Added 15.92%
4,473
Common Stock, par valu...
Mar 23
2024
SELL
Payment of exercise price or tax liability
$31,737
$78.17 p/Share
406
Reduced 10.07%
3,626
Common Stock, par valu...
Mar 23
2024
BUY
Exercise of conversion of derivative security
-
862
Added 17.61%
4,032
Common Stock, par valu...
Mar 22
2024
SELL
Payment of exercise price or tax liability
$16,806
$78.17 p/Share
215
Reduced 6.35%
3,170
Common Stock, par valu...
Mar 22
2024
BUY
Exercise of conversion of derivative security
-
457
Added 11.89%
3,385
Common Stock, par valu...
Sep 13
2023
SELL
Open market or private sale
$237,000
$79.0 p/Share
3,000
Reduced 50.61%
2,928
Common Stock, par valu...
Mar 25
2023
SELL
Payment of exercise price or tax liability
$19,928
$58.1 p/Share
343
Reduced 5.47%
5,928
Common Stock, par valu...
Mar 25
2023
BUY
Exercise of conversion of derivative security
-
1,193
Added 15.98%
6,271
Common Stock, par valu...
Mar 24
2023
SELL
Payment of exercise price or tax liability
$14,118
$58.1 p/Share
243
Reduced 4.57%
5,078
Common Stock, par valu...