Mar 24
2025
SELL
Payment of exercise price or tax liability
$13,126
$26.2 p/Share
501
Reduced 3.07%
15,812
Common Stock
Mar 24
2025
BUY
Exercise of conversion of derivative security
-
1,707
Added 9.47%
16,313
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
$44,879
$28.12 p/Share
1,596
Reduced 9.85%
14,606
Common Stock
Mar 15
2025
BUY
Exercise of conversion of derivative security
-
5,308
Added 24.68%
16,202
Common Stock
Mar 13
2025
SELL
Payment of exercise price or tax liability
$7,241
$27.85 p/Share
260
Reduced 2.33%
10,894
Common Stock
Mar 13
2025
BUY
Exercise of conversion of derivative security
-
750
Added 6.3%
11,154
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$12,931
$38.95 p/Share
332
Reduced 3.09%
10,404
Common Stock
Mar 31
2024
BUY
Grant, award, or other acquisition
-
658
Added 5.85%
10,599
Common Stock
Mar 31
2024
BUY
Exercise of conversion of derivative security
-
466
Added 4.42%
10,078
Common Stock
Mar 24
2024
SELL
Payment of exercise price or tax liability
$19,083
$38.09 p/Share
501
Reduced 4.95%
9,612
Common Stock
Mar 24
2024
BUY
Exercise of conversion of derivative security
-
1,707
Added 14.44%
10,113
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$8,131
$36.96 p/Share
220
Reduced 2.55%
8,406
Common Stock
Mar 13
2024
BUY
Exercise of conversion of derivative security
-
750
Added 8.0%
8,626
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$28,190
$50.43 p/Share
559
Reduced 6.63%
7,876
Common Stock
Mar 31
2023
BUY
Exercise of conversion of derivative security
-
1,016
Added 12.09%
7,386
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
888
Added 9.84%
8,137
Common Stock
Mar 24
2023
SELL
Payment of exercise price or tax liability
$24,478
$48.86 p/Share
501
Reduced 7.12%
6,531
Common Stock
Mar 24
2023
BUY
Exercise of conversion of derivative security
-
1,707
Added 19.53%
7,032
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$12,951
$47.44 p/Share
273
Reduced 4.88%
5,325
Common Stock
Nov 11
2022
BUY
Exercise of conversion of derivative security
-
930
Added 14.25%
5,598
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$10,065
$32.26 p/Share
312
Reduced 6.27%
4,668
Common Stock
Mar 31
2022
BUY
Exercise of conversion of derivative security
-
1,016
Added 17.47%
4,801
Common Stock
Mar 29
2022
SELL
Payment of exercise price or tax liability
$3,359
$32.61 p/Share
103
Reduced 2.53%
3,964
Common Stock
Mar 29
2022
BUY
Exercise of conversion of derivative security
-
297
Added 6.81%
4,067
Common Stock
Nov 11
2021
SELL
Payment of exercise price or tax liability
$9,451
$34.62 p/Share
273
Reduced 6.75%
3,770
Common Stock