May 23
2025
SELL
Open market or private sale
$784,839
$54.98 p/Share
14,275
Reduced 100.0%
0
Common Stock
May 22
2025
SELL
Open market or private sale
$172,774
$56.89 p/Share
3,037
Reduced 17.54%
14,275
Common Stock
May 21
2025
SELL
Open market or private sale
$347,137
$57.02 p/Share
6,088
Reduced 26.02%
17,312
Common Stock
May 20
2025
SELL
Open market or private sale
$339,535
$56.75 p/Share
5,983
Reduced 20.36%
23,400
Common Stock
May 20
2025
BUY
Exercise of conversion of derivative security
-
2,891
Added 8.96%
29,383
Common Stock
May 19
2025
BUY
Grant, award, or other acquisition
-
26,492
Added 50.0%
26,492
Common Stock
Feb 25
2025
SELL
Open market or private sale
$1,807,486
$64.62 p/Share
27,971
Reduced 100.0%
0
Common Stock
Feb 24
2025
SELL
Open market or private sale
$501,354
$64.03 p/Share
7,830
Reduced 21.87%
27,971
Common Stock
Feb 21
2025
SELL
Open market or private sale
$629,292
$67.47 p/Share
9,327
Reduced 20.67%
35,801
Common Stock
Feb 20
2025
SELL
Open market or private sale
$890,253
$69.95 p/Share
12,727
Reduced 22.0%
45,128
Common Stock
Feb 20
2025
BUY
Exercise of conversion of derivative security
-
2,890
Added 4.76%
57,855
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
54,965
Added 50.0%
54,965
Common Stock
Dec 13
2024
SELL
Open market or private sale
$1,546,198
$69.11 p/Share
22,373
Reduced 100.0%
0
Common Stock
Nov 22
2024
SELL
Open market or private sale
$273,012
$59.95 p/Share
4,554
Reduced 16.91%
22,373
Common Stock
Nov 21
2024
SELL
Open market or private sale
$1,048,492
$59.09 p/Share
17,744
Reduced 39.72%
26,927
Common Stock
Nov 20
2024
BUY
Exercise of conversion of derivative security
-
2,891
Added 6.08%
44,671
Common Stock
Nov 19
2024
BUY
Grant, award, or other acquisition
-
41,780
Added 50.0%
41,780
Common Stock
Aug 23
2024
SELL
Open market or private sale
$8,482,927
$43.89 p/Share
193,277
Reduced 100.0%
0
Common Stock
Aug 23
2024
BUY
Exercise of conversion of derivative security
$1,112,761
$9.73 p/Share
114,364
Added 37.17%
193,277
Common Stock
Aug 22
2024
SELL
Open market or private sale
$12,397,536
$43.2 p/Share
286,980
Reduced 78.43%
78,913
Common Stock
Aug 22
2024
BUY
Exercise of conversion of derivative security
$5,452,620
$19.0 p/Share
286,980
Added 43.96%
365,893
Common Stock
Aug 21
2024
SELL
Open market or private sale
$8,612,653
$42.68 p/Share
201,796
Reduced 71.89%
78,913
Common Stock
Aug 21
2024
BUY
Exercise of conversion of derivative security
$3,693,014
$26.0 p/Share
142,039
Added 33.6%
280,709
Common Stock
Aug 20
2024
SELL
Open market or private sale
$698,230
$42.23 p/Share
16,534
Reduced 10.65%
138,670
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
-
40,460
Added 20.68%
155,204
Common Stock