Mar 28
2025
SELL
Payment of exercise price or tax liability
$38,343
$31.9 p/Share
1,202
Reduced 0.03%
4,749,502
Common Stock Holding
Mar 28
2025
BUY
Exercise of conversion of derivative security
-
4,933
Added 0.1%
4,750,704
Common Stock Holding
Dec 17
2024
-
6,800
Reduced 0.14%
4,745,771
Common Stock Holding
Oct 30
2024
SELL
Payment of exercise price or tax liability
$4,516
$28.95 p/Share
156
Reduced 0.0%
4,752,571
Common Stock Holding
Oct 30
2024
BUY
Exercise of conversion of derivative security
-
640
Added 0.01%
4,752,727
Common Stock Holding
Sep 27
2024
SELL
Payment of exercise price or tax liability
$3,651
$28.31 p/Share
129
Reduced 0.0%
4,752,087
Common Stock Holding
Sep 27
2024
BUY
Exercise of conversion of derivative security
-
527
Added 0.01%
4,752,216
Common Stock Holding
Mar 25
2024
SELL
Payment of exercise price or tax liability
$35,046
$26.43 p/Share
1,326
Reduced 0.03%
4,751,689
Common Stock Holding
Mar 25
2024
BUY
Exercise of conversion of derivative security
-
5,443
Added 0.11%
4,753,015
Common Stock Holding
Dec 12
2023
-
8,500
Reduced 0.18%
4,747,572
Common Stock Holding
Oct 27
2023
SELL
Payment of exercise price or tax liability
$2,941
$25.14 p/Share
117
Reduced 0.0%
4,756,072
Common Stock Holding
Oct 27
2023
BUY
Exercise of conversion of derivative security
-
479
Added 0.01%
4,756,189
Common Stock Holding
Mar 23
2023
SELL
Payment of exercise price or tax liability
$35,175
$26.25 p/Share
1,340
Reduced 0.03%
4,755,710
Common Stock Holding
Mar 23
2023
BUY
Exercise of conversion of derivative security
-
5,500
Added 0.12%
4,757,050
Common Stock Holding
Dec 16
2022
-
6,800
Reduced 0.14%
4,751,550
Common Stock Holding
Mar 17
2022
SELL
Payment of exercise price or tax liability
$25,743
$19.94 p/Share
1,291
Reduced 0.03%
4,758,350
Common Stock Holding
Mar 17
2022
BUY
Exercise of conversion of derivative security
-
5,298
Added 0.11%
4,759,641
Common Stock Holding
Dec 29
2021
SELL
Sale (or disposition) back to the issuer
-
93,607
Reduced 1.93%
4,762,843
Common Stock Holding
May 04
2021
BUY
Open market or private purchase
$124,150
$24.83 p/Share
5,000
Added 0.1%
4,856,450
Common Stock
May 03
2021
BUY
Open market or private purchase
$99,240
$24.81 p/Share
4,000
Added 0.08%
4,851,450
Common Stock
Mar 16
2021
SELL
Payment of exercise price or tax liability
$32,669
$23.52 p/Share
1,389
Reduced 0.03%
4,847,450
Common Stock
Mar 16
2021
BUY
Exercise of conversion of derivative security
-
5,108
Added 0.11%
4,848,839
Common Stock