Apr 02
2025
SELL
Sale (or disposition) back to the issuer
-
82,969
Reduced 100.0%
0
Common Stock
Mar 27
2025
SELL
Payment of exercise price or tax liability
$11,149
$8.55 p/Share
1,304
Reduced 1.48%
86,799
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$4,853
$8.84 p/Share
549
Reduced 0.62%
88,103
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
1,146
Added 1.28%
88,652
Common Stock
Apr 18
2024
BUY
Grant, award, or other acquisition
-
6,059
Added 6.48%
87,506
Common Stock
Apr 05
2024
SELL
Payment of exercise price or tax liability
$2,999
$7.77 p/Share
386
Reduced 0.47%
81,447
Common Stock
Apr 04
2024
SELL
Payment of exercise price or tax liability
$3,406
$7.85 p/Share
434
Reduced 0.53%
81,833
Common Stock
Apr 03
2024
SELL
Payment of exercise price or tax liability
$4,189
$7.83 p/Share
535
Reduced 0.65%
82,267
Common Stock
Apr 05
2023
SELL
Payment of exercise price or tax liability
$6,750
$19.68 p/Share
343
Reduced 0.41%
82,802
Common Stock
Apr 04
2023
SELL
Payment of exercise price or tax liability
$7,345
$19.03 p/Share
386
Reduced 0.46%
83,145
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
-
3,364
Added 3.87%
83,531
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$8,256
$19.2 p/Share
430
Reduced 0.53%
80,167
Common Stock
Apr 08
2022
SELL
Open market or private sale
$56,982
$23.22 p/Share
2,454
Reduced 2.95%
80,597
Common Stock
Apr 07
2022
SELL
Open market or private sale
$83,083
$23.43 p/Share
3,546
Reduced 4.09%
83,051
Common Stock
Apr 05
2022
SELL
Payment of exercise price or tax liability
$8,157
$23.78 p/Share
343
Reduced 0.39%
86,597
Common Stock
Apr 04
2022
BUY
Grant, award, or other acquisition
-
2,730
Added 3.04%
86,940
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$10,956
$24.9 p/Share
440
Reduced 0.52%
84,210
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$18,187
$24.88 p/Share
731
Reduced 0.86%
84,650
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
1,724
Added 1.98%
85,381
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$9,208
$24.82 p/Share
371
Reduced 0.44%
83,657
Common Stock
Apr 05
2021
BUY
Grant, award, or other acquisition
-
2,424
Added 2.8%
84,028
Common Stock
Mar 12
2021
SELL
Payment of exercise price or tax liability
$16,730
$28.5 p/Share
587
Reduced 0.71%
81,989
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$32,421
$28.34 p/Share
1,144
Reduced 1.36%
83,063
Common Stock
Mar 11
2021
BUY
Grant, award, or other acquisition
-
1,826
Added 2.12%
84,207
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$10,464
$27.18 p/Share
385
Reduced 0.47%
81,604
Common Stock