May 22
2025
SELL
Payment of exercise price or tax liability
$8,162
$16.39 p/Share
498
Reduced 1.3%
37,721
Common Stock
May 20
2025
SELL
Payment of exercise price or tax liability
$5,751
$17.75 p/Share
324
Reduced 0.84%
38,220
Common Stock
May 19
2025
BUY
Grant, award, or other acquisition
-
9,738
Added 20.17%
38,544
Common Stock
May 16
2025
SELL
Payment of exercise price or tax liability
$8,044
$17.68 p/Share
455
Reduced 1.65%
27,098
Common Stock
May 16
2025
BUY
Grant, award, or other acquisition
$30,197
$17.68 p/Share
1,708
Added 5.6%
28,806
Common Stock
May 12
2025
BUY
Grant, award, or other acquisition
-
30
Added 0.11%
27,553
Common Stock
Mar 06
2025
BUY
Open market or private purchase
$101,760
$16.96 p/Share
6,000
Added 17.9%
27,522
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
27
Added 0.13%
21,522
Common Stock
Nov 18
2024
BUY
Grant, award, or other acquisition
-
14
Added 0.07%
21,495
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
-
16
Added 0.07%
21,480
Common Stock
May 22
2024
SELL
Payment of exercise price or tax liability
$21,402
$44.87 p/Share
477
Reduced 2.17%
21,549
Common Stock
May 20
2024
BUY
Grant, award, or other acquisition
-
3,356
Added 13.22%
22,027
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$11,145
$44.76 p/Share
249
Reduced 1.38%
17,785
Common Stock
May 17
2024
BUY
Grant, award, or other acquisition
$39,657
$44.76 p/Share
886
Added 4.53%
18,671
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
$16,552
$44.98 p/Share
368
Reduced 2.0%
18,034
Common Stock
May 13
2024
BUY
Grant, award, or other acquisition
-
13
Added 0.07%
18,402
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
14
Added 0.08%
18,389
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
16
Added 0.09%
18,375
Common Stock
Aug 21
2023
BUY
Grant, award, or other acquisition
-
15
Added 0.08%
18,359
Common Stock
May 22
2023
BUY
Grant, award, or other acquisition
-
4,993
Added 21.4%
18,343
Common Stock
May 20
2023
SELL
Payment of exercise price or tax liability
$3,761
$35.15 p/Share
107
Reduced 0.8%
13,350
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$7,333
$35.95 p/Share
204
Reduced 1.59%
12,617
Common Stock
May 18
2023
BUY
Grant, award, or other acquisition
$30,198
$35.95 p/Share
840
Added 5.88%
13,457
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$9,249
$35.17 p/Share
263
Reduced 2.01%
12,821
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$14,147
$34.59 p/Share
409
Reduced 3.03%
13,084
Common Stock