Oct 15
2024
SELL
Open market or private sale
$18,169
$21.03 p/Share
864
Reduced 0.88%
97,714
Common Stock
Sep 10
2024
SELL
Open market or private sale
$81,421
$23.25 p/Share
3,502
Reduced 3.43%
98,578
Common Stock
Sep 06
2024
BUY
Grant, award, or other acquisition
-
5,633
Added 5.23%
102,080
Common Stock
Jul 16
2024
SELL
Open market or private sale
$18,588
$23.74 p/Share
783
Reduced 0.81%
96,447
Common Stock
Apr 15
2024
SELL
Open market or private sale
$21,671
$22.86 p/Share
948
Reduced 0.97%
97,230
Common Stock
Apr 08
2024
SELL
Open market or private sale
$177,493
$22.82 p/Share
7,778
Reduced 7.34%
98,178
Common Stock
Apr 05
2024
BUY
Grant, award, or other acquisition
-
11,926
Added 10.12%
105,956
Common Stock
Mar 25
2024
SELL
Open market or private sale
$81,327
$23.21 p/Share
3,504
Reduced 3.59%
94,030
Common Stock
Jan 17
2024
SELL
Open market or private sale
$221,711
$24.12 p/Share
9,192
Reduced 8.61%
97,534
Common Stock
Jan 16
2024
SELL
Open market or private sale
$22,880
$24.55 p/Share
932
Reduced 0.87%
106,726
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
22,000
Added 16.97%
107,658
Common Stock
Oct 16
2023
SELL
Open market or private sale
$14,301
$16.61 p/Share
861
Reduced 1.0%
85,658
Common Stock
Sep 13
2023
SELL
Open market or private sale
$82,107
$20.75 p/Share
3,957
Reduced 4.37%
86,519
Common Stock
Sep 12
2023
BUY
Grant, award, or other acquisition
-
6,406
Added 6.61%
90,476
Common Stock
Jul 14
2023
SELL
Payment of exercise price or tax liability
$27,212
$33.72 p/Share
807
Reduced 0.95%
84,070
Common Stock
Jul 08
2023
SELL
Payment of exercise price or tax liability
$24,857
$28.87 p/Share
861
Reduced 1.0%
84,877
Common Stock
Apr 17
2023
SELL
Open market or private sale
$67,256
$31.83 p/Share
2,113
Reduced 2.41%
85,738
Common Stock
Apr 14
2023
SELL
Payment of exercise price or tax liability
$25,533
$31.64 p/Share
807
Reduced 0.91%
87,851
Common Stock
Apr 10
2023
SELL
Payment of exercise price or tax liability
$85,716
$30.15 p/Share
2,843
Reduced 3.11%
88,658
Common Stock
Apr 10
2023
BUY
Grant, award, or other acquisition
-
4,956
Added 5.14%
91,501
Common Stock
Mar 24
2023
BUY
Grant, award, or other acquisition
-
21,428
Added 19.85%
86,545
Common Stock