Aug 07
2025
BUY
Grant, award, or other acquisition
$465,007
$15.85 p/Share
29,338
Added 5.5%
504,304
Common Stock
Jul 24
2025
BUY
Grant, award, or other acquisition
-
17,518
Added 3.56%
474,966
Common Stock
Jun 30
2025
SELL
Payment of exercise price or tax liability
$17,642
$16.77 p/Share
1,052
Reduced 0.23%
457,448
Common Stock
May 13
2025
BUY
Open market or private purchase
$162,300
$16.23 p/Share
10,000
Added 2.13%
458,500
Common Stock
Jan 15
2025
BUY
Grant, award, or other acquisition
$500,013
$19.03 p/Share
26,275
Added 5.53%
448,500
Common Stock
Aug 08
2024
BUY
Grant, award, or other acquisition
$1,333,341
$22.73 p/Share
58,660
Added 12.2%
422,225
Common Stock
Aug 05
2024
BUY
Open market or private purchase
$194,800
$19.48 p/Share
10,000
Added 2.68%
363,565
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$24,404
$23.22 p/Share
1,051
Reduced 0.3%
353,565
Common Stock
Jan 12
2024
BUY
Grant, award, or other acquisition
$666,676
$26.04 p/Share
25,602
Added 6.73%
354,616
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
13,046
Added 3.81%
329,014
Common Stock
Aug 10
2023
BUY
Grant, award, or other acquisition
$1,553,422
$35.58 p/Share
43,660
Added 12.14%
315,968
Common Stock
Jul 27
2023
BUY
Grant, award, or other acquisition
-
19,548
Added 6.7%
272,308
Common Stock
Apr 21
2023
BUY
Grant, award, or other acquisition
$176,514
$36.29 p/Share
4,864
Added 1.89%
252,760
Common Stock
Jan 13
2023
BUY
Grant, award, or other acquisition
$1,059,178
$37.32 p/Share
28,381
Added 10.27%
247,896
Common Stock
Aug 11
2022
BUY
Grant, award, or other acquisition
$1,120,592
$39.9 p/Share
28,085
Added 11.34%
219,515
Common Stock
Jul 28
2022
BUY
Grant, award, or other acquisition
-
17,606
Added 8.42%
191,430
Common Stock
Jan 14
2022
BUY
Grant, award, or other acquisition
$974,442
$47.12 p/Share
20,680
Added 10.63%
173,824
Common Stock
Aug 12
2021
BUY
Grant, award, or other acquisition
$1,058,013
$49.32 p/Share
21,452
Added 12.29%
153,144
Common Stock
Jul 29
2021
BUY
Grant, award, or other acquisition
-
18,966
Added 12.59%
131,692
Common Stock
May 03
2021
BUY
Grant, award, or other acquisition
-
5,000
Added 4.25%
112,726
Common Stock
Jan 15
2021
BUY
Grant, award, or other acquisition
$920,041
$46.21 p/Share
19,910
Added 15.6%
107,726
Common Stock