Mar 03
2024
SELL
Payment of exercise price or tax liability
$1,015
$8.75 p/Share
116
Reduced 0.08%
152,042
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$5,340
$8.67 p/Share
616
Reduced 0.4%
152,158
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$5,140
$8.07 p/Share
637
Reduced 0.42%
152,774
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$12,572
$11.63 p/Share
1,081
Reduced 0.7%
153,411
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
2,635
Added 1.68%
154,492
Common Stock
Nov 09
2023
SELL
Payment of exercise price or tax liability
$16,355
$12.95 p/Share
1,263
Reduced 0.82%
151,857
Common Stock
May 04
2023
BUY
Grant, award, or other acquisition
-
25,735
Added 14.39%
153,120
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$783
$20.62 p/Share
38
Reduced 0.03%
127,385
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$9,856
$19.48 p/Share
506
Reduced 0.4%
127,423
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$29,766
$20.43 p/Share
1,457
Reduced 1.13%
127,929
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$4,310
$20.43 p/Share
211
Reduced 0.16%
129,386
Common Stock
Dec 09
2022
BUY
Grant, award, or other acquisition
-
94,637
Added 42.2%
129,597
Common Stock
Nov 09
2022
SELL
Payment of exercise price or tax liability
$6,639
$15.77 p/Share
421
Reduced 1.19%
34,960
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$1,387
$36.51 p/Share
38
Reduced 0.11%
35,381
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
7,507
Added 17.49%
35,419
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$36,338
$43.26 p/Share
840
Reduced 2.92%
27,912
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$21,543
$43.26 p/Share
498
Reduced 1.7%
28,752
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$8,955
$43.26 p/Share
207
Reduced 0.7%
29,250
Common Stock
Nov 09
2021
SELL
Payment of exercise price or tax liability
$17,817
$42.32 p/Share
421
Reduced 1.41%
29,457
Common Stock
Aug 05
2021
BUY
Open market or private purchase
$20,328
$47.83 p/Share
425
Added 1.4%
29,878
Common Stock
Mar 03
2021
BUY
Grant, award, or other acquisition
-
540
Added 1.8%
29,453
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$49,388
$44.98 p/Share
1,098
Reduced 3.66%
28,913
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$14,982
$48.33 p/Share
310
Reduced 1.02%
30,011
Common Stock
Feb 20
2021
SELL
Payment of exercise price or tax liability
$24,165
$48.33 p/Share
500
Reduced 1.62%
30,321
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
-
2,586
Added 7.74%
30,821
Common Stock