Mar 04
2024
SELL
Payment of exercise price or tax liability
$38,868
$11.52 p/Share
3,374
Reduced 2.07%
159,961
Common Stock, par valu...
Mar 04
2024
BUY
Grant, award, or other acquisition
-
22,486
Added 12.1%
163,335
Common Stock, par valu...
Feb 07
2024
SELL
Payment of exercise price or tax liability
$50,903
$10.94 p/Share
4,653
Reduced 3.2%
140,849
Common Stock, par valu...
Jan 31
2024
SELL
Payment of exercise price or tax liability
$30,385
$10.58 p/Share
2,872
Reduced 1.94%
145,502
Common Stock, par valu...
Jan 31
2024
BUY
Grant, award, or other acquisition
-
23,750
Added 13.8%
148,374
Common Stock, par valu...
Jan 22
2024
SELL
Payment of exercise price or tax liability
$31,724
$12.32 p/Share
2,575
Reduced 2.02%
124,624
Common Stock, par valu...
Mar 10
2023
SELL
Payment of exercise price or tax liability
$8,997
$9.78 p/Share
920
Reduced 0.72%
127,199
Common Stock, par valu...
Mar 10
2023
BUY
Grant, award, or other acquisition
-
5,777
Added 4.31%
128,119
Common Stock, par valu...
Feb 07
2023
SELL
Payment of exercise price or tax liability
$64,877
$13.41 p/Share
4,838
Reduced 3.8%
122,342
Common Stock, par valu...
Feb 07
2023
BUY
Grant, award, or other acquisition
-
27,692
Added 17.88%
127,180
Common Stock, par valu...
Jan 31
2023
SELL
Payment of exercise price or tax liability
$31,098
$12.11 p/Share
2,568
Reduced 2.52%
99,488
Common Stock, par valu...
Jan 22
2023
SELL
Payment of exercise price or tax liability
$33,232
$12.08 p/Share
2,751
Reduced 2.62%
102,056
Common Stock, par valu...
Feb 25
2022
SELL
Payment of exercise price or tax liability
$20,413
$19.78 p/Share
1,032
Reduced 0.97%
104,925
Common Stock, par valu...
Feb 25
2022
BUY
Grant, award, or other acquisition
-
10,280
Added 8.84%
105,957
Common Stock, par valu...
Feb 07
2022
SELL
Payment of exercise price or tax liability
$62,745
$19.9 p/Share
3,153
Reduced 3.19%
95,677
Common Stock, par valu...
Jan 31
2022
BUY
Grant, award, or other acquisition
-
14,370
Added 12.69%
98,830
Common Stock, par valu...
Jan 22
2022
SELL
Payment of exercise price or tax liability
$19,633
$21.02 p/Share
934
Reduced 1.09%
84,460
Common Stock, par valu...
Jan 21
2022
SELL
Payment of exercise price or tax liability
$19,866
$20.23 p/Share
982
Reduced 1.14%
85,394
Common Stock, par valu...
Mar 11
2021
SELL
Payment of exercise price or tax liability
$74,304
$31.89 p/Share
2,330
Reduced 2.63%
86,376
Common Stock, par valu...
Mar 11
2021
BUY
Grant, award, or other acquisition
-
22,331
Added 20.11%
88,706
Common Stock, par valu...
Feb 07
2021
SELL
Payment of exercise price or tax liability
$28,759
$30.99 p/Share
928
Reduced 1.38%
66,375
Common Stock, par valu...
Jan 22
2021
BUY
Grant, award, or other acquisition
-
7,908
Added 10.51%
67,303
Common Stock, par valu...
Jan 21
2021
SELL
Payment of exercise price or tax liability
$25,259
$30.25 p/Share
835
Reduced 1.39%
59,395
Common Stock, par valu...
Jan 15
2021
SELL
Payment of exercise price or tax liability
$68,387
$31.17 p/Share
2,194
Reduced 3.51%
60,230
Common Stock, par valu...