Feb 09
2025
SELL
Payment of exercise price or tax liability
$41,007
$26.82 p/Share
1,529
Reduced 5.7%
25,307
Common Stock
Feb 09
2025
BUY
Exercise of conversion of derivative security
-
3,251
Added 11.09%
26,054
Common Stock
Feb 06
2025
SELL
Payment of exercise price or tax liability
$87,294
$26.72 p/Share
3,267
Reduced 12.17%
23,585
Common Stock
Feb 06
2025
BUY
Grant, award, or other acquisition
-
6,731
Added 20.04%
26,852
Common Stock
Feb 05
2025
SELL
Payment of exercise price or tax liability
$31,486
$26.82 p/Share
1,174
Reduced 5.51%
20,121
Common Stock
Feb 05
2025
BUY
Exercise of conversion of derivative security
-
2,243
Added 9.53%
21,295
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$38,360
$36.85 p/Share
1,041
Reduced 5.18%
19,052
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
3,251
Added 14.25%
19,561
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$77,280
$33.88 p/Share
2,281
Reduced 11.93%
16,842
Common Stock
Feb 05
2024
BUY
Exercise of conversion of derivative security
-
6,777
Added 26.17%
19,123
Common Stock
Feb 03
2024
SELL
Payment of exercise price or tax liability
$20,616
$34.19 p/Share
603
Reduced 4.66%
12,346
Common Stock
Feb 03
2024
BUY
Exercise of conversion of derivative security
-
1,616
Added 11.1%
12,949
Common Stock
Apr 29
2023
SELL
Payment of exercise price or tax liability
$16,286
$37.1 p/Share
439
Reduced 3.73%
11,333
Common Stock
Apr 29
2023
BUY
Exercise of conversion of derivative security
-
1,369
Added 10.42%
11,772
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$25,201
$47.82 p/Share
527
Reduced 4.82%
10,403
Common Stock
Feb 09
2023
BUY
Exercise of conversion of derivative security
-
1,661
Added 13.19%
10,930
Common Stock
Feb 05
2023
SELL
Payment of exercise price or tax liability
$12,673
$51.31 p/Share
247
Reduced 2.6%
9,269
Common Stock
Feb 05
2023
BUY
Exercise of conversion of derivative security
-
661
Added 6.5%
9,516
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$30,939
$51.31 p/Share
603
Reduced 6.38%
8,855
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
-
1,616
Added 14.59%
9,458
Common Stock
Nov 22
2022
SELL
Payment of exercise price or tax liability
$20,442
$47.54 p/Share
430
Reduced 5.2%
7,842
Common Stock
Nov 22
2022
BUY
Exercise of conversion of derivative security
-
914
Added 9.95%
8,272
Common Stock
Apr 29
2022
SELL
Payment of exercise price or tax liability
$20,922
$36.45 p/Share
574
Reduced 7.24%
7,358
Common Stock
Apr 29
2022
BUY
Exercise of conversion of derivative security
-
1,369
Added 14.72%
7,932
Common Stock
Feb 05
2022
SELL
Payment of exercise price or tax liability
$8,830
$35.75 p/Share
247
Reduced 3.63%
6,563
Common Stock