Mar 03
2025
SELL
Open market or private sale
$192,150
$64.05 p/Share
3,000
Reduced 6.31%
44,517
Common Stock
Feb 24
2025
SELL
Open market or private sale
$133,566
$64.03 p/Share
2,086
Reduced 4.21%
47,517
Common Stock
Feb 21
2025
SELL
Open market or private sale
$167,797
$67.47 p/Share
2,487
Reduced 4.77%
49,603
Common Stock
Feb 20
2025
SELL
Open market or private sale
$237,410
$69.95 p/Share
3,394
Reduced 6.12%
52,090
Common Stock
Feb 20
2025
BUY
Exercise of conversion of derivative security
-
1,600
Added 2.8%
55,484
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
17,672
Added 24.7%
53,884
Common Stock
Feb 03
2025
SELL
Open market or private sale
$209,670
$69.89 p/Share
3,000
Reduced 7.65%
36,212
Common Stock
Jan 02
2025
SELL
Open market or private sale
$193,140
$64.38 p/Share
3,000
Reduced 7.11%
39,212
Common Stock
Dec 02
2024
SELL
Open market or private sale
$190,440
$63.48 p/Share
3,000
Reduced 6.64%
42,212
Common Stock
Nov 22
2024
SELL
Open market or private sale
$80,333
$59.95 p/Share
1,340
Reduced 2.88%
45,212
Common Stock
Nov 21
2024
SELL
Open market or private sale
$308,508
$59.09 p/Share
5,221
Reduced 10.08%
46,552
Common Stock
Nov 20
2024
BUY
Exercise of conversion of derivative security
-
1,599
Added 3.0%
51,773
Common Stock
Nov 19
2024
BUY
Grant, award, or other acquisition
-
12,275
Added 19.66%
50,174
Common Stock
Nov 01
2024
SELL
Open market or private sale
$150,090
$50.03 p/Share
3,000
Reduced 7.34%
37,899
Common Stock
Oct 01
2024
SELL
Open market or private sale
$143,850
$47.95 p/Share
3,000
Reduced 6.83%
40,899
Common Stock
Sep 03
2024
SELL
Open market or private sale
$134,640
$44.88 p/Share
3,000
Reduced 6.4%
43,899
Common Stock
Aug 21
2024
SELL
Open market or private sale
$51,048
$42.54 p/Share
1,200
Reduced 2.49%
46,899
Common Stock
Aug 20
2024
SELL
Open market or private sale
$190,879
$42.23 p/Share
4,520
Reduced 8.59%
48,099
Common Stock
Aug 19
2024
SELL
Open market or private sale
$126,000
$42.0 p/Share
3,000
Reduced 5.39%
52,619
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
-
11,675
Added 17.35%
55,619
Common Stock
May 21
2024
SELL
Open market or private sale
$96,084
$37.46 p/Share
2,565
Reduced 5.52%
43,944
Common Stock
May 20
2024
SELL
Open market or private sale
$56,795
$36.88 p/Share
1,540
Reduced 3.21%
46,509
Common Stock
May 17
2024
BUY
Grant, award, or other acquisition
-
11,675
Added 19.55%
48,049
Common Stock
Feb 21
2024
SELL
Open market or private sale
$80,419
$40.27 p/Share
1,997
Reduced 5.2%
36,374
Common Stock
Feb 20
2024
SELL
Open market or private sale
$44,445
$41.46 p/Share
1,072
Reduced 2.72%
38,371
Common Stock