Sep 16
2024
SELL
Open market or private sale
$3,287
$7.29 p/Share
451
Reduced 0.38%
117,604
Common Stock
Sep 11
2024
SELL
Payment of exercise price or tax liability
$1,996
$6.79 p/Share
294
Reduced 0.25%
118,055
Common Stock
Sep 10
2024
SELL
Payment of exercise price or tax liability
$6,851
$7.13 p/Share
961
Reduced 0.81%
118,349
Common Stock
Jul 12
2024
BUY
Grant, award, or other acquisition
-
56,250
Added 32.04%
119,310
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$2,375
$10.7 p/Share
222
Reduced 0.35%
63,060
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
639
Added 1.0%
63,282
Common Stock
Dec 29
2023
SELL
Payment of exercise price or tax liability
$404,918
$38.7 p/Share
10,463
Reduced 14.31%
62,643
Common Stock
Dec 11
2023
SELL
Payment of exercise price or tax liability
$11,318
$38.63 p/Share
293
Reduced 0.4%
73,106
Common Stock
Sep 11
2023
SELL
Payment of exercise price or tax liability
$10,525
$35.8 p/Share
294
Reduced 0.4%
73,399
Common Stock
Jun 11
2023
SELL
Payment of exercise price or tax liability
$11,798
$40.13 p/Share
294
Reduced 0.4%
73,693
Common Stock
Mar 12
2023
SELL
Payment of exercise price or tax liability
$19,988
$43.93 p/Share
455
Reduced 0.61%
73,987
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$84,521
$43.93 p/Share
1,924
Reduced 2.52%
74,442
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
39,267
Added 33.96%
76,366
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$3,297
$43.96 p/Share
75
Reduced 0.2%
37,099
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$74,131
$42.9 p/Share
1,728
Reduced 4.44%
37,174
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
2,557
Added 6.17%
38,902
Common Stock
Mar 12
2022
SELL
Payment of exercise price or tax liability
$37,602
$57.32 p/Share
656
Reduced 1.78%
36,146
Common Stock
Mar 11
2022
BUY
Grant, award, or other acquisition
-
11,986
Added 24.57%
36,802
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$10,957
$60.87 p/Share
180
Reduced 0.72%
24,816
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$6,866
$62.99 p/Share
109
Reduced 0.43%
24,996
Common Stock
Mar 06
2022
SELL
Payment of exercise price or tax liability
$107,206
$60.74 p/Share
1,765
Reduced 6.57%
25,105
Common Stock
Mar 12
2021
BUY
Grant, award, or other acquisition
-
6,192
Added 18.79%
26,757
Common Stock
Mar 10
2021
SELL
Payment of exercise price or tax liability
$74,852
$115.87 p/Share
646
Reduced 3.05%
20,565
Common Stock
Mar 09
2021
SELL
Payment of exercise price or tax liability
$39,939
$114.11 p/Share
350
Reduced 1.62%
21,211
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$8,920
$117.37 p/Share
76
Reduced 0.35%
21,561
Common Stock