Oct 09
2025
SELL
Payment of exercise price or tax liability
$24,729
$29.83 p/Share
829
Reduced 0.64%
128,648
Common Stock, $0.025 p...
Oct 05
2025
SELL
Payment of exercise price or tax liability
$39,642
$29.54 p/Share
1,342
Reduced 1.03%
129,477
Common Stock, $0.025 p...
Sep 27
2025
SELL
Payment of exercise price or tax liability
$57,372
$31.68 p/Share
1,811
Reduced 1.37%
130,819
Common Stock, $0.025 p...
Sep 11
2025
SELL
Payment of exercise price or tax liability
$34,541
$28.22 p/Share
1,224
Reduced 1.02%
118,456
Common Stock, $0.025 p...
Sep 11
2025
BUY
Grant, award, or other acquisition
-
14,174
Added 9.66%
132,630
Common Stock, $0.025 p...
Oct 09
2024
SELL
Payment of exercise price or tax liability
$15,892
$19.24 p/Share
826
Reduced 0.69%
119,680
Common Stock, $0.025 p...
Oct 05
2024
SELL
Payment of exercise price or tax liability
$26,177
$19.55 p/Share
1,339
Reduced 1.1%
120,506
Common Stock, $0.025 p...
Sep 27
2024
SELL
Payment of exercise price or tax liability
$38,102
$19.61 p/Share
1,943
Reduced 1.57%
121,845
Common Stock, $0.025 p...
Sep 11
2024
BUY
Grant, award, or other acquisition
-
24,844
Added 16.72%
123,788
Common Stock, $0.025 p...
Nov 21
2023
SELL
Open market or private sale
$108,001
$25.14 p/Share
4,296
Reduced 4.16%
98,944
Common Stock, $0.025 p...
Nov 20
2023
SELL
Open market or private sale
$2,500
$25.0 p/Share
100
Reduced 0.1%
103,240
Common Stock, $0.025 p...
Nov 17
2023
SELL
Open market or private sale
$11,058
$25.02 p/Share
442
Reduced 0.43%
103,340
Common Stock, $0.025 p...
Nov 15
2023
SELL
Open market or private sale
$17,928
$25.04 p/Share
716
Reduced 0.69%
103,782
Common Stock, $0.025 p...
Nov 14
2023
SELL
Open market or private sale
$191,327
$25.63 p/Share
7,465
Reduced 6.67%
104,498
Common Stock, $0.025 p...
Oct 09
2023
BUY
Grant, award, or other acquisition
-
18,519
Added 14.19%
111,963
Common Stock, $0.025 p...
Oct 05
2023
SELL
Payment of exercise price or tax liability
$130,270
$25.11 p/Share
5,188
Reduced 5.26%
93,444
Common Stock, $0.025 p...
Sep 27
2023
SELL
Payment of exercise price or tax liability
$45,311
$24.44 p/Share
1,854
Reduced 1.85%
98,632
Common Stock, $0.025 p...
Sep 27
2022
BUY
Grant, award, or other acquisition
-
40,486
Added 28.72%
100,486
Common Stock, $0.025 p...
Nov 03
2020
BUY
Grant, award, or other acquisition
-
60,000
Added 50.0%
60,000
Common Stock, $0.025 p...