May 21
2025
BUY
Open market or private purchase
$98,680
$24.67 p/Share
4,000
Added 1.21%
327,176
Common Stock
May 19
2025
BUY
Grant, award, or other acquisition
-
23,384
Added 6.75%
323,176
Common Stock
Apr 05
2025
SELL
Payment of exercise price or tax liability
$105,504
$21.74 p/Share
4,853
Reduced 1.59%
299,792
Common Stock
Mar 12
2025
SELL
Sale (or disposition) back to the issuer
-
10,824
Reduced 3.43%
304,645
Common Stock
Nov 15
2024
BUY
Open market or private purchase
$90,720
$22.68 p/Share
4,000
Added 1.25%
315,469
Common Stock
Sep 09
2024
SELL
Payment of exercise price or tax liability
$21,159
$26.92 p/Share
786
Reduced 0.25%
311,469
Common Stock
Jun 12
2024
BUY
Open market or private purchase
$100,170
$23.85 p/Share
4,200
Added 1.33%
312,255
Common Stock
Apr 17
2024
BUY
Open market or private purchase
$86,160
$28.72 p/Share
3,000
Added 0.96%
308,055
Common Stock
Apr 05
2024
SELL
Payment of exercise price or tax liability
$48,585
$29.41 p/Share
1,652
Reduced 0.54%
305,055
Common Stock
Apr 05
2024
BUY
Grant, award, or other acquisition
-
81,282
Added 20.95%
306,707
Common Stock
Mar 27
2024
SELL
Payment of exercise price or tax liability
$97,111
$29.41 p/Share
3,302
Reduced 1.44%
225,425
Common Stock
Apr 05
2023
SELL
Payment of exercise price or tax liability
$6,156
$7.2 p/Share
855
Reduced 0.37%
228,727
Common Stock
Apr 04
2023
BUY
Grant, award, or other acquisition
-
44,000
Added 16.08%
229,582
Common Stock
Mar 24
2023
SELL
Payment of exercise price or tax liability
$5,932
$10.39 p/Share
571
Reduced 0.31%
185,582
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
76,450
Added 29.11%
186,153
Common Stock
Sep 10
2022
SELL
Payment of exercise price or tax liability
$2,906
$20.91 p/Share
139
Reduced 0.13%
109,703
Common Stock
Sep 07
2022
BUY
Grant, award, or other acquisition
-
24,428
Added 18.19%
109,842
Common Stock
Apr 05
2022
BUY
Grant, award, or other acquisition
-
18,040
Added 17.44%
85,414
Common Stock
Mar 24
2022
SELL
Payment of exercise price or tax liability
$19,794
$33.38 p/Share
593
Reduced 0.87%
67,374
Common Stock
Jan 07
2022
SELL
Payment of exercise price or tax liability
$24,190
$27.18 p/Share
890
Reduced 1.29%
67,967
Common Stock
Nov 15
2021
BUY
Grant, award, or other acquisition
-
38,550
Added 35.89%
68,857
Common Stock
Nov 03
2021
BUY
Exercise of in-the-money or at-the-money derivatives securities
$16,500
$30.0 p/Share
550
Added 1.78%
30,307
Common Stock
Mar 24
2021
BUY
Grant, award, or other acquisition
-
18,424
Added 38.24%
29,757
Common Stock