Jul 24
2025
SELL
Open market or private sale
$6,911,462
$62.33 p/Share
110,885
Reduced 43.75%
142,553
Common Stock
Jul 24
2025
BUY
Exercise of conversion of derivative security
$4,735,898
$42.71 p/Share
110,885
Added 30.44%
253,438
Common Stock
Jul 23
2025
SELL
Open market or private sale
$1,400,220
$60.0 p/Share
23,337
Reduced 14.07%
142,553
Common Stock
Jul 10
2025
SELL
Open market or private sale
$807,476
$58.0 p/Share
13,922
Reduced 7.74%
165,890
Common Stock
Jul 08
2025
SELL
Open market or private sale
$391,191
$57.0 p/Share
6,863
Reduced 3.68%
179,812
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
$250,695
$47.98 p/Share
5,225
Reduced 2.72%
186,675
Common Stock
Mar 15
2025
BUY
Grant, award, or other acquisition
-
13,277
Added 6.47%
191,900
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$893,535
$51.03 p/Share
17,510
Reduced 8.93%
178,623
Common Stock
Mar 10
2025
BUY
Grant, award, or other acquisition
-
49,734
Added 20.23%
196,133
Common Stock
Mar 05
2025
BUY
Grant, award, or other acquisition
-
43,795
Added 21.77%
157,344
Common Stock
Nov 18
2024
SELL
Open market or private sale
$731,911
$53.94 p/Share
13,569
Reduced 8.48%
146,399
Common Stock
Nov 18
2024
BUY
Exercise of conversion of derivative security
$556,871
$41.04 p/Share
13,569
Added 7.82%
159,968
Common Stock
Mar 12
2024
BUY
Grant, award, or other acquisition
-
53,109
Added 31.87%
113,549
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$637,567
$45.24 p/Share
14,093
Reduced 8.78%
146,399
Common Stock
Mar 10
2024
BUY
Grant, award, or other acquisition
-
43,021
Added 21.14%
160,492
Common Stock
May 25
2023
SELL
Payment of exercise price or tax liability
$669,453
$37.36 p/Share
17,919
Reduced 13.24%
117,471
Common Stock
May 25
2023
BUY
Grant, award, or other acquisition
-
45,537
Added 25.17%
135,390
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$280,777
$39.16 p/Share
7,170
Reduced 7.39%
89,853
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
22,545
Added 18.86%
97,023
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$57,870
$42.18 p/Share
1,372
Reduced 1.81%
74,478
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
53,641
Added 24.75%
163,069
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
-
3,030
Reduced 4.14%
70,217
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
-
7,699
Added 9.51%
73,247
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$232,757
$52.66 p/Share
4,420
Reduced 6.32%
65,548
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
14,566
Added 17.23%
69,968
Common Stock