Nov 06
2024
SELL
Open market or private sale
$28,904,000
$72.26 p/Share
400,000
Reduced 2.6%
14,971,288
Common Stock
Aug 30
2024
BUY
Grant, award, or other acquisition
$4,480,303
$59.95 p/Share
74,734
Added 0.48%
15,371,288
Common Stock
Jul 30
2024
-
100,000
Reduced 0.65%
15,296,554
Common Stock
May 30
2024
BUY
Grant, award, or other acquisition
$3,773,279
$45.79 p/Share
82,404
Added 0.53%
15,396,554
Common Stock
Apr 24
2024
SELL
Open market or private sale
$65,250,000
$43.5 p/Share
1,500,000
Reduced 8.92%
15,314,150
Common Stock
Mar 14
2024
-
68,198
Added 0.4%
16,814,150
Common Stock
Mar 07
2024
-
59,903
Added 0.36%
16,745,952
Common Stock
Feb 27
2024
SELL
Grant, award, or other acquisition
$3,745,995
$41.26 p/Share
90,790
Reduced 0.54%
16,686,049
Common Stock
Feb 14
2024
-
127,801
Reduced 0.76%
16,595,259
Common Stock
Feb 07
2024
-
105,257
Reduced 0.63%
16,723,060
Common Stock
Jan 11
2024
-
496,450
Added 2.87%
16,828,317
Common Stock
Dec 15
2023
-
637,065
Reduced 3.84%
15,956,063
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
95,879
Added 0.58%
16,331,867
Common Stock
Dec 13
2023
BUY
Grant, award, or other acquisition
$10,499,986
$37.51 p/Share
279,925
Added 1.69%
16,235,988
Common Stock
Nov 28
2023
BUY
Grant, award, or other acquisition
$3,602,074
$34.63 p/Share
104,016
Added 0.62%
16,593,128
Common Stock
Aug 25
2023
BUY
Grant, award, or other acquisition
$3,571,216
$34.73 p/Share
102,828
Added 0.62%
16,489,112
Common Stock
Jul 26
2023
BUY
Other acquisition or disposition
-
68,619
Added 0.42%
16,386,284
Common Stock
May 26
2023
BUY
Grant, award, or other acquisition
$3,536,444
$30.51 p/Share
115,911
Added 0.71%
16,317,664
Common Stock
Mar 16
2023
-
547,570
Added 3.27%
16,201,634
Common Stock
Mar 07
2023
-
58,708
Added 0.37%
15,654,064
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$23,494,498
$37.76 p/Share
622,206
Reduced 3.68%
16,264,082
Common Stock
Feb 28
2023
-
668,725
Reduced 4.11%
15,595,357
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
$3,757,695
$37.67 p/Share
99,753
Added 0.64%
15,595,357
Common Stock
Feb 07
2023
-
102,279
Reduced 0.61%
16,786,535
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$24,814,185
$38.37 p/Share
646,708
Reduced 3.69%
16,888,814
Common Stock