Mar 24
2025
SELL
Payment of exercise price or tax liability
$73,933
$21.16 p/Share
3,494
Reduced 3.98%
84,228
Common Stock
Mar 24
2025
BUY
Exercise of conversion of derivative security
-
14,349
Added 14.06%
87,722
Common Stock
Mar 17
2025
SELL
Payment of exercise price or tax liability
$15,229
$21.48 p/Share
709
Reduced 0.96%
73,373
Common Stock
Mar 14
2025
SELL
Payment of exercise price or tax liability
$15,698
$21.3 p/Share
737
Reduced 0.99%
74,082
Common Stock
Mar 14
2025
BUY
Exercise of conversion of derivative security
-
2,666
Added 3.44%
74,819
Common Stock
Mar 13
2025
SELL
Payment of exercise price or tax liability
$17,783
$21.4 p/Share
831
Reduced 1.14%
72,153
Common Stock
Mar 13
2025
BUY
Exercise of conversion of derivative security
-
2,800
Added 3.69%
72,984
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
$21,235
$25.96 p/Share
818
Added 1.15%
70,184
Common Stock
Mar 19
2024
SELL
Payment of exercise price or tax liability
$425,056
$33.74 p/Share
12,598
Reduced 15.37%
69,366
Common Stock
Mar 19
2024
BUY
Exercise of conversion of derivative security
-
39,000
Added 32.24%
81,964
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$23,989
$33.74 p/Share
711
Reduced 1.63%
42,964
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$23,938
$35.1 p/Share
682
Reduced 1.54%
43,675
Common Stock
Mar 13
2024
SELL
Open market or private sale
$87,006
$34.54 p/Share
2,519
Reduced 5.72%
41,557
Common Stock
Mar 13
2024
BUY
Exercise of conversion of derivative security
-
2,800
Added 5.94%
44,357
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$34,050
$34.71 p/Share
981
Reduced 2.18%
44,076
Common Stock
Aug 29
2023
SELL
Open market or private sale
$44,017
$28.49 p/Share
1,545
Reduced 3.32%
45,057
Common Stock
Aug 11
2023
SELL
Open market or private sale
$149,800
$29.96 p/Share
5,000
Reduced 9.69%
46,602
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$21,230
$15.68 p/Share
1,354
Added 2.56%
51,602
Common Stock
May 31
2023
SELL
Open market or private sale
$52,301
$24.18 p/Share
2,163
Reduced 4.13%
50,247
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$141,557
$18.42 p/Share
7,685
Reduced 12.79%
52,410
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$21,545
$21.29 p/Share
1,012
Reduced 1.66%
60,095
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$29,064
$20.82 p/Share
1,396
Reduced 2.23%
61,107
Common Stock
Feb 21
2023
SELL
Open market or private sale
$46,750
$21.25 p/Share
2,200
Reduced 3.4%
62,503
Common Stock
Jan 06
2023
BUY
Grant, award, or other acquisition
$21,241
$15.37 p/Share
1,382
Added 2.09%
64,703
Common Stock
May 02
2022
SELL
Payment of exercise price or tax liability
$176,140
$22.92 p/Share
7,685
Reduced 10.82%
63,321
Common Stock