Feb 28
2025
SELL
Payment of exercise price or tax liability
$2,791
$52.67 p/Share
53
Reduced 1.01%
5,200
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
-
165
Added 3.05%
5,253
Common Stock
Jan 03
2025
SELL
Payment of exercise price or tax liability
$13,177
$48.27 p/Share
273
Reduced 5.09%
5,088
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$9,642
$48.7 p/Share
198
Reduced 3.56%
5,361
Common Stock
Jan 02
2025
BUY
Grant, award, or other acquisition
-
2,259
Added 28.89%
5,559
Common Stock
May 07
2024
SELL
Open market or private sale
$77,868
$55.62 p/Share
1,400
Reduced 29.79%
3,300
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$4,239
$55.06 p/Share
77
Reduced 0.9%
8,447
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
243
Added 2.77%
8,524
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$9,655
$64.37 p/Share
150
Reduced 1.78%
8,281
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$17,620
$64.78 p/Share
272
Reduced 3.13%
8,431
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
1,603
Added 15.55%
8,703
Common Stock
Dec 01
2023
BUY
Grant, award, or other acquisition
-
21
Added 0.29%
7,100
Common Stock
Sep 01
2023
BUY
Grant, award, or other acquisition
-
22
Added 0.31%
7,079
Common Stock
Jun 01
2023
BUY
Grant, award, or other acquisition
-
19
Added 0.27%
7,057
Common Stock
Mar 27
2023
SELL
Open market or private sale
$55,165
$76.09 p/Share
725
Reduced 9.34%
7,038
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
19
Added 0.24%
7,763
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$2,675
$76.44 p/Share
35
Reduced 0.45%
7,744
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
116
Added 1.47%
7,779
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$12,419
$83.35 p/Share
149
Reduced 1.91%
7,663
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$24,257
$82.23 p/Share
295
Reduced 3.64%
7,812
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
1,022
Added 11.2%
8,107
Common Stock