Apr 15
2025
SELL
Open market or private sale
$155,743
$16.5 p/Share
9,439
Reduced 31.58%
20,450
Common Stock
Apr 12
2025
SELL
Payment of exercise price or tax liability
$70,586
$15.88 p/Share
4,445
Reduced 12.95%
29,889
Common Stock
Apr 12
2025
BUY
Exercise of conversion of derivative security
-
12,328
Added 26.42%
34,334
Common Stock
Apr 08
2025
SELL
Payment of exercise price or tax liability
$65,007
$15.26 p/Share
4,260
Reduced 5.01%
80,814
Common Stock
Apr 08
2025
BUY
Grant, award, or other acquisition
-
11,760
Added 12.14%
85,074
Common Stock
Dec 19
2024
SELL
Open market or private sale
$446,569
$27.51 p/Share
16,233
Reduced 18.13%
73,314
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$51,840
$29.01 p/Share
1,787
Reduced 1.96%
89,547
Common Stock
Sep 16
2024
SELL
Open market or private sale
$163,630
$25.85 p/Share
6,330
Reduced 6.48%
91,334
Common Stock
Jun 18
2024
SELL
Open market or private sale
$45,937
$35.04 p/Share
1,311
Reduced 1.32%
97,664
Common Stock
Jun 13
2024
SELL
Open market or private sale
$161,662
$36.6 p/Share
4,417
Reduced 4.27%
98,975
Common Stock
Jun 11
2024
SELL
Open market or private sale
$39,251
$36.11 p/Share
1,087
Reduced 1.04%
103,392
Common Stock
Apr 22
2024
BUY
Grant, award, or other acquisition
-
53,968
Added 34.06%
104,479
Common Stock
Apr 15
2024
SELL
Open market or private sale
$187,881
$30.09 p/Share
6,244
Reduced 11.0%
50,511
Common Stock
Apr 12
2024
BUY
Grant, award, or other acquisition
-
13,215
Added 18.89%
56,755
Common Stock
Apr 03
2024
SELL
Open market or private sale
$261,364
$31.38 p/Share
8,329
Reduced 16.06%
43,540
Common Stock
Dec 18
2023
SELL
Open market or private sale
$92,540
$27.46 p/Share
3,370
Reduced 6.1%
51,869
Common Stock
Sep 13
2023
SELL
Open market or private sale
$41,949
$24.94 p/Share
1,682
Reduced 2.95%
55,239
Common Stock
Jun 14
2023
SELL
Open market or private sale
$35,395
$36.87 p/Share
960
Reduced 1.66%
56,921
Common Stock
Jun 12
2023
SELL
Open market or private sale
$59,173
$37.03 p/Share
1,598
Reduced 2.77%
56,008
Common Stock
Jun 12
2023
BUY
Grant, award, or other acquisition
-
1,873
Added 3.13%
57,881
Common Stock
Apr 20
2023
BUY
Grant, award, or other acquisition
-
21,000
Added 26.72%
57,606
Common Stock
Apr 13
2023
SELL
Open market or private sale
$47,635
$38.54 p/Share
1,236
Reduced 3.27%
36,606
Common Stock
Apr 12
2023
SELL
Open market or private sale
$173,892
$38.66 p/Share
4,498
Reduced 10.62%
37,842
Common Stock
Apr 10
2023
SELL
Open market or private sale
$576,773
$37.18 p/Share
15,513
Reduced 34.45%
29,513
Common Stock
Apr 10
2023
BUY
Grant, award, or other acquisition
-
12,827
Added 23.25%
42,340
Common Stock