Jan 14
2026
BUY
Grant, award, or other acquisition
$599,986
$35.54 p/Share
16,882
Added 20.51%
65,439
Common Stock
Oct 17
2025
BUY
Grant, award, or other acquisition
$325,014
$38.0 p/Share
8,553
Added 14.99%
48,521
Common Stock
May 01
2025
SELL
Payment of exercise price or tax liability
$20,280
$40.08 p/Share
506
Reduced 1.25%
39,968
Common Stock
Apr 30
2025
SELL
Payment of exercise price or tax liability
$70,890
$39.67 p/Share
1,787
Reduced 4.23%
40,474
Common Stock
Apr 22
2025
SELL
Payment of exercise price or tax liability
$113,432
$45.61 p/Share
2,487
Reduced 5.56%
42,261
Common Stock
Apr 22
2025
BUY
Grant, award, or other acquisition
$512,428
$45.61 p/Share
11,235
Added 20.07%
44,748
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
$192,592
$62.53 p/Share
3,080
Added 8.43%
33,450
Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$189,293
$61.78 p/Share
3,064
Reduced 9.16%
30,369
Common Stock
Apr 23
2024
SELL
Open market or private sale
$732,720
$61.06 p/Share
12,000
Reduced 26.41%
33,433
Common Stock
Apr 19
2024
SELL
Payment of exercise price or tax liability
$186,888
$57.95 p/Share
3,225
Reduced 6.63%
45,433
Common Stock
Apr 19
2024
BUY
Grant, award, or other acquisition
$375,631
$57.95 p/Share
6,482
Added 11.76%
48,658
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$354,316
$47.47 p/Share
7,464
Reduced 15.07%
42,061
Common Stock
Jun 30
2023
BUY
Exercise of conversion of derivative security
$232,819
$23.04 p/Share
10,105
Added 16.95%
49,525
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$162,111
$42.56 p/Share
3,809
Reduced 8.82%
39,372
Common Stock
Apr 19
2023
BUY
Grant, award, or other acquisition
$250,781
$44.02 p/Share
5,697
Added 11.66%
43,175
Common Stock
Sep 30
2022
SELL
Payment of exercise price or tax liability
$62,643
$38.22 p/Share
1,639
Reduced 4.2%
37,359
Common Stock
Jun 30
2022
SELL
Payment of exercise price or tax liability
$472,954
$39.22 p/Share
12,059
Reduced 23.65%
38,932
Common Stock
Jun 30
2022
BUY
Exercise of conversion of derivative security
$351,521
$23.04 p/Share
15,257
Added 23.03%
50,991
Common Stock
Apr 30
2022
SELL
Payment of exercise price or tax liability
$129,580
$44.0 p/Share
2,945
Reduced 7.62%
35,691
Common Stock
Apr 20
2022
BUY
Grant, award, or other acquisition
$255,170
$49.09 p/Share
5,198
Added 11.86%
38,629
Common Stock
Sep 30
2021
SELL
Payment of exercise price or tax liability
$64,456
$37.76 p/Share
1,707
Reduced 4.88%
33,255
Common Stock