Oct 15
2024
BUY
Grant, award, or other acquisition
$16,230
$38.19 p/Share
425
Added 4.42%
9,183
Common Stock
Sep 12
2024
SELL
Open market or private sale
$1,961,499
$39.23 p/Share
50,000
Reduced 85.09%
8,758
Common Stock
Sep 12
2024
BUY
Conversion of derivative security
-
50,000
Added 45.97%
58,758
Common Stock
Aug 01
2024
SELL
Open market or private sale
$1,386,520
$40.78 p/Share
34,000
Reduced 79.52%
8,758
Common Stock
Aug 01
2024
BUY
Conversion of derivative security
-
34,000
Added 44.3%
42,758
Common Stock
Jul 15
2024
BUY
Grant, award, or other acquisition
$16,230
$35.75 p/Share
454
Added 4.93%
8,758
Common Stock
Jun 06
2024
SELL
Open market or private sale
$1,044,300
$34.81 p/Share
30,000
Reduced 78.32%
8,304
Common Stock
Jun 06
2024
BUY
Conversion of derivative security
-
30,000
Added 43.92%
38,304
Common Stock
Apr 15
2024
BUY
Grant, award, or other acquisition
$16,215
$37.71 p/Share
430
Added 4.92%
8,304
Common Stock
Feb 16
2024
SELL
Open market or private sale
$1,953,000
$39.06 p/Share
50,000
Reduced 85.76%
8,304
Common Stock
Feb 16
2024
BUY
Conversion of derivative security
-
50,000
Added 46.17%
58,304
Common Stock
Jan 16
2024
BUY
Grant, award, or other acquisition
$13,731
$39.01 p/Share
352
Added 4.28%
7,874
Common Stock
Dec 20
2023
SELL
Open market or private sale
$971,000
$38.84 p/Share
25,000
Reduced 76.87%
7,522
Common Stock
Dec 20
2023
BUY
Conversion of derivative security
-
25,000
Added 43.46%
32,522
Common Stock
Nov 28
2023
SELL
Open market or private sale
$346,247
$35.97 p/Share
9,626
Reduced 56.13%
7,522
Common Stock
Nov 27
2023
SELL
Open market or private sale
$1,101,948
$36.32 p/Share
30,340
Reduced 63.89%
17,148
Common Stock
Nov 27
2023
BUY
Conversion of derivative security
-
40,000
Added 45.72%
47,488
Common Stock
Oct 16
2023
BUY
Grant, award, or other acquisition
$13,732
$34.33 p/Share
400
Added 5.07%
7,488
Common Stock
Sep 14
2023
SELL
Open market or private sale
$1,169,213
$36.71 p/Share
31,850
Reduced 81.8%
7,088
Common Stock
Sep 13
2023
SELL
Open market or private sale
$114,817
$36.45 p/Share
3,150
Reduced 7.48%
38,938
Common Stock
Sep 13
2023
BUY
Conversion of derivative security
-
35,000
Added 45.4%
42,088
Common Stock
Jul 31
2023
SELL
Open market or private sale
$1,094,100
$36.47 p/Share
30,000
Reduced 80.89%
7,088
Common Stock
Jul 31
2023
BUY
Conversion of derivative security
-
30,000
Added 44.72%
37,088
Common Stock
May 03
2023
SELL
Open market or private sale
$1,109,122
$34.9 p/Share
31,780
Reduced 81.76%
7,088
Common Stock
May 03
2023
BUY
Conversion of derivative security
-
35,000
Added 47.38%
38,868
Common Stock