May 04
2024
SELL
Payment of exercise price or tax liability
$41,653
$9.58 p/Share
4,348
Reduced 2.03%
209,325
Common Stock
May 03
2024
BUY
Grant, award, or other acquisition
-
36,534
Added 14.6%
213,673
Common Stock
Mar 26
2024
BUY
Open market or private purchase
$25,835
$9.3 p/Share
2,778
Added 1.55%
176,194
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$5,340
$8.67 p/Share
616
Reduced 0.35%
173,016
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$8,215
$8.07 p/Share
1,018
Reduced 0.58%
173,632
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$16,630
$11.63 p/Share
1,430
Reduced 0.81%
174,650
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
3,488
Added 1.94%
176,080
Common Stock
May 04
2023
BUY
Grant, award, or other acquisition
-
25,735
Added 13.05%
171,471
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$10,129
$19.48 p/Share
520
Reduced 0.36%
145,182
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$18,203
$20.43 p/Share
891
Reduced 0.61%
145,702
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$5,863
$20.43 p/Share
287
Reduced 0.2%
146,593
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$107,339
$16.73 p/Share
6,416
Reduced 4.19%
146,880
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
17,579
Added 10.29%
153,296
Common Stock
Dec 09
2022
BUY
Grant, award, or other acquisition
-
94,637
Added 41.08%
135,717
Common Stock
Dec 09
2022
BUY
Open market or private purchase
$31,850
$12.74 p/Share
2,500
Added 5.74%
41,080
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
7,507
Added 16.5%
37,985
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$25,999
$43.26 p/Share
601
Reduced 1.93%
30,478
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$12,891
$43.26 p/Share
298
Reduced 0.95%
31,079
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$12,372
$43.26 p/Share
286
Reduced 0.9%
31,377
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$149,013
$41.94 p/Share
3,553
Reduced 10.09%
31,663
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
-
9,935
Added 22.0%
35,216
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$50,423
$44.98 p/Share
1,121
Reduced 4.33%
24,780
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$13,919
$48.33 p/Share
288
Reduced 1.1%
25,901
Common Stock
Feb 20
2021
SELL
Payment of exercise price or tax liability
$20,589
$48.33 p/Share
426
Reduced 1.6%
26,189
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
-
4,138
Added 13.46%
26,615
Common Stock