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
Feb 28
2022
BUY
Exercise of conversion of derivative security
-
1,528
Added 4.1%
35,776
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$30,551
$42.55 p/Share
718
Reduced 2.05%
34,248
Common Stock
Feb 21
2022
BUY
Exercise of conversion of derivative security
-
1,714
Added 4.67%
34,966
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$42,210
$42.55 p/Share
992
Reduced 2.9%
33,252
Common Stock
Feb 18
2022
BUY
Exercise of conversion of derivative security
-
2,372
Added 6.48%
34,244
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$50,754
$42.83 p/Share
1,185
Reduced 3.58%
31,872
Common Stock