Nov 08
2024
SELL
Open market or private sale
$1,046,791
$27.3 p/Share
38,344
Reduced 24.8%
116,270
Common Stock
Jun 05
2024
SELL
Open market or private sale
$360,700
$18.42 p/Share
19,582
Reduced 10.69%
163,579
Common Stock
Jun 05
2024
-
8,965
Reduced 5.48%
154,614
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$327,196
$19.29 p/Share
16,962
Reduced 8.48%
183,161
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
31,104
Added 13.45%
200,123
Common Stock
Dec 11
2023
-
5,600
Reduced 3.21%
169,019
Common Stock
Jun 13
2023
SELL
Open market or private sale
$307,523
$19.45 p/Share
15,811
Reduced 8.3%
174,619
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$69,144
$15.14 p/Share
4,567
Reduced 2.34%
190,430
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
39,630
Added 16.89%
194,997
Common Stock
Jul 27
2022
SELL
Payment of exercise price or tax liability
$144,693
$11.5 p/Share
12,582
Reduced 7.49%
155,367
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$156,248
$18.48 p/Share
8,455
Reduced 4.79%
167,949
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
51,282
Added 22.52%
176,404
Common Stock
Jun 11
2021
BUY
Grant, award, or other acquisition
-
36,744
Added 22.7%
125,122
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$152,086
$29.85 p/Share
5,095
Reduced 5.45%
88,378
Common Stock
Jul 27
2020
BUY
Grant, award, or other acquisition
-
35,897
Added 27.75%
93,473
Common Stock
Mar 02
2020
SELL
Payment of exercise price or tax liability
$108,911
$37.26 p/Share
2,923
Reduced 4.83%
57,576
Common Stock
Mar 02
2020
BUY
Grant, award, or other acquisition
-
13,861
Added 18.64%
60,499
Common Stock
Feb 20
2020
BUY
Grant, award, or other acquisition
-
8,826
Added 15.91%
46,638
Common Stock
Dec 11
2019
SELL
Open market or private sale
$99,248
$55.57 p/Share
1,786
Reduced 4.51%
37,812
Common Stock
Mar 01
2019
SELL
Payment of exercise price or tax liability
$132,537
$55.27 p/Share
2,398
Reduced 5.71%
39,598
Common Stock
Mar 01
2019
BUY
Grant, award, or other acquisition
-
13,552
Added 24.4%
41,996
Common Stock
Mar 01
2018
SELL
Payment of exercise price or tax liability
$95,430
$56.77 p/Share
1,681
Reduced 5.58%
28,444
Common Stock
Mar 01
2018
BUY
Grant, award, or other acquisition
-
8,826
Added 22.66%
30,125
Common Stock
Mar 01
2017
SELL
Payment of exercise price or tax liability
$38,594
$51.05 p/Share
756
Reduced 3.43%
21,299
Common Stock
Mar 01
2017
BUY
Grant, award, or other acquisition
-
12,500
Added 36.17%
22,055
Common Stock