Feb 13
2025
SELL
Open market or private sale
$467,392
$69.76 p/Share
6,700
Reduced 23.64%
21,643
Common Stock
Jan 30
2025
BUY
Grant, award, or other acquisition
-
4,984
Added 14.95%
28,343
Common Stock
Jan 29
2025
SELL
Payment of exercise price or tax liability
$87,408
$65.77 p/Share
1,329
Reduced 5.38%
23,359
Common Stock
Jan 29
2025
BUY
Grant, award, or other acquisition
-
92
Added 0.37%
24,688
Common Stock
Nov 21
2024
SELL
Open market or private sale
$64,116
$68.5 p/Share
936
Reduced 3.69%
24,417
Common Stock
Nov 04
2024
-
1,471
Reduced 5.48%
25,353
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$48,532
$58.97 p/Share
823
Reduced 3.02%
26,442
Common Stock
Mar 22
2024
BUY
Grant, award, or other acquisition
-
1,260
Added 4.42%
27,265
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
5,579
Added 17.78%
25,795
Common Stock
Jan 20
2024
SELL
Sale (or disposition) back to the issuer
-
449
Reduced 2.1%
20,922
Common Stock
Jan 20
2024
SELL
Payment of exercise price or tax liability
$39,846
$56.44 p/Share
706
Reduced 3.37%
20,216
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$51,932
$57.96 p/Share
896
Reduced 4.11%
20,893
Common Stock
Mar 23
2023
BUY
Grant, award, or other acquisition
-
858
Added 3.79%
21,789
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
4,885
Added 19.03%
20,782
Common Stock
Jan 15
2023
SELL
Sale (or disposition) back to the issuer
-
109
Reduced 0.64%
16,810
Common Stock
Jan 15
2023
SELL
Payment of exercise price or tax liability
$58,358
$63.92 p/Share
913
Reduced 5.43%
15,897
Common Stock
Nov 01
2022
SELL
Open market or private sale
$349,727
$57.37 p/Share
6,096
Reduced 26.61%
16,811
Common Stock
Oct 31
2022
SELL
Open market or private sale
$50,023
$57.17 p/Share
875
Reduced 3.68%
22,907
Common Stock
Jun 01
2022
SELL
Open market or private sale
$49,815
$70.86 p/Share
703
Reduced 2.89%
23,639
Common Stock
May 31
2022
SELL
Open market or private sale
$50,061
$71.21 p/Share
703
Reduced 2.82%
24,196
Common Stock
Mar 18
2022
SELL
Payment of exercise price or tax liability
$66,200
$66.2 p/Share
1,000
Reduced 3.86%
24,899
Common Stock
Mar 18
2022
BUY
Grant, award, or other acquisition
-
753
Added 2.83%
25,899
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
-
4,241
Added 14.52%
24,965
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$100,215
$63.75 p/Share
1,572
Reduced 7.05%
20,724
Common Stock
Jan 14
2022
BUY
Grant, award, or other acquisition
-
891
Added 3.84%
22,296
Common Stock