Sep 04
2025
SELL
Open market or private sale
$23,100
$38.5 p/Share
600
Reduced 6.35%
8,843
Common Stock
Aug 22
2025
SELL
Open market or private sale
$115,500
$38.5 p/Share
3,000
Reduced 24.11%
9,443
Common Stock
Aug 15
2025
SELL
Payment of exercise price or tax liability
$12,195
$37.18 p/Share
328
Reduced 2.57%
12,443
Common Stock
Aug 15
2025
BUY
Exercise of conversion of derivative security
-
1,144
Added 8.22%
12,771
Common Stock
Jul 23
2025
SELL
Payment of exercise price or tax liability
$432,688
$37.55 p/Share
11,523
Reduced 49.78%
11,627
Common Stock
Jul 23
2025
BUY
Exercise of conversion of derivative security
$396,010
$26.16 p/Share
15,138
Added 39.54%
23,150
Common Stock
May 19
2025
SELL
Payment of exercise price or tax liability
$61,065
$37.19 p/Share
1,642
Reduced 17.01%
8,012
Common Stock
May 19
2025
BUY
Exercise of conversion of derivative security
$45,625
$18.25 p/Share
2,500
Added 20.57%
9,654
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$10,289
$31.18 p/Share
330
Reduced 4.96%
6,329
Common Stock
Feb 15
2025
BUY
Exercise of conversion of derivative security
-
973
Added 12.75%
6,659
Common Stock
Aug 16
2024
SELL
Payment of exercise price or tax liability
$6,140
$32.32 p/Share
190
Reduced 3.23%
5,686
Common Stock
Aug 16
2024
BUY
Exercise of conversion of derivative security
-
657
Added 10.06%
5,876
Common Stock
Feb 16
2024
SELL
Exercise of conversion of derivative security
$32,923
$35.25 p/Share
934
Reduced 100.0%
0
Restricted Stock Unit
Feb 16
2024
SELL
Payment of exercise price or tax liability
$11,244
$35.25 p/Share
319
Reduced 5.76%
5,219
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
$32,923
$35.25 p/Share
934
Added 14.43%
5,538
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
1,079
Added 50.0%
1,079
Restricted Stock Unit
Aug 14
2023
BUY
Grant, award, or other acquisition
-
1,210
Added 50.0%
1,210
Restricted Stock Unit
Aug 11
2023
SELL
Exercise of conversion of derivative security
$43,350
$31.3 p/Share
1,385
Reduced 100.0%
0
Restricted Stock Unit
Aug 11
2023
SELL
Payment of exercise price or tax liability
$12,645
$31.3 p/Share
404
Reduced 8.07%
4,604
Common Stock
Aug 11
2023
BUY
Exercise of conversion of derivative security
$43,350
$31.3 p/Share
1,385
Added 21.66%
5,008
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
1,239
Added 16.37%
6,332
Common Stock (Restrict...
Feb 11
2023
SELL
Payment of exercise price or tax liability
$12,573
$29.31 p/Share
429
Reduced 10.59%
3,623
Common Stock
Aug 15
2022
BUY
Grant, award, or other acquisition
-
1,144
Added 15.29%
6,338
Common Stock (Restrict...
Aug 12
2022
SELL
Payment of exercise price or tax liability
$14,415
$32.54 p/Share
443
Reduced 13.63%
2,807
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
973
Added 12.68%
6,701
Common Stock (Restrict...