Aug 12
2025
SELL
Open market or private sale
$797,656
$81.61 p/Share
9,774
Reduced 39.16%
15,188
Common Stock
Aug 11
2025
SELL
Open market or private sale
$263,144
$81.57 p/Share
3,226
Reduced 11.44%
24,962
Common Stock
May 08
2025
BUY
Grant, award, or other acquisition
-
2,795
Added 9.02%
28,188
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$151,713
$63.96 p/Share
2,372
Reduced 9.62%
22,286
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
9,139
Added 26.47%
25,393
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$47,083
$63.37 p/Share
743
Reduced 3.84%
18,626
Common Stock
Dec 18
2023
SELL
Payment of exercise price or tax liability
$75,324
$61.59 p/Share
1,223
Reduced 5.94%
19,369
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$313,527
$63.57 p/Share
4,932
Reduced 19.32%
20,592
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
12,534
Added 32.93%
25,524
Common Stock
Dec 05
2022
SELL
Open market or private sale
$947,680
$59.23 p/Share
16,000
Reduced 55.19%
12,990
Common Stock
Dec 05
2022
SELL
Payment of exercise price or tax liability
$96,848
$58.91 p/Share
1,644
Reduced 5.37%
28,990
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$295,181
$70.94 p/Share
4,161
Reduced 11.96%
30,634
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
10,577
Added 23.31%
34,795
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
2,890
Added 10.66%
24,218
Common Stock
Dec 06
2021
SELL
Payment of exercise price or tax liability
$104,798
$59.68 p/Share
1,756
Reduced 7.61%
21,328
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$56,653
$62.12 p/Share
912
Reduced 3.21%
27,484
Common Stock
Mar 01
2021
SELL
Open market or private sale
$270,600
$61.5 p/Share
4,400
Reduced 16.01%
23,084
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
2,316
Added 7.54%
28,396
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
8,109
Added 23.72%
26,080
Common Stock
Nov 19
2020
SELL
Open market or private sale
$291,600
$36.45 p/Share
8,000
Reduced 30.8%
17,971
Common Stock
Nov 02
2020
SELL
Payment of exercise price or tax liability
$57,362
$31.5 p/Share
1,821
Reduced 6.55%
25,971
Common Stock