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
Feb 17
2022
BUY
Exercise of conversion of derivative security
-
2,833
Added 7.89%
33,057
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$34,328
$44.01 p/Share
780
Reduced 2.52%
30,224
Common Stock
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
1,846
Added 5.62%
31,004
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$117,500
$42.48 p/Share
2,766
Reduced 8.66%
29,158
Common Stock
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
6,175
Added 16.21%
31,924
Common Stock
Jul 27
2021
SELL
Open market or private sale
$43,528,500
$4500.0 p/Share
9,673
Reduced 27.31%
25,749
Common Stock
Jul 27
2021
BUY
Exercise of conversion of derivative security
$55,590
$13.08 p/Share
4,250
Added 10.71%
35,422
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$29,879
$42.93 p/Share
696
Reduced 2.23%
30,464
Common Stock
Jun 01
2021
BUY
Exercise of conversion of derivative security
-
1,762
Added 5.35%
31,160
Common Stock