Sep 06
2023
SELL
Payment of exercise price or tax liability
$42,789
$49.41 p/Share
866
Reduced 0.0%
32,274,483
Common Stock
Sep 06
2023
BUY
Exercise of conversion of derivative security
-
1,951
Added 0.01%
32,275,349
Common Stock
Sep 05
2023
SELL
Payment of exercise price or tax liability
$42,569
$50.92 p/Share
836
Reduced 0.0%
32,273,398
Common Stock
Sep 05
2023
BUY
Exercise of conversion of derivative security
-
2,642
Added 0.01%
32,273,867
Common Stock
Jun 06
2023
SELL
Payment of exercise price or tax liability
$27,853
$48.61 p/Share
573
Reduced 0.0%
32,271,592
Common Stock
Jun 06
2023
BUY
Exercise of conversion of derivative security
-
1,951
Added 0.01%
32,272,165
Common Stock
Jun 05
2023
SELL
Payment of exercise price or tax liability
$19,460
$47.58 p/Share
409
Reduced 0.0%
32,270,214
Common Stock
Jun 05
2023
BUY
Exercise of conversion of derivative security
-
1,393
Added 0.0%
32,270,623
Common Stock
Jun 02
2023
SELL
Payment of exercise price or tax liability
$17,560
$47.85 p/Share
367
Reduced 0.0%
32,269,230
Common Stock
Jun 02
2023
BUY
Exercise of conversion of derivative security
-
1,249
Added 0.0%
32,269,597
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$27,446
$47.9 p/Share
573
Reduced 0.0%
32,268,348
Common Stock
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