Aug 01
2025
SELL
Payment of exercise price or tax liability
$276,215
$36.58 p/Share
7,551
Reduced 4.72%
152,408
Common Stock
Jun 03
2025
SELL
Payment of exercise price or tax liability
$66,557
$39.43 p/Share
1,688
Reduced 1.04%
159,959
Common Stock
Jun 02
2025
BUY
Grant, award, or other acquisition
-
13,566
Added 7.74%
161,647
Common Stock
May 29
2025
SELL
Payment of exercise price or tax liability
$1,282,297
$38.76 p/Share
33,083
Reduced 18.26%
148,081
Common Stock
May 29
2025
BUY
Grant, award, or other acquisition
-
64,803
Added 26.35%
181,164
Common Stock
Feb 01
2025
SELL
Payment of exercise price or tax liability
$203,127
$37.7 p/Share
5,388
Reduced 4.43%
116,361
Common Stock
Feb 01
2025
BUY
Exercise of conversion of derivative security
-
14,493
Added 10.64%
121,749
Common Stock
Dec 16
2024
SELL
Payment of exercise price or tax liability
$102,600
$35.65 p/Share
2,878
Reduced 2.61%
107,256
Common Stock
Aug 01
2024
SELL
Payment of exercise price or tax liability
$187,340
$24.81 p/Share
7,551
Reduced 6.42%
110,134
Common Stock
Jun 03
2024
BUY
Grant, award, or other acquisition
-
13,223
Added 10.1%
117,685
Common Stock
Dec 16
2023
SELL
Payment of exercise price or tax liability
$52,599
$18.27 p/Share
2,879
Reduced 2.68%
104,462
Common Stock
Nov 03
2023
SELL
Payment of exercise price or tax liability
$83,249
$15.25 p/Share
5,459
Reduced 4.84%
107,341
Common Stock
Aug 02
2023
SELL
Payment of exercise price or tax liability
$130,625
$13.24 p/Share
9,866
Reduced 8.04%
112,800
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$39,735
$13.37 p/Share
2,972
Reduced 2.37%
122,666
Common Stock
Aug 01
2023
BUY
Grant, award, or other acquisition
$350,013
$13.37 p/Share
26,179
Added 17.24%
125,638
Common Stock
Dec 16
2022
SELL
Payment of exercise price or tax liability
$22,026
$10.84 p/Share
2,032
Reduced 2.0%
99,459
Common Stock
Nov 03
2022
SELL
Payment of exercise price or tax liability
$32,621
$8.72 p/Share
3,741
Reduced 3.56%
101,491
Common Stock
Aug 01
2022
BUY
Grant, award, or other acquisition
-
32,973
Added 23.86%
105,232
Common Stock
May 03
2022
SELL
Payment of exercise price or tax liability
$43,283
$11.57 p/Share
3,741
Reduced 4.92%
72,259
Common Stock
Dec 16
2021
BUY
Grant, award, or other acquisition
-
22,543
Added 22.88%
76,000
Common Stock
Nov 04
2021
BUY
Grant, award, or other acquisition
-
53,457
Added 50.0%
53,457
Common Stock