Aug 28
2024
-
58,978
Reduced 6.02%
921,003
Common Stock
Aug 26
2024
BUY
Grant, award, or other acquisition
$1,499,980
$30.28 p/Share
49,537
Added 4.81%
979,981
Common Stock
Jun 28
2024
SELL
Payment of exercise price or tax liability
$331,030
$25.08 p/Share
13,199
Reduced 1.4%
930,444
Common Stock
Jun 26
2024
BUY
Grant, award, or other acquisition
-
90,000
Added 8.71%
943,643
Common Stock
Jun 21
2024
SELL
Payment of exercise price or tax liability
$409,614
$25.19 p/Share
16,261
Reduced 1.87%
853,643
Common Stock
Jun 10
2024
BUY
Open market or private purchase
$123,507
$24.26 p/Share
5,091
Added 0.58%
869,904
Common Stock
Jun 07
2024
BUY
Open market or private purchase
$126,000
$23.9 p/Share
5,272
Added 0.61%
864,813
Common Stock
Jun 06
2024
BUY
Open market or private purchase
$120,064
$23.63 p/Share
5,081
Added 0.59%
859,541
Common Stock
Jun 05
2024
BUY
Open market or private purchase
$10,979
$25.01 p/Share
439
Added 0.05%
854,460
Common Stock
Jun 04
2024
SELL
Payment of exercise price or tax liability
$579,876
$26.15 p/Share
22,175
Reduced 2.53%
854,021
Common Stock
Dec 05
2023
-
33,000
Reduced 3.63%
876,196
Common Stock
Dec 04
2023
-
6,522
Reduced 0.71%
909,196
Common Stock
Jul 10
2023
SELL
Payment of exercise price or tax liability
$245,097
$18.78 p/Share
13,051
Reduced 1.41%
915,718
Common Stock
Jun 20
2023
SELL
Payment of exercise price or tax liability
$757,117
$17.46 p/Share
43,363
Reduced 4.46%
928,769
Common Stock
May 31
2023
BUY
Grant, award, or other acquisition
-
150,000
Added 13.37%
972,132
Common Stock
May 16
2023
SELL
Open market or private sale
$16,100
$16.1 p/Share
1,000
Reduced 0.12%
822,132
Common Stock
May 15
2023
SELL
Open market or private sale
$178,530
$16.23 p/Share
11,000
Reduced 1.32%
823,132
Common Stock
Dec 06
2022
SELL
Payment of exercise price or tax liability
$164,522
$13.34 p/Share
12,333
Reduced 1.43%
849,132
Common Stock
Nov 28
2022
-
15,000
Reduced 1.77%
834,132
Common Stock
Jul 07
2022
SELL
Payment of exercise price or tax liability
$218,639
$16.24 p/Share
13,463
Reduced 1.54%
861,465
Common Stock
Jun 20
2022
SELL
Payment of exercise price or tax liability
$434,635
$15.58 p/Share
27,897
Reduced 3.09%
874,928
Common Stock
Jun 14
2022
BUY
Grant, award, or other acquisition
-
110,000
Added 10.86%
902,825
Common Stock
Dec 08
2021
SELL
Payment of exercise price or tax liability
$266,877
$21.26 p/Share
12,553
Reduced 1.54%
802,825
Common Stock
Jun 22
2021
BUY
Grant, award, or other acquisition
-
88,288
Added 9.77%
815,378
Common Stock
Jun 14
2021
SELL
Payment of exercise price or tax liability
$989,228
$35.46 p/Share
27,897
Reduced 3.7%
727,090
Common Stock