Jun 06
2025
SELL
Open market or private sale
$1,064,306
$36.9 p/Share
28,843
Reduced 80.21%
7,115
Common Stock
Jun 06
2025
BUY
Conversion of derivative security
-
28,843
Added 44.51%
35,958
Common Stock
May 13
2025
SELL
Sale (or disposition) back to the issuer
$104,460
$34.82 p/Share
3,000
Reduced 29.66%
7,115
Common Stock
Apr 15
2025
BUY
Grant, award, or other acquisition
$16,228
$33.6 p/Share
483
Added 4.56%
10,115
Common Stock
Feb 18
2025
SELL
Open market or private sale
$1,755,000
$35.1 p/Share
50,000
Reduced 83.85%
9,632
Common Stock
Feb 18
2025
BUY
Conversion of derivative security
-
50,000
Added 45.61%
59,632
Common Stock
Jan 15
2025
BUY
Grant, award, or other acquisition
$16,219
$33.58 p/Share
483
Added 4.78%
9,632
Common Stock
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