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...
Mar 24
2023
BUY
Exercise of conversion of derivative security
-
848
Added 13.75%
5,321
Common Stock, par valu...
Mar 22
2023
SELL
Payment of exercise price or tax liability
$7,484
$58.47 p/Share
128
Reduced 2.78%
4,473
Common Stock, par valu...
Mar 22
2023
BUY
Exercise of conversion of derivative security
-
458
Added 9.05%
4,601
Common Stock, par valu...
Mar 20
2023
SELL
Payment of exercise price or tax liability
$29,620
$52.24 p/Share
567
Reduced 12.04%
4,143
Common Stock, par valu...
Mar 20
2023
BUY
Exercise of conversion of derivative security
-
1,682
Added 26.31%
4,710
Common Stock, par valu...
Mar 28
2022
SELL
Payment of exercise price or tax liability
$22,645
$42.17 p/Share
537
Reduced 15.06%
3,028
Common Stock, par valu...
Mar 28
2022
BUY
Exercise of conversion of derivative security
-
1,753
Added 32.96%
3,565
Common Stock, par valu...
Mar 24
2022
SELL
Payment of exercise price or tax liability
$12,444
$43.06 p/Share
289
Reduced 13.76%
1,812
Common Stock, par valu...
Mar 24
2022
BUY
Exercise of conversion of derivative security
-
847
Added 28.73%
2,101
Common Stock, par valu...
Mar 22
2022
SELL
Payment of exercise price or tax liability
$6,699
$42.94 p/Share
156
Reduced 11.06%
1,254
Common Stock, par valu...