Jul 07
2025
SELL
Open market or private sale
$5,541,300
$95.93 p/Share
57,764
Reduced 40.74%
84,017
Common Stock
Jul 07
2025
BUY
Exercise of conversion of derivative security
$1,165,115
$24.33 p/Share
47,888
Added 25.25%
141,781
Common Stock
Jun 23
2025
SELL
Open market or private sale
$5,887,986
$101.93 p/Share
57,765
Reduced 38.18%
93,536
Common Stock
Jun 23
2025
BUY
Exercise of conversion of derivative security
$926,652
$19.35 p/Share
47,889
Added 24.04%
151,301
Common Stock
Jun 10
2025
SELL
Open market or private sale
$5,168,324
$89.47 p/Share
57,766
Reduced 35.84%
103,412
Common Stock
Jun 10
2025
BUY
Exercise of conversion of derivative security
$862,498
$18.01 p/Share
47,890
Added 22.91%
161,178
Common Stock
Jun 03
2025
SELL
Open market or private sale
$112,898
$71.5 p/Share
1,579
Reduced 1.37%
113,288
Common Stock
May 15
2025
BUY
Grant, award, or other acquisition
-
6,508
Added 5.36%
114,867
Common Stock
May 14
2025
SELL
Open market or private sale
$107,206
$65.61 p/Share
1,634
Reduced 1.49%
108,359
Common Stock
May 13
2025
SELL
Open market or private sale
$601,474
$67.81 p/Share
8,870
Reduced 7.46%
109,993
Common Stock
Feb 18
2025
SELL
Open market or private sale
$1,477,486
$80.64 p/Share
18,322
Reduced 13.36%
118,863
Common Stock
Feb 12
2025
SELL
Open market or private sale
$401,520
$80.0 p/Share
5,019
Reduced 3.53%
137,185
Common Stock
Feb 11
2025
SELL
Open market or private sale
$1,064,160
$80.0 p/Share
13,302
Reduced 8.55%
142,204
Common Stock
Feb 06
2025
SELL
Open market or private sale
$2,296,751
$80.9 p/Share
28,390
Reduced 15.44%
155,506
Common Stock
Feb 05
2025
BUY
Grant, award, or other acquisition
-
65,033
Added 26.13%
183,896
Common Stock
Jan 10
2025
SELL
Open market or private sale
$67,925
$63.72 p/Share
1,066
Reduced 0.89%
118,863
Common Stock
Jan 08
2025
SELL
Open market or private sale
$96,697
$66.05 p/Share
1,464
Reduced 1.28%
113,272
Common Stock
Jan 08
2025
BUY
Grant, award, or other acquisition
-
6,657
Added 5.26%
119,929
Common Stock
Jan 07
2025
SELL
Open market or private sale
$227,979
$65.7 p/Share
3,470
Reduced 2.94%
114,736
Common Stock
May 29
2024
SELL
Open market or private sale
$11,028,200
$50.0 p/Share
220,564
Reduced 65.25%
117,481
Common Stock
May 29
2024
BUY
Exercise of conversion of derivative security
$5,792,010
$26.26 p/Share
220,564
Added 38.07%
358,769
Common Stock
May 28
2024
SELL
Open market or private sale
$1,036,407
$50.01 p/Share
20,724
Reduced 5.78%
338,045
Common Stock
May 28
2024
BUY
Exercise of conversion of derivative security
$544,212
$26.26 p/Share
20,724
Added 5.97%
326,613
Common Stock
May 14
2024
SELL
Open market or private sale
$280,748
$25.32 p/Share
11,088
Reduced 8.62%
117,481
Common Stock
May 13
2024
BUY
Grant, award, or other acquisition
-
14,518
Added 10.15%
128,569
Common Stock