Jun 13
2024
BUY
Grant, award, or other acquisition
-
7,816
Added 5.03%
147,525
Common Stock
Aug 29
2023
BUY
Open market or private purchase
$502,059
$19.31 p/Share
26,000
Added 15.69%
139,709
Common Stock
Jun 13
2023
BUY
Grant, award, or other acquisition
-
6,548
Added 5.45%
113,709
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$98,733
$41.73 p/Share
2,366
Reduced 2.16%
107,161
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
5,607
Added 4.87%
109,527
Common Stock
Feb 28
2023
SELL
Open market or private sale
$427,400
$42.74 p/Share
10,000
Reduced 8.78%
103,920
Common Stock
Feb 02
2023
SELL
Open market or private sale
$205,200
$41.04 p/Share
5,000
Reduced 4.2%
113,920
Common Stock
Jan 31
2023
SELL
Open market or private sale
$40,000
$40.0 p/Share
1,000
Reduced 0.83%
118,920
Common Stock
Jan 25
2023
SELL
Open market or private sale
$160,000
$40.0 p/Share
4,000
Reduced 3.23%
119,920
Common Stock
Dec 21
2022
-
500
Reduced 0.4%
123,920
Common Stock
Dec 15
2022
-
1,300
Reduced 1.03%
124,420
Common Stock
Nov 15
2022
-
3,478
Reduced 2.69%
125,720
Common Stock
Jun 09
2022
BUY
Grant, award, or other acquisition
-
4,197
Added 3.15%
129,198
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$830,479
$45.12 p/Share
18,406
Reduced 12.83%
125,001
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
37,377
Added 20.67%
143,407
Common Stock
Dec 28
2021
SELL
Open market or private sale
$499,900
$49.99 p/Share
10,000
Reduced 8.62%
106,030
Common Stock
Dec 27
2021
SELL
Open market or private sale
$489,600
$48.96 p/Share
10,000
Reduced 7.93%
116,030
Common Stock
Dec 22
2021
SELL
Open market or private sale
$310,620
$47.95 p/Share
6,478
Reduced 4.89%
126,030
Common Stock
Dec 21
2021
SELL
Open market or private sale
$4,795
$47.95 p/Share
100
Reduced 0.08%
132,508
Common Stock
Nov 15
2021
-
4,899
Reduced 3.56%
132,608
Common Stock
Nov 09
2021
SELL
Open market or private sale
$630,187
$47.59 p/Share
13,242
Reduced 8.78%
137,507
Common Stock
Nov 08
2021
SELL
Open market or private sale
$8,451
$46.95 p/Share
180
Reduced 0.12%
150,749
Common Stock
Nov 05
2021
SELL
Open market or private sale
$460,300
$46.03 p/Share
10,000
Reduced 6.21%
150,929
Common Stock
Nov 04
2021
SELL
Open market or private sale
$449,600
$44.96 p/Share
10,000
Reduced 5.85%
160,929
Common Stock
Nov 01
2021
SELL
Open market or private sale
$439,700
$43.97 p/Share
10,000
Reduced 5.53%
170,929
Common Stock