Mar 24
2025
SELL
Payment of exercise price or tax liability
$1,085,073
$26.2 p/Share
41,415
Reduced 10.19%
364,861
Common Stock
Mar 24
2025
BUY
Grant, award, or other acquisition
-
66,071
Added 14.36%
394,164
Common Stock
Mar 24
2025
BUY
Exercise of conversion of derivative security
-
28,522
Added 7.74%
340,205
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
$294,866
$28.12 p/Share
10,486
Reduced 3.25%
311,683
Common Stock
Mar 15
2025
BUY
Exercise of conversion of derivative security
-
24,996
Added 7.2%
322,169
Common Stock
Mar 13
2025
SELL
Payment of exercise price or tax liability
$227,172
$27.85 p/Share
8,157
Reduced 2.67%
297,173
Common Stock
Mar 13
2025
BUY
Exercise of conversion of derivative security
-
19,444
Added 5.99%
305,330
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$757,188
$38.95 p/Share
19,440
Reduced 6.37%
285,886
Common Stock
Mar 31
2024
BUY
Grant, award, or other acquisition
-
27,785
Added 8.52%
298,197
Common Stock
Mar 31
2024
BUY
Exercise of conversion of derivative security
-
16,909
Added 5.74%
277,541
Common Stock
Mar 24
2024
SELL
Payment of exercise price or tax liability
$465,916
$38.09 p/Share
12,232
Reduced 4.48%
260,632
Common Stock
Mar 24
2024
BUY
Exercise of conversion of derivative security
-
28,522
Added 9.46%
272,864
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$314,196
$36.96 p/Share
8,501
Reduced 3.36%
244,342
Common Stock
Mar 13
2024
BUY
Exercise of conversion of derivative security
-
19,444
Added 7.14%
252,843
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$1,593,941
$50.43 p/Share
31,607
Reduced 11.93%
233,399
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
33,648
Added 11.93%
248,306
Common Stock
Mar 31
2023
BUY
Exercise of conversion of derivative security
-
37,696
Added 14.51%
222,149
Common Stock
Mar 24
2023
SELL
Payment of exercise price or tax liability
$617,394
$48.86 p/Share
12,636
Reduced 6.13%
193,662
Common Stock
Mar 24
2023
BUY
Exercise of conversion of derivative security
-
28,522
Added 12.15%
206,298
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$538,742
$32.26 p/Share
16,700
Reduced 8.59%
177,776
Common Stock
Mar 31
2022
BUY
Exercise of conversion of derivative security
-
37,696
Added 16.91%
185,267
Common Stock
Mar 29
2022
SELL
Payment of exercise price or tax liability
$428,169
$32.61 p/Share
13,130
Reduced 7.73%
156,780
Common Stock
Mar 29
2022
BUY
Exercise of conversion of derivative security
-
14,677
Added 9.2%
144,827
Common Stock
Mar 29
2022
BUY
Grant, award, or other acquisition
-
25,083
Added 13.15%
165,609
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$481,078
$52.24 p/Share
9,209
Reduced 6.61%
130,150
Common Stock