Dec 07
2024
SELL
Payment of exercise price or tax liability
$7,370
$4.19 p/Share
1,759
Reduced 1.32%
131,359
Common Stock
Nov 28
2024
SELL
Payment of exercise price or tax liability
$3,737
$4.58 p/Share
816
Reduced 0.61%
133,118
Common Stock
Sep 07
2024
SELL
Payment of exercise price or tax liability
$9,111
$5.18 p/Share
1,759
Reduced 1.3%
133,934
Common Stock
Aug 28
2024
SELL
Payment of exercise price or tax liability
$4,705
$5.76 p/Share
817
Reduced 0.6%
135,693
Common Stock
Jun 15
2024
SELL
Payment of exercise price or tax liability
$14,619
$9.03 p/Share
1,619
Reduced 1.17%
136,510
Common Stock
Jun 07
2024
SELL
Payment of exercise price or tax liability
$16,305
$9.27 p/Share
1,759
Reduced 1.26%
138,129
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$7,768
$9.52 p/Share
816
Reduced 0.58%
139,888
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$109,323
$15.32 p/Share
7,136
Reduced 4.83%
140,704
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
-
84,326
Added 36.32%
147,840
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$6,355
$14.51 p/Share
438
Reduced 0.68%
63,514
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
743
Added 1.15%
63,952
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$18,059
$14.22 p/Share
1,270
Reduced 1.97%
63,209
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$13,308
$14.82 p/Share
898
Reduced 1.37%
64,479
Common Stock
Nov 28
2023
SELL
Payment of exercise price or tax liability
$13,336
$16.67 p/Share
800
Reduced 1.21%
65,377
Common Stock
Aug 28
2023
SELL
Payment of exercise price or tax liability
$15,512
$19.39 p/Share
800
Reduced 1.19%
66,177
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$39,577
$24.97 p/Share
1,585
Reduced 2.31%
66,977
Common Stock
May 28
2023
SELL
Payment of exercise price or tax liability
$21,160
$26.45 p/Share
800
Reduced 1.15%
68,562
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
39,282
Added 36.16%
69,362
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$38,510
$33.99 p/Share
1,133
Reduced 3.63%
30,080
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$105,386
$31.44 p/Share
3,352
Reduced 9.7%
31,213
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$66,713
$42.25 p/Share
1,579
Reduced 4.37%
34,565
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$84,526
$71.27 p/Share
1,186
Reduced 3.18%
36,144
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
18,249
Added 32.83%
37,330
Common Stock
Jun 15
2021
SELL
Payment of exercise price or tax liability
$250,890
$158.49 p/Share
1,583
Reduced 7.66%
19,081
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
-
8,612
Added 29.42%
20,664
Common Stock