Aug 03
2024
SELL
Payment of exercise price or tax liability
$3,003,738
$34.18 p/Share
87,880
Reduced 1.27%
6,831,788
Common Stock
Apr 30
2024
BUY
Grant, award, or other acquisition
-
230,000
Added 3.22%
6,919,668
Common Stock
Apr 08
2024
SELL
Open market or private sale
$1,495,000
$29.9 p/Share
50,000
Reduced 0.74%
6,689,668
Common Stock
Mar 08
2024
SELL
Open market or private sale
$1,415,000
$28.3 p/Share
50,000
Reduced 0.74%
6,739,668
Common Stock
Feb 08
2024
SELL
Open market or private sale
$1,300,000
$26.0 p/Share
50,000
Reduced 0.73%
6,789,668
Common Stock
Jan 08
2024
SELL
Open market or private sale
$2,663,000
$26.63 p/Share
100,000
Reduced 1.44%
6,839,668
Common Stock
Dec 14
2023
SELL
Open market or private sale
$2,500,000
$25.0 p/Share
100,000
Reduced 1.42%
6,939,668
Common Stock
Sep 08
2023
SELL
Open market or private sale
$1,341,000
$26.82 p/Share
50,000
Reduced 0.71%
7,039,668
Common Stock
Aug 08
2023
SELL
Open market or private sale
$1,476,000
$29.52 p/Share
50,000
Reduced 0.7%
7,089,668
Common Stock
Aug 01
2023
BUY
Grant, award, or other acquisition
-
250,000
Added 3.38%
7,139,668
Common Stock
Jul 10
2023
SELL
Open market or private sale
$1,518,000
$30.36 p/Share
50,000
Reduced 0.72%
6,889,668
Common Stock
Jun 08
2023
SELL
Open market or private sale
$1,431,500
$28.63 p/Share
50,000
Reduced 0.72%
6,939,668
Common Stock
May 08
2023
SELL
Open market or private sale
$1,484,000
$29.68 p/Share
50,000
Reduced 0.71%
6,989,668
Common Stock
Mar 07
2023
-
621,313
Added 8.11%
7,039,668
Common Stock
Sep 22
2022
-
236,450
Added 3.55%
6,418,355
Common Stock
Aug 15
2022
-
481,731
Added 7.23%
6,181,905
Common Stock
Aug 01
2022
BUY
Grant, award, or other acquisition
-
250,000
Added 4.2%
5,700,174
Common Stock
Nov 09
2021
-
235,211
Added 4.14%
5,450,174
Common Stock
Aug 26
2021
-
147,908
Added 2.76%
5,214,963
Common Stock
Aug 03
2021
BUY
Grant, award, or other acquisition
-
200,000
Added 3.8%
5,067,055
Common Stock
Jul 31
2021
SELL
Payment of exercise price or tax liability
$4,332,596
$39.45 p/Share
109,825
Reduced 2.21%
4,867,055
Common Stock
Mar 10
2021
SELL
Open market or private sale
$509,552
$34.02 p/Share
14,978
Reduced 0.3%
4,976,880
Common Stock
Mar 09
2021
SELL
Open market or private sale
$2,469,454
$34.0 p/Share
72,631
Reduced 1.43%
4,991,858
Common Stock
Mar 08
2021
SELL
Open market or private sale
$2,600,762
$34.0 p/Share
76,493
Reduced 1.49%
5,064,489
Common Stock
Mar 03
2021
SELL
Open market or private sale
$540,532
$34.0 p/Share
15,898
Reduced 0.31%
5,140,982
Common Stock