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
Feb 16
2024
BUY
Grant, award, or other acquisition
-
9,875
Added 20.02%
39,443
Common Stock
Feb 01
2024
SELL
Open market or private sale
$172,600
$43.15 p/Share
4,000
Reduced 11.92%
29,568
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
$85,080
$21.27 p/Share
4,000
Added 10.65%
33,568
Common Stock
Jan 29
2024
SELL
Open market or private sale
$61,335
$45.0 p/Share
1,363
Reduced 4.41%
29,568
Common Stock
Jan 29
2024
BUY
Exercise of conversion of derivative security
$28,991
$21.27 p/Share
1,363
Added 4.22%
30,931
Common Stock
Jan 24
2024
SELL
Open market or private sale
$365,517
$45.02 p/Share
8,119
Reduced 21.54%
29,568
Common Stock
Jan 24
2024
BUY
Exercise of conversion of derivative security
$124,195
$21.27 p/Share
5,839
Added 13.41%
37,687
Common Stock
Jan 23
2024
SELL
Open market or private sale
$151,143
$45.01 p/Share
3,358
Reduced 9.54%
31,848
Common Stock