Mar 24
2025
SELL
Payment of exercise price or tax liability
$109,460
$21.16 p/Share
5,173
Reduced 4.91%
100,264
Common Stock
Mar 24
2025
BUY
Exercise of conversion of derivative security
-
14,349
Added 11.98%
105,437
Common Stock
Mar 17
2025
SELL
Payment of exercise price or tax liability
$22,554
$21.48 p/Share
1,050
Reduced 1.14%
91,088
Common Stock
Mar 14
2025
SELL
Payment of exercise price or tax liability
$22,322
$21.3 p/Share
1,048
Reduced 1.12%
92,138
Common Stock
Mar 14
2025
BUY
Exercise of conversion of derivative security
-
2,666
Added 2.78%
93,186
Common Stock
Mar 13
2025
SELL
Payment of exercise price or tax liability
$24,845
$21.4 p/Share
1,161
Reduced 1.27%
90,520
Common Stock
Mar 13
2025
BUY
Exercise of conversion of derivative security
-
2,800
Added 2.96%
91,681
Common Stock
Dec 31
2024
BUY
Grant, award, or other acquisition
$888
$22.78 p/Share
39
Added 0.04%
88,841
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
$19,651
$25.96 p/Share
757
Added 0.84%
88,841
Common Stock
Mar 19
2024
SELL
Payment of exercise price or tax liability
$578,371
$33.74 p/Share
17,142
Reduced 16.29%
88,083
Common Stock
Mar 19
2024
BUY
Exercise of conversion of derivative security
-
39,000
Added 27.04%
105,225
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$35,494
$33.74 p/Share
1,052
Reduced 1.56%
66,225
Common Stock
Mar 14
2024
SELL
Open market or private sale
$170,500
$34.1 p/Share
5,000
Reduced 6.92%
67,277
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$35,415
$35.1 p/Share
1,009
Reduced 1.38%
72,277
Common Stock
Mar 13
2024
BUY
Exercise of conversion of derivative security
-
2,800
Added 3.68%
73,286
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$48,628
$34.71 p/Share
1,401
Reduced 1.95%
70,486
Common Stock
Mar 06
2024
SELL
Open market or private sale
$182,049
$36.41 p/Share
5,000
Reduced 6.5%
71,887
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$2,061
$21.93 p/Share
94
Added 0.12%
76,887
Common Stock
Aug 11
2023
SELL
Open market or private sale
$140,130
$30.0 p/Share
4,671
Reduced 5.73%
76,793
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$19,160
$15.68 p/Share
1,222
Added 1.48%
81,464
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$299,544
$20.77 p/Share
14,422
Reduced 15.24%
80,241
Common Stock
Mar 23
2023
BUY
Exercise of conversion of derivative security
-
37,284
Added 28.26%
94,663
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$49,265
$21.29 p/Share
2,314
Reduced 3.88%
57,379
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$28,447
$20.51 p/Share
1,387
Reduced 2.27%
59,693
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$30,147
$20.82 p/Share
1,448
Reduced 2.32%
61,080
Common Stock