Mar 06
2023
BUY
Exercise of conversion of derivative security
-
1,951
Added 0.01%
32,268,921
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$19,995
$46.18 p/Share
433
Reduced 0.0%
32,266,970
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
1,393
Added 0.0%
32,267,403
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$19,930
$46.03 p/Share
433
Reduced 0.0%
32,266,010
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
-
1,248
Added 0.0%
32,266,443
Common Stock
Dec 06
2022
SELL
Payment of exercise price or tax liability
$30,777
$35.54 p/Share
866
Reduced 0.0%
32,308,195
Common Stock
Dec 06
2022
BUY
Exercise of conversion of derivative security
-
1,952
Added 0.01%
32,309,061
Common Stock
Dec 05
2022
SELL
Payment of exercise price or tax liability
$22,853
$36.98 p/Share
618
Reduced 0.0%
32,307,109
Common Stock
Dec 05
2022
BUY
Exercise of conversion of derivative security
-
1,393
Added 0.0%
32,307,727
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$20,719
$37.4 p/Share
554
Reduced 0.0%
32,306,334
Common Stock
Dec 02
2022
BUY
Exercise of conversion of derivative security
-
1,249
Added 0.0%
32,306,888
Common Stock
Sep 06
2022
SELL
Payment of exercise price or tax liability
$52,919
$35.66 p/Share
1,484
Reduced 0.0%
39,805,639
Common Stock
Sep 06
2022
BUY
Exercise of conversion of derivative security
-
3,344
Added 0.01%
39,806,505
Common Stock
Sep 02
2022
SELL
Payment of exercise price or tax liability
$20,376
$36.78 p/Share
554
Reduced 0.0%
39,803,779
Common Stock
Sep 02
2022
BUY
Exercise of conversion of derivative security
-
1,249
Added 0.0%
39,804,333
Common Stock
Jun 06
2022
SELL
Payment of exercise price or tax liability
$45,439
$52.47 p/Share
866
Reduced 0.0%
39,803,084
Common Stock
Jun 06
2022
BUY
Exercise of conversion of derivative security
-
1,951
Added 0.0%
39,803,950
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$33,823
$54.73 p/Share
618
Reduced 0.0%
39,801,999
Common Stock
Jun 03
2022
BUY
Exercise of conversion of derivative security
-
1,393
Added 0.0%
39,802,617
Common Stock
Jun 02
2022
SELL
Payment of exercise price or tax liability
$27,844
$50.26 p/Share
554
Reduced 0.0%
39,801,224
Common Stock
Jun 02
2022
BUY
Exercise of conversion of derivative security
-
1,249
Added 0.0%
39,801,778
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$47,106
$82.21 p/Share
573
Reduced 0.0%
39,800,529
Common Stock
Mar 07
2022
BUY
Exercise of conversion of derivative security
-
1,952
Added 0.0%
39,801,102
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$35,170
$85.99 p/Share
409
Reduced 0.0%
39,799,150
Common Stock
Mar 03
2022
BUY
Exercise of conversion of derivative security
-
1,393
Added 0.0%
39,799,559
Common Stock