Mar 03
2025
SELL
Payment of exercise price or tax liability
$54,543
$24.22 p/Share
2,252
Reduced 2.09%
105,518
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
37,573
Added 25.85%
107,770
Common Stock
Feb 14
2025
BUY
Other acquisition or disposition
-
188
Added 0.27%
70,197
Common Stock
Nov 15
2024
BUY
Other acquisition or disposition
-
172
Added 0.25%
70,009
Common Stock
Aug 16
2024
BUY
Other acquisition or disposition
-
236
Added 0.34%
69,837
Common Stock
May 20
2024
BUY
Other acquisition or disposition
-
277
Added 0.4%
69,600
Common Stock
Mar 27
2024
SELL
Payment of exercise price or tax liability
$3,700
$16.67 p/Share
222
Reduced 0.32%
69,107
Common Stock
Mar 27
2024
SELL
Sale (or disposition) back to the issuer
-
2,219
Reduced 3.1%
69,329
Common Stock
Mar 06
2024
BUY
Grant, award, or other acquisition
-
30,887
Added 30.15%
71,548
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$18,719
$16.61 p/Share
1,127
Reduced 2.7%
40,661
Common Stock
Feb 20
2024
BUY
Other acquisition or disposition
-
215
Added 0.31%
69,323
Common Stock
Nov 14
2023
BUY
Other acquisition or disposition
-
207
Added 0.49%
41,788
Common Stock
Aug 15
2023
BUY
Other acquisition or disposition
-
172
Added 0.41%
41,581
Common Stock
May 16
2023
BUY
Other acquisition or disposition
-
250
Added 0.6%
41,408
Common Stock
May 10
2023
BUY
Open market or private purchase
$9,959
$14.56 p/Share
684
Added 1.63%
41,158
Common Stock
Apr 27
2023
SELL
Payment of exercise price or tax liability
$2,156
$17.97 p/Share
120
Reduced 0.3%
40,474
Common Stock
Apr 27
2023
SELL
Sale (or disposition) back to the issuer
-
1,481
Reduced 3.52%
40,594
Common Stock
Mar 21
2023
SELL
Payment of exercise price or tax liability
$11,793
$25.2 p/Share
468
Reduced 1.1%
42,075
Common Stock
Mar 21
2023
BUY
Exercise of conversion of derivative security
$11,808
$19.68 p/Share
600
Added 1.39%
42,543
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$2,610
$30.71 p/Share
85
Reduced 0.2%
41,943
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$18,950
$29.29 p/Share
647
Reduced 1.52%
42,028
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
14,665
Added 25.58%
42,675
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$5,774
$34.37 p/Share
168
Reduced 0.6%
28,010
Common Stock
Apr 01
2022
SELL
Sale (or disposition) back to the issuer
-
1,112
Reduced 3.8%
28,178
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$19,078
$35.07 p/Share
544
Reduced 1.82%
29,290
Common Stock