Jun 23
2025
-
612
Reduced 0.15%
402,952
Common Stock
Jun 01
2025
SELL
Payment of exercise price or tax liability
$193,174
$29.26 p/Share
6,602
Reduced 1.61%
403,564
Common Stock
May 15
2025
SELL
Sale (or disposition) back to the issuer
$635,154
$29.97 p/Share
21,193
Reduced 4.91%
410,166
Common Stock
May 15
2025
BUY
Grant, award, or other acquisition
$1,614,064
$29.97 p/Share
53,856
Added 11.36%
420,069
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$191,219
$31.57 p/Share
6,057
Reduced 1.58%
377,503
Common Stock
Mar 08
2025
SELL
Payment of exercise price or tax liability
$213,530
$32.6 p/Share
6,550
Reduced 1.68%
383,560
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
37,459
Added 8.76%
390,110
Common Stock
Aug 08
2024
-
4,108
Reduced 1.15%
352,651
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$449,916
$35.91 p/Share
12,529
Reduced 3.39%
356,759
Common Stock
May 10
2024
SELL
Payment of exercise price or tax liability
$409,938
$34.0 p/Share
12,057
Reduced 3.16%
369,288
Common Stock
May 10
2024
BUY
Grant, award, or other acquisition
$1,041,692
$34.0 p/Share
30,638
Added 7.57%
374,026
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$156,624
$25.63 p/Share
6,111
Reduced 1.71%
350,707
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
-
49,941
Added 12.28%
356,818
Common Stock
Jun 12
2023
SELL
Payment of exercise price or tax liability
$261,117
$23.89 p/Share
10,930
Reduced 3.44%
306,877
Common Stock
Jun 12
2023
BUY
Exercise of conversion of derivative security
-
27,775
Added 8.04%
317,807
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$316,707
$25.28 p/Share
12,528
Reduced 4.14%
290,032
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
61,564
Added 16.91%
302,560
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$164,009
$23.44 p/Share
6,997
Reduced 2.82%
240,996
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$165,251
$28.61 p/Share
5,776
Reduced 2.84%
197,661
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
-
50,332
Added 16.87%
247,993
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$260,019
$37.22 p/Share
6,986
Reduced 3.27%
206,681
Common Stock
Jun 01
2021
BUY
Grant, award, or other acquisition
-
45,177
Added 17.45%
213,667
Common Stock
Mar 09
2021
SELL
Payment of exercise price or tax liability
$176,361
$27.87 p/Share
6,328
Reduced 3.62%
168,523
Common Stock