Oct 31
2025
SELL
Payment of exercise price or tax liability
$1,322,912
$40.7 p/Share
32,504
Reduced 30.72%
73,304
Common Stock
Oct 31
2025
BUY
Exercise of conversion of derivative security
$282,791
$14.01 p/Share
20,185
Added 16.02%
105,808
Common Stock
Jun 01
2025
SELL
Payment of exercise price or tax liability
$48,249
$29.26 p/Share
1,649
Reduced 1.89%
85,623
Common Stock
May 15
2025
SELL
Sale (or disposition) back to the issuer
$158,571
$29.97 p/Share
5,291
Reduced 5.72%
87,272
Common Stock
May 15
2025
BUY
Grant, award, or other acquisition
$317,142
$29.97 p/Share
10,582
Added 10.55%
89,744
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$49,754
$31.57 p/Share
1,576
Reduced 1.89%
81,981
Common Stock
Mar 08
2025
SELL
Payment of exercise price or tax liability
$53,235
$32.6 p/Share
1,633
Reduced 1.92%
83,557
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
7,247
Added 7.84%
85,190
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$124,356
$35.91 p/Share
3,463
Reduced 4.25%
77,943
Common Stock
May 10
2024
SELL
Payment of exercise price or tax liability
$127,704
$34.0 p/Share
3,756
Reduced 4.41%
81,406
Common Stock
May 10
2024
BUY
Grant, award, or other acquisition
$260,576
$34.0 p/Share
7,664
Added 8.46%
82,882
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$39,598
$25.63 p/Share
1,545
Reduced 1.95%
77,498
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
-
9,800
Added 11.03%
79,043
Common Stock
Jun 12
2023
SELL
Payment of exercise price or tax liability
$16,269
$23.89 p/Share
681
Reduced 0.97%
69,243
Common Stock
Jun 12
2023
BUY
Exercise of conversion of derivative security
-
1,389
Added 1.95%
69,924
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$87,544
$25.28 p/Share
3,463
Reduced 4.81%
68,535
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
12,610
Added 14.9%
71,998
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$51,755
$28.61 p/Share
1,809
Reduced 3.53%
49,498
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
-
9,890
Added 14.28%
59,388
Common Stock
Jun 01
2021
BUY
Grant, award, or other acquisition
-
11,303
Added 18.05%
51,307
Common Stock