Sep 03
2025
SELL
Open market or private sale
$32,764
$43.57 p/Share
752
Reduced 4.8%
14,918
Common Stock
Sep 01
2025
BUY
Grant, award, or other acquisition
-
5,159
Added 24.77%
15,670
Common Stock
Aug 30
2025
SELL
Payment of exercise price or tax liability
$15,015
$43.65 p/Share
344
Reduced 3.17%
10,511
Common Stock
Aug 29
2025
SELL
Open market or private sale
$36,951
$44.36 p/Share
833
Reduced 7.13%
10,855
Common Stock
Aug 28
2025
SELL
Open market or private sale
$48,265
$44.69 p/Share
1,080
Reduced 8.46%
11,688
Common Stock
Aug 27
2025
SELL
Payment of exercise price or tax liability
$17,026
$44.69 p/Share
381
Reduced 2.9%
12,768
Common Stock
Aug 27
2025
SELL
Open market or private sale
$43,789
$43.27 p/Share
1,012
Reduced 7.15%
13,149
Common Stock
Aug 26
2025
SELL
Payment of exercise price or tax liability
$60,300
$43.57 p/Share
1,384
Reduced 8.9%
14,161
Common Stock
Aug 25
2025
SELL
Payment of exercise price or tax liability
$20,529
$44.34 p/Share
463
Reduced 2.89%
15,545
Common Stock
Aug 21
2025
BUY
Grant, award, or other acquisition
-
2,834
Added 15.04%
16,008
Common Stock
Jun 20
2025
SELL
Open market or private sale
$278,077
$41.27 p/Share
6,738
Reduced 33.84%
13,174
Common Stock
Jun 07
2025
SELL
Payment of exercise price or tax liability
$25,854
$41.5 p/Share
623
Reduced 3.03%
19,912
Common Stock
Sep 16
2024
SELL
Open market or private sale
$295,203
$46.54 p/Share
6,343
Reduced 23.6%
20,535
Common Stock
Aug 30
2024
BUY
Grant, award, or other acquisition
-
4,387
Added 14.03%
26,878
Common Stock
Aug 27
2024
SELL
Payment of exercise price or tax liability
$138,910
$47.9 p/Share
2,900
Reduced 11.42%
22,491
Common Stock
Aug 27
2024
BUY
Grant, award, or other acquisition
-
8,030
Added 24.03%
25,391
Common Stock
Aug 26
2024
SELL
Payment of exercise price or tax liability
$24,161
$48.91 p/Share
494
Reduced 2.77%
17,361
Common Stock
Aug 25
2024
SELL
Payment of exercise price or tax liability
$22,774
$49.19 p/Share
463
Reduced 2.53%
17,855
Common Stock
Jun 10
2024
SELL
Open market or private sale
$164,807
$46.01 p/Share
3,582
Reduced 16.36%
18,318
Common Stock
Jun 07
2024
SELL
Payment of exercise price or tax liability
$28,452
$46.04 p/Share
618
Reduced 2.74%
21,900
Common Stock
Aug 27
2023
SELL
Payment of exercise price or tax liability
$12,009
$31.52 p/Share
381
Reduced 1.66%
22,518
Common Stock
Aug 26
2023
SELL
Payment of exercise price or tax liability
$15,570
$31.52 p/Share
494
Reduced 2.11%
22,899
Common Stock
Aug 25
2023
BUY
Grant, award, or other acquisition
$185,904
$31.52 p/Share
5,898
Added 20.14%
23,393
Common Stock
Jun 07
2023
SELL
Payment of exercise price or tax liability
$18,935
$30.89 p/Share
613
Reduced 3.39%
17,495
Common Stock
Aug 27
2022
SELL
Payment of exercise price or tax liability
$10,919
$28.66 p/Share
381
Reduced 2.06%
18,108
Common Stock