Jun 09
2025
SELL
Open market or private sale
$235,396
$48.04 p/Share
4,900
Reduced 4.76%
98,000
Common Stock
May 28
2025
SELL
Open market or private sale
$4,766
$47.66 p/Share
100
Reduced 0.1%
102,900
Common Stock
May 16
2025
SELL
Open market or private sale
$5,041
$50.41 p/Share
100
Reduced 0.1%
102,900
Common Stock
Mar 03
2025
SELL
Open market or private sale
$353,094
$72.06 p/Share
4,900
Reduced 4.54%
103,000
Common Stock
Jan 09
2025
BUY
Grant, award, or other acquisition
-
19,400
Added 15.24%
107,900
Common Stock
Dec 02
2024
SELL
Open market or private sale
$391,584
$81.58 p/Share
4,800
Reduced 5.14%
88,500
Common Stock
Dec 01
2024
BUY
Grant, award, or other acquisition
-
2,400
Added 2.51%
93,300
Common Stock
Sep 03
2024
SELL
Open market or private sale
$167,232
$69.68 p/Share
2,400
Reduced 2.57%
90,900
Common Stock
Jun 10
2024
SELL
Open market or private sale
$126,240
$52.6 p/Share
2,400
Reduced 2.51%
93,300
Common Stock
Mar 12
2024
SELL
Sale (or disposition) back to the issuer
$163,608
$68.17 p/Share
2,400
Reduced 2.45%
95,700
Common Stock
Jan 03
2024
BUY
Grant, award, or other acquisition
-
49,400
Added 33.49%
98,100
Common Stock
Dec 04
2023
SELL
Open market or private sale
$638,648
$65.84 p/Share
9,700
Reduced 16.61%
48,700
Common Stock
Dec 01
2023
BUY
Grant, award, or other acquisition
-
4,850
Added 7.67%
58,400
Common Stock
Sep 05
2023
SELL
Open market or private sale
$336,735
$69.43 p/Share
4,850
Reduced 8.3%
53,550
Common Stock
Jun 05
2023
SELL
Open market or private sale
$302,058
$62.28 p/Share
4,850
Reduced 7.67%
58,400
Common Stock
May 09
2023
SELL
Open market or private sale
$649,599
$64.96 p/Share
10,000
Reduced 13.65%
63,250
Common Stock
Mar 03
2023
SELL
Open market or private sale
$311,855
$64.3 p/Share
4,850
Reduced 6.21%
73,250
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
29,400
Added 27.35%
78,100
Common Stock
Dec 02
2022
SELL
Open market or private sale
$548,147
$56.51 p/Share
9,700
Reduced 16.61%
48,700
Common Stock
Dec 01
2022
BUY
Grant, award, or other acquisition
-
4,850
Added 7.67%
58,400
Common Stock
Sep 09
2022
SELL
Open market or private sale
$253,897
$52.35 p/Share
4,850
Reduced 8.3%
53,550
Common Stock
Jun 02
2022
SELL
Open market or private sale
$293,377
$60.49 p/Share
4,850
Reduced 7.67%
58,400
Common Stock
May 04
2022
BUY
Grant, award, or other acquisition
-
10,000
Added 13.65%
63,250
Common Stock