Jan 21
2025
SELL
Payment of exercise price or tax liability
$7,491
$9.08 p/Share
825
Reduced 2.71%
29,656
Common Stock, par valu...
Jan 21
2025
BUY
Grant, award, or other acquisition
-
1,846
Added 5.71%
30,481
Common Stock, par valu...
Dec 13
2024
SELL
Payment of exercise price or tax liability
$28,302
$11.44 p/Share
2,474
Reduced 7.95%
28,635
Common Stock, par valu...
May 10
2024
SELL
Payment of exercise price or tax liability
$17,580
$13.4 p/Share
1,312
Reduced 4.05%
31,109
Common Stock, par valu...
Mar 04
2024
BUY
Grant, award, or other acquisition
-
15,633
Added 32.53%
32,421
Common Stock, par valu...
Feb 01
2024
SELL
Payment of exercise price or tax liability
$18,351
$17.28 p/Share
1,062
Reduced 5.95%
16,788
Common Stock, par valu...
Jan 25
2024
BUY
Grant, award, or other acquisition
-
2,705
Added 13.16%
17,850
Common Stock, par valu...
Jan 02
2024
SELL
Payment of exercise price or tax liability
$22,979
$28.23 p/Share
814
Reduced 5.1%
15,145
Common Stock, par valu...
Aug 16
2023
SELL
Payment of exercise price or tax liability
$20,355
$44.25 p/Share
460
Reduced 2.8%
15,959
Common Stock, par valu...
Aug 15
2023
BUY
Grant, award, or other acquisition
-
1,035
Added 5.93%
16,419
Common Stock, par valu...
Aug 11
2023
SELL
Payment of exercise price or tax liability
$20,907
$45.45 p/Share
460
Reduced 2.9%
15,384
Common Stock, par valu...
Aug 10
2023
BUY
Grant, award, or other acquisition
-
1,035
Added 6.13%
15,844
Common Stock, par valu...
May 11
2023
SELL
Open market or private sale
$77,630
$58.99 p/Share
1,316
Reduced 8.16%
14,809
Common Stock, par valu...
Mar 07
2023
BUY
Grant, award, or other acquisition
-
3,222
Added 16.65%
16,125
Common Stock, par valu...
Jan 06
2023
SELL
Open market or private sale
$14,936
$50.29 p/Share
297
Reduced 2.25%
12,903
Common Stock, par valu...
Jul 07
2022
BUY
Grant, award, or other acquisition
$101,223
$37.49 p/Share
2,700
Added 16.98%
13,200
Common Stock, par valu...
Jan 04
2022
SELL
Open market or private sale
$94,490
$54.18 p/Share
1,744
Reduced 14.24%
10,500
Common Stock, par valu...
Nov 19
2021
BUY
Grant, award, or other acquisition
-
10,000
Added 44.96%
12,244
Common Stock, par valu...
May 19
2021
BUY
Grant, award, or other acquisition
-
2,244
Added 50.0%
2,244
Common Stock, par valu...