Dec 01
2025
SELL
Payment of exercise price or tax liability
$4,851,583
$30.89 p/Share
157,060
Reduced 29.65%
372,616
Common Stock
Dec 01
2025
BUY
Grant, award, or other acquisition
-
293,295
Added 35.64%
529,676
Common Stock
Nov 12
2025
BUY
Grant, award, or other acquisition
$929,987
$27.61 p/Share
33,683
Added 12.47%
236,381
Common Stock
Nov 07
2025
SELL
Payment of exercise price or tax liability
$66,120
$29.0 p/Share
2,280
Reduced 1.11%
202,698
Common Stock
Aug 11
2025
BUY
Exercise of conversion of derivative security
$190,300
$17.3 p/Share
11,000
Added 5.09%
204,978
Common Stock
Aug 01
2025
SELL
Open market or private sale
$86,688
$54.18 p/Share
1,600
Reduced 0.82%
193,978
Common Stock
Jul 25
2025
SELL
Open market or private sale
$87,088
$54.43 p/Share
1,600
Reduced 0.81%
195,578
Common Stock
Jul 18
2025
SELL
Open market or private sale
$92,496
$57.81 p/Share
1,600
Reduced 0.8%
197,178
Common Stock
Jul 11
2025
SELL
Open market or private sale
$92,256
$57.66 p/Share
1,600
Reduced 0.8%
198,778
Common Stock
Jul 03
2025
SELL
Open market or private sale
$91,920
$57.45 p/Share
1,600
Reduced 0.79%
200,378
Common Stock
Jun 27
2025
SELL
Open market or private sale
$93,232
$58.27 p/Share
1,600
Reduced 0.79%
201,978
Common Stock
Jun 20
2025
SELL
Open market or private sale
$95,840
$59.9 p/Share
1,600
Reduced 0.78%
203,578
Common Stock
Jun 13
2025
SELL
Open market or private sale
$94,880
$59.3 p/Share
1,600
Reduced 0.77%
205,178
Common Stock
Jun 06
2025
SELL
Open market or private sale
$97,152
$60.72 p/Share
1,600
Reduced 0.77%
206,778
Common Stock
May 30
2025
SELL
Open market or private sale
$100,496
$62.81 p/Share
1,600
Reduced 0.76%
208,378
Common Stock
Dec 03
2024
-
1,538
Reduced 0.73%
209,978
Common Stock
Nov 25
2024
SELL
Payment of exercise price or tax liability
$4,813,778
$78.6 p/Share
61,244
Reduced 22.45%
211,516
Common Stock
Nov 25
2024
BUY
Grant, award, or other acquisition
-
120,843
Added 30.7%
272,760
Common Stock
Nov 11
2024
SELL
Payment of exercise price or tax liability
$554,726
$71.32 p/Share
7,778
Reduced 4.87%
151,917
Common Stock
Nov 07
2024
BUY
Grant, award, or other acquisition
$879,931
$68.89 p/Share
12,773
Added 7.41%
159,695
Common Stock
Nov 12
2023
SELL
Payment of exercise price or tax liability
$342,724
$46.68 p/Share
7,342
Reduced 4.76%
146,922
Common Stock
Nov 11
2023
SELL
Payment of exercise price or tax liability
$300,525
$46.68 p/Share
6,438
Reduced 4.01%
154,264
Common Stock
Nov 10
2023
BUY
Grant, award, or other acquisition
$2,099,958
$46.45 p/Share
45,209
Added 21.96%
160,702
Common Stock
Nov 20
2022
SELL
Payment of exercise price or tax liability
$220,279
$22.45 p/Share
9,812
Reduced 7.83%
115,493
Common Stock
Nov 12
2022
SELL
Payment of exercise price or tax liability
$185,800
$25.31 p/Share
7,341
Reduced 5.53%
125,305
Common Stock