Oct 29
2024
SELL
Open market or private sale
$630,500
$125.0 p/Share
5,044
Reduced 30.61%
11,433
Common Stock, par valu...
Oct 29
2024
BUY
Exercise of conversion of derivative security
$209,981
$41.63 p/Share
5,044
Added 23.44%
16,477
Common Stock, par valu...
May 12
2024
SELL
Payment of exercise price or tax liability
$136,293
$110.27 p/Share
1,236
Reduced 9.76%
11,433
Common Stock, par valu...
May 12
2024
BUY
Exercise of conversion of derivative security
-
1,810
Added 12.5%
12,669
Common Stock, par valu...
Mar 08
2024
SELL
Payment of exercise price or tax liability
$79,474
$100.6 p/Share
790
Reduced 6.78%
10,859
Common Stock, par valu...
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
2,006
Added 14.69%
11,649
Common Stock, par valu...
Feb 22
2024
SELL
Payment of exercise price or tax liability
$31,242
$93.82 p/Share
333
Reduced 3.34%
9,643
Common Stock, par valu...
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
890
Added 8.19%
9,976
Common Stock, par valu...
Feb 17
2024
SELL
Payment of exercise price or tax liability
$59,688
$93.41 p/Share
639
Reduced 6.57%
9,086
Common Stock, par valu...
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
1,710
Added 14.95%
9,725
Common Stock, par valu...
Aug 03
2023
SELL
Open market or private sale
$45,626
$71.74 p/Share
636
Reduced 7.35%
8,015
Common stock, par valu...
Aug 03
2023
SELL
Payment of exercise price or tax liability
$210,197
$71.35 p/Share
2,946
Reduced 25.4%
8,651
Common stock, par valu...
Aug 03
2023
BUY
Exercise of conversion of derivative security
$180,640
$50.43 p/Share
3,582
Added 23.6%
11,597
Common stock, par valu...
Jul 25
2023
SELL
Payment of exercise price or tax liability
$23,317
$67.98 p/Share
343
Reduced 4.1%
8,015
Common Stock, par valu...
Jul 25
2023
BUY
Exercise of conversion of derivative security
-
912
Added 9.84%
8,358
Common Stock, par valu...
May 12
2023
SELL
Payment of exercise price or tax liability
$40,188
$59.45 p/Share
676
Reduced 8.32%
7,446
Common Stock, par valu...
May 12
2023
BUY
Exercise of conversion of derivative security
-
1,809
Added 18.22%
8,122
Common Stock, par valu...
Feb 24
2023
SELL
Payment of exercise price or tax liability
$17,114
$57.24 p/Share
299
Reduced 4.52%
6,313
Common Stock, par valu...
Feb 24
2023
BUY
Exercise of conversion of derivative security
-
798
Added 10.77%
6,612
Common Stock, par valu...
Feb 22
2023
SELL
Payment of exercise price or tax liability
$19,087
$57.32 p/Share
333
Reduced 5.42%
5,814
Common Stock, par valu...
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
889
Added 12.64%
6,147
Common Stock, par valu...
Feb 17
2023
SELL
Payment of exercise price or tax liability
$37,504
$58.6 p/Share
640
Reduced 10.85%
5,258
Common Stock, par valu...
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
1,711
Added 22.49%
5,898
Common Stock, par valu...
Jan 24
2023
SELL
Open market or private sale
$89,783
$56.22 p/Share
1,597
Reduced 27.61%
4,187
Common stock, par valu...
Jan 24
2023
BUY
Exercise of conversion of derivative security
$68,366
$31.09 p/Share
2,199
Added 27.55%
5,784
Common stock, par valu...