May 04
2025
SELL
Payment of exercise price or tax liability
$27,332
$7.32 p/Share
3,734
Reduced 6.31%
55,424
Common Stock
May 03
2025
SELL
Payment of exercise price or tax liability
$38,803
$7.32 p/Share
5,301
Reduced 8.22%
59,158
Common Stock
Feb 25
2025
SELL
Payment of exercise price or tax liability
$17,525
$8.29 p/Share
2,114
Reduced 3.18%
64,459
Common Stock
May 04
2024
SELL
Payment of exercise price or tax liability
$35,695
$9.58 p/Share
3,726
Reduced 5.3%
66,573
Common Stock
May 03
2024
BUY
Grant, award, or other acquisition
-
31,315
Added 30.82%
70,299
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$4,465
$8.67 p/Share
515
Reduced 1.3%
38,984
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$9,441
$8.07 p/Share
1,170
Reduced 2.88%
39,499
Common Stock
May 04
2023
BUY
Grant, award, or other acquisition
-
22,058
Added 35.17%
40,669
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$9,155
$19.48 p/Share
470
Reduced 2.46%
18,611
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$30,379
$20.43 p/Share
1,487
Reduced 7.23%
19,081
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$7,947
$20.43 p/Share
389
Reduced 1.86%
20,568
Common Stock
Aug 05
2022
SELL
Payment of exercise price or tax liability
$11,195
$27.78 p/Share
403
Reduced 1.89%
20,957
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
6,279
Added 22.72%
21,360
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$24,528
$43.26 p/Share
567
Reduced 3.62%
15,081
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$21,543
$43.26 p/Share
498
Reduced 3.08%
15,648
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$16,871
$43.26 p/Share
390
Reduced 2.36%
16,146
Common Stock
Aug 05
2021
SELL
Payment of exercise price or tax liability
$6,423
$47.58 p/Share
135
Reduced 0.81%
16,536
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$25,729
$44.98 p/Share
572
Reduced 3.32%
16,671
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$10,971
$48.33 p/Share
227
Reduced 1.3%
17,243
Common Stock
Feb 20
2021
SELL
Payment of exercise price or tax liability
$24,165
$48.33 p/Share
500
Reduced 2.78%
17,470
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
-
4,758
Added 20.93%
17,970
Common Stock