Dec 10
2025
SELL
Payment of exercise price or tax liability
$976,745
$27.58 p/Share
35,415
Reduced 5.06%
664,375
Common Stock, par valu...
Dec 10
2025
BUY
Exercise of conversion of derivative security
-
90,000
Added 11.4%
699,790
Common Stock, par valu...
Sep 18
2025
SELL
Open market or private sale
$2,079,332
$26.77 p/Share
77,674
Reduced 11.3%
609,790
Common Stock, par valu...
Sep 18
2025
BUY
Exercise of conversion of derivative security
$1,394,030
$11.6 p/Share
120,175
Added 14.88%
687,464
Common Stock, par valu...
Feb 12
2025
SELL
Payment of exercise price or tax liability
$271,985
$25.81 p/Share
10,538
Reduced 1.82%
567,289
Common Stock, par valu...
Feb 12
2025
BUY
Exercise of conversion of derivative security
-
26,395
Added 4.44%
568,569
Common Stock, par valu...
Feb 15
2024
SELL
Open market or private sale
$26,169
$23.2 p/Share
1,128
Reduced 0.2%
549,138
Common Stock, par valu...
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
2,866
Added 0.52%
550,266
Common Stock, par valu...
Feb 13
2024
SELL
Open market or private sale
$334,683
$23.2 p/Share
14,426
Reduced 2.57%
547,400
Common Stock, par valu...
Feb 13
2024
BUY
Exercise of conversion of derivative security
-
36,272
Added 6.2%
548,720
Common Stock, par valu...
Feb 15
2023
SELL
Payment of exercise price or tax liability
$410,282
$20.58 p/Share
19,936
Reduced 3.65%
525,554
Common Stock, par valu...
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
50,259
Added 8.71%
526,683
Common Stock, par valu...
Feb 17
2022
SELL
Payment of exercise price or tax liability
$35,790
$24.02 p/Share
1,490
Reduced 0.3%
495,231
Common Stock, par valu...
Feb 17
2022
BUY
Exercise of conversion of derivative security
-
3,784
Added 0.76%
496,721
Common Stock, par valu...
Feb 15
2022
SELL
Payment of exercise price or tax liability
$2,506,498
$23.26 p/Share
107,760
Reduced 17.94%
492,937
Common Stock, par valu...
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
273,571
Added 34.86%
511,156
Common Stock, par valu...
Feb 19
2021
SELL
Payment of exercise price or tax liability
$27,033
$17.68 p/Share
1,529
Reduced 0.47%
327,126
Common Stock, par valu...
Feb 19
2021
BUY
Exercise of conversion of derivative security
-
5,690
Added 1.7%
328,655
Common Stock, par valu...