Jan 01
2024
BUY
Exercise of conversion of derivative security
-
14,823
Added 40.47%
21,800
Common Stock
Nov 20
2023
SELL
Open market or private sale
$447,508
$54.06 p/Share
8,278
Reduced 54.26%
6,977
Common Stock
Nov 20
2023
BUY
Exercise of conversion of derivative security
$66,606
$17.26 p/Share
3,859
Added 20.19%
15,255
Common Stock
Aug 21
2023
SELL
Open market or private sale
$332,640
$50.4 p/Share
6,600
Reduced 36.67%
11,396
Common Stock
Jun 21
2023
SELL
Open market or private sale
$360,298
$53.8 p/Share
6,697
Reduced 27.73%
17,453
Common Stock
May 02
2023
SELL
Payment of exercise price or tax liability
$49,302
$52.9 p/Share
932
Reduced 3.72%
24,150
Common Stock
May 02
2023
BUY
Exercise of conversion of derivative security
-
2,101
Added 7.73%
25,082
Common Stock
Mar 23
2023
SELL
Open market or private sale
$321,542
$47.97 p/Share
6,703
Reduced 22.58%
22,981
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$35,181
$46.23 p/Share
761
Reduced 2.5%
29,684
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
1,714
Added 5.33%
30,445
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$48,960
$46.54 p/Share
1,052
Reduced 3.53%
28,731
Common Stock
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
2,372
Added 7.38%
29,783
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$58,500
$46.54 p/Share
1,257
Reduced 4.38%
27,411
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
2,833
Added 8.99%
28,668
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$52,475
$46.48 p/Share
1,129
Reduced 4.19%
25,835
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
2,545
Added 8.62%
26,964
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$38,730
$47.29 p/Share
819
Reduced 3.25%
24,419
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
1,846
Added 6.82%
25,238
Common Stock
Feb 03
2023
SELL
Open market or private sale
$1,315,980
$48.74 p/Share
27,000
Reduced 53.58%
23,392
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
$252,420
$16.79 p/Share
15,034
Added 22.98%
50,392
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$180,638
$46.27 p/Share
3,904
Reduced 9.94%
35,358
Common Stock
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
8,405
Added 17.63%
39,262
Common Stock
Mar 29
2022
SELL
Open market or private sale
$462,105
$45.0 p/Share
10,269
Reduced 25.33%
30,278
Common Stock
Mar 29
2022
BUY
Exercise of conversion of derivative security
$88,253
$16.31 p/Share
5,411
Added 11.77%
40,547
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$28,269
$44.17 p/Share
640
Reduced 1.79%
35,136
Common Stock