Aug 21
2025
SELL
Open market or private sale
$57,366
$41.6 p/Share
1,379
Reduced 2.85%
46,991
Common Stock
Aug 20
2025
SELL
Open market or private sale
$121,858
$42.43 p/Share
2,872
Reduced 5.6%
48,370
Common Stock
Aug 20
2025
BUY
Exercise of conversion of derivative security
-
1,599
Added 3.03%
51,242
Common Stock
Aug 19
2025
BUY
Grant, award, or other acquisition
-
7,076
Added 12.48%
49,643
Common Stock
Jun 02
2025
SELL
Open market or private sale
$163,980
$54.66 p/Share
3,000
Reduced 6.58%
42,567
Common Stock
May 22
2025
SELL
Open market or private sale
$76,687
$56.89 p/Share
1,348
Reduced 2.87%
45,567
Common Stock
May 21
2025
SELL
Open market or private sale
$153,839
$57.02 p/Share
2,698
Reduced 5.44%
46,915
Common Stock
May 20
2025
SELL
Open market or private sale
$150,501
$56.75 p/Share
2,652
Reduced 5.07%
49,613
Common Stock
May 20
2025
BUY
Exercise of conversion of derivative security
-
1,599
Added 2.97%
52,265
Common Stock
May 19
2025
BUY
Grant, award, or other acquisition
-
12,149
Added 19.34%
50,666
Common Stock
May 01
2025
SELL
Open market or private sale
$166,740
$55.58 p/Share
3,000
Reduced 7.23%
38,517
Common Stock
Apr 01
2025
SELL
Open market or private sale
$176,880
$58.96 p/Share
3,000
Reduced 6.74%
41,517
Common Stock
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