Aug 22
2025
SELL
Open market or private sale
$426,000
$42.6 p/Share
10,000
Reduced 21.34%
36,855
Common Stock
Aug 21
2025
SELL
Open market or private sale
$198,348
$41.6 p/Share
4,768
Reduced 9.24%
46,855
Common Stock
Aug 20
2025
SELL
Open market or private sale
$421,881
$42.43 p/Share
9,943
Reduced 16.15%
51,623
Common Stock
Aug 20
2025
BUY
Exercise of conversion of derivative security
-
13,247
Added 17.71%
61,566
Common Stock
Aug 19
2025
BUY
Grant, award, or other acquisition
-
15,347
Added 24.11%
48,319
Common Stock
May 23
2025
SELL
Open market or private sale
$549,800
$54.98 p/Share
10,000
Reduced 23.4%
32,739
Common Stock
May 22
2025
SELL
Open market or private sale
$252,420
$56.89 p/Share
4,437
Reduced 9.41%
42,739
Common Stock
May 21
2025
SELL
Open market or private sale
$507,135
$57.02 p/Share
8,894
Reduced 15.86%
47,176
Common Stock
May 20
2025
SELL
Open market or private sale
$496,051
$56.75 p/Share
8,741
Reduced 13.49%
56,070
Common Stock
May 20
2025
BUY
Exercise of conversion of derivative security
-
13,247
Added 16.97%
64,811
Common Stock
May 19
2025
BUY
Grant, award, or other acquisition
-
29,908
Added 36.71%
51,564
Common Stock
Feb 25
2025
SELL
Open market or private sale
$646,400
$64.64 p/Share
10,000
Reduced 31.59%
21,656
Common Stock
Feb 24
2025
SELL
Open market or private sale
$214,436
$64.03 p/Share
3,349
Reduced 9.57%
31,656
Common Stock
Feb 21
2025
SELL
Open market or private sale
$269,272
$67.47 p/Share
3,991
Reduced 10.23%
35,005
Common Stock
Feb 20
2025
SELL
Open market or private sale
$380,877
$69.95 p/Share
5,445
Reduced 12.25%
38,996
Common Stock
Feb 20
2025
BUY
Exercise of conversion of derivative security
-
13,247
Added 22.96%
44,441
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
13,863
Added 30.77%
31,194
Common Stock
Dec 03
2024
SELL
Open market or private sale
$645,699
$64.57 p/Share
10,000
Reduced 36.59%
17,331
Common Stock
Nov 22
2024
SELL
Open market or private sale
$252,029
$59.95 p/Share
4,204
Reduced 13.33%
27,331
Common Stock
Nov 21
2024
SELL
Open market or private sale
$967,894
$59.09 p/Share
16,380
Reduced 34.19%
31,535
Common Stock
Nov 20
2024
BUY
Exercise of conversion of derivative security
-
39,342
Added 45.09%
47,915
Common Stock
Nov 19
2024
BUY
Grant, award, or other acquisition
-
4,175
Added 32.75%
8,573
Common Stock
Aug 21
2024
SELL
Open market or private sale
$20,097
$42.31 p/Share
475
Reduced 9.75%
4,398
Common Stock
Aug 20
2024
SELL
Open market or private sale
$75,549
$42.23 p/Share
1,789
Reduced 26.85%
4,873
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
-
6,263
Added 48.46%
6,662
Common Stock