Feb 24
2025
SELL
Payment of exercise price or tax liability
$55,555
$63.42 p/Share
876
Reduced 8.65%
9,251
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
3,103
Added 23.45%
10,127
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$31,129
$63.66 p/Share
489
Reduced 6.51%
7,024
Common Stock
Feb 05
2025
BUY
Grant, award, or other acquisition
-
460
Added 5.77%
7,513
Common Stock
Dec 23
2024
SELL
Payment of exercise price or tax liability
$9,171
$62.82 p/Share
146
Reduced 2.04%
7,022
Common Stock
Oct 29
2024
SELL
Open market or private sale
$149,007
$63.76 p/Share
2,337
Reduced 24.73%
7,112
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$22,318
$57.67 p/Share
387
Reduced 4.1%
9,048
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
2,456
Added 20.65%
9,435
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$10,144
$58.64 p/Share
173
Reduced 2.42%
6,979
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$17,707
$60.23 p/Share
294
Reduced 3.95%
7,152
Common Stock
Dec 21
2023
SELL
Payment of exercise price or tax liability
$8,597
$64.16 p/Share
134
Reduced 1.78%
7,411
Common Stock
Nov 15
2023
SELL
Open market or private sale
$101,160
$56.2 p/Share
1,800
Reduced 19.38%
7,487
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$21,356
$58.51 p/Share
365
Reduced 3.95%
8,877
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$9,543
$60.02 p/Share
159
Reduced 1.69%
9,242
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
2,388
Added 20.26%
9,401
Common Stock
Dec 21
2022
SELL
Payment of exercise price or tax liability
$6,566
$50.9 p/Share
129
Reduced 1.82%
6,973
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
3,541
Added 34.68%
6,670
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
-
157
Reduced 4.78%
3,129
Common Stock
Dec 21
2021
SELL
Payment of exercise price or tax liability
$9,219
$73.75 p/Share
125
Reduced 3.7%
3,253
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
1,774
Added 35.78%
3,184
Common Stock
Dec 21
2020
BUY
Grant, award, or other acquisition
-
1,410
Added 50.0%
1,410
Common Stock