Jun 09
2025
SELL
Open market or private sale
$1,310,652
$30.53 p/Share
42,930
Reduced 4.48%
914,493
Common Stock
May 28
2025
SELL
Open market or private sale
$2,174,250
$28.99 p/Share
75,000
Reduced 7.26%
957,423
Common Stock
Mar 10
2025
SELL
Open market or private sale
$859,706
$24.28 p/Share
35,408
Reduced 3.32%
1,031,485
Common Stock
Feb 26
2025
SELL
Open market or private sale
$2,250,750
$30.01 p/Share
75,000
Reduced 6.57%
1,066,893
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
199,829
Added 14.89%
1,141,893
Common Stock
Dec 09
2024
SELL
Open market or private sale
$1,499,959
$38.32 p/Share
39,143
Reduced 3.99%
942,064
Common Stock
Nov 27
2024
SELL
Open market or private sale
$2,946,000
$39.28 p/Share
75,000
Reduced 7.1%
981,207
Common Stock
Sep 09
2024
SELL
Open market or private sale
$1,123,300
$29.75 p/Share
37,758
Reduced 3.45%
1,056,207
Common Stock
Aug 14
2024
SELL
Open market or private sale
$4,570,500
$30.47 p/Share
150,000
Reduced 12.06%
1,093,965
Common Stock
Jun 08
2024
SELL
Payment of exercise price or tax liability
$965,180
$26.91 p/Share
35,867
Reduced 2.8%
1,243,965
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$629,164
$23.76 p/Share
26,480
Reduced 2.03%
1,277,977
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
258,350
Added 16.53%
1,304,457
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$663,747
$22.49 p/Share
29,513
Reduced 2.74%
1,046,107
Common Stock
Sep 08
2023
SELL
Payment of exercise price or tax liability
$513,526
$17.4 p/Share
29,513
Reduced 2.67%
1,075,620
Common Stock
Jun 08
2023
SELL
Payment of exercise price or tax liability
$441,809
$14.97 p/Share
29,513
Reduced 2.6%
1,105,133
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
-
18,620
Reduced 1.62%
1,132,174
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
200,000
Added 14.81%
1,150,794
Common Stock
Dec 08
2022
SELL
Payment of exercise price or tax liability
$1,269,718
$13.35 p/Share
95,110
Reduced 9.09%
950,794
Common Stock
May 20
2022
BUY
Grant, award, or other acquisition
$249,793
$11.49 p/Share
21,740
Added 2.04%
1,045,904
Common Stock
May 19
2022
BUY
Open market or private purchase
$250,069
$11.13 p/Share
22,468
Added 2.15%
1,024,164
Common Stock
Nov 29
2021
BUY
Grant, award, or other acquisition
-
1,000,000
Added 50.0%
1,000,000
Common Stock