Oct 10
2025
SELL
Payment of exercise price or tax liability
$3,041
$27.9 p/Share
109
Reduced 0.12%
92,060
Common Stock, $0.025 p...
Oct 09
2025
SELL
Payment of exercise price or tax liability
$5,071
$29.83 p/Share
170
Reduced 0.18%
92,169
Common Stock, $0.025 p...
Oct 05
2025
SELL
Payment of exercise price or tax liability
$5,848
$29.54 p/Share
198
Reduced 0.21%
92,339
Common Stock, $0.025 p...
Sep 27
2025
SELL
Payment of exercise price or tax liability
$19,546
$31.68 p/Share
617
Reduced 0.66%
92,537
Common Stock, $0.025 p...
Sep 11
2025
SELL
Payment of exercise price or tax liability
$13,348
$28.22 p/Share
473
Reduced 0.56%
84,296
Common Stock, $0.025 p...
Sep 11
2025
BUY
Grant, award, or other acquisition
-
8,858
Added 8.68%
93,154
Common Stock, $0.025 p...
Sep 10
2025
SELL
Payment of exercise price or tax liability
$17,357
$27.64 p/Share
628
Reduced 0.74%
84,769
Common Stock, $0.025 p...
Nov 03
2024
SELL
Payment of exercise price or tax liability
$2,637
$19.98 p/Share
132
Reduced 0.15%
85,397
Common Stock, $0.025 p...
Oct 10
2024
SELL
Payment of exercise price or tax liability
$2,048
$18.62 p/Share
110
Reduced 0.13%
85,529
Common Stock, $0.025 p...
Oct 09
2024
SELL
Payment of exercise price or tax liability
$3,270
$19.24 p/Share
170
Reduced 0.2%
85,639
Common Stock, $0.025 p...
Oct 05
2024
SELL
Payment of exercise price or tax liability
$3,890
$19.55 p/Share
199
Reduced 0.23%
85,809
Common Stock, $0.025 p...
Sep 27
2024
SELL
Payment of exercise price or tax liability
$12,099
$19.61 p/Share
617
Reduced 0.71%
86,008
Common Stock, $0.025 p...
Sep 11
2024
BUY
Grant, award, or other acquisition
-
15,527
Added 15.2%
86,625
Common Stock, $0.025 p...
Nov 03
2023
SELL
Payment of exercise price or tax liability
$3,545
$26.86 p/Share
132
Reduced 0.19%
71,098
Common Stock, $0.025 p...
Oct 10
2023
BUY
Grant, award, or other acquisition
-
3,578
Added 4.78%
71,230
Common Stock, $0.025 p...
Oct 09
2023
BUY
Grant, award, or other acquisition
-
5,556
Added 7.59%
67,652
Common Stock, $0.025 p...
Oct 05
2023
SELL
Payment of exercise price or tax liability
$19,836
$25.11 p/Share
790
Reduced 1.26%
62,096
Common Stock, $0.025 p...
Sep 27
2023
SELL
Payment of exercise price or tax liability
$14,835
$24.44 p/Share
607
Reduced 0.96%
62,886
Common Stock, $0.025 p...
Nov 03
2022
SELL
Payment of exercise price or tax liability
$2,521
$19.1 p/Share
132
Reduced 0.21%
63,493
Common Stock, $0.025 p...
Sep 27
2022
BUY
Grant, award, or other acquisition
-
20,242
Added 24.14%
63,625
Common Stock, $0.025 p...
Nov 03
2021
SELL
Payment of exercise price or tax liability
$4,223
$31.99 p/Share
132
Reduced 0.3%
43,383
Common Stock, $0.025 p...
Sep 10
2021
BUY
Grant, award, or other acquisition
-
10,303
Added 19.14%
43,515
Common Stock, $0.025 p...
Nov 03
2020
BUY
Grant, award, or other acquisition
-
8,624
Added 20.61%
33,212
Common Stock, $0.025 p...