Jan 14
2025
SELL
Open market or private sale
$224,153
$52.36 p/Share
4,281
Reduced 18.64%
18,681
Common Stock
Jan 10
2025
SELL
Payment of exercise price or tax liability
$12,151
$50.42 p/Share
241
Reduced 1.04%
22,962
Common Stock
Jan 09
2025
SELL
Payment of exercise price or tax liability
$28,950
$50.97 p/Share
568
Reduced 2.39%
23,203
Common Stock
Jan 09
2025
BUY
Grant, award, or other acquisition
-
3,649
Added 13.31%
23,771
Common Stock
Jan 08
2025
SELL
Payment of exercise price or tax liability
$64,680
$50.97 p/Share
1,269
Reduced 5.93%
20,122
Common Stock
Jan 08
2025
BUY
Grant, award, or other acquisition
-
3,106
Added 12.68%
21,391
Common Stock
Jan 07
2025
SELL
Payment of exercise price or tax liability
$12,835
$50.14 p/Share
256
Reduced 1.38%
18,285
Common Stock
Jul 11
2024
SELL
Open market or private sale
$103,529
$50.7 p/Share
2,042
Reduced 9.94%
18,493
Common Stock
May 06
2024
BUY
Grant, award, or other acquisition
-
29
Added 0.14%
20,535
Common Stock
Mar 22
2024
SELL
Open market or private sale
$245,323
$44.89 p/Share
5,465
Reduced 21.48%
19,972
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
9
Added 0.04%
25,437
Common Stock
Jan 10
2024
SELL
Payment of exercise price or tax liability
$8,812
$42.78 p/Share
206
Reduced 0.8%
25,428
Common Stock
Jan 09
2024
BUY
Grant, award, or other acquisition
-
3,531
Added 12.11%
25,634
Common Stock
Jan 08
2024
SELL
Payment of exercise price or tax liability
$96,991
$42.54 p/Share
2,280
Reduced 9.35%
22,103
Common Stock
Jan 08
2024
BUY
Grant, award, or other acquisition
-
4,839
Added 16.56%
24,383
Common Stock
Jan 07
2024
SELL
Payment of exercise price or tax liability
$10,612
$42.45 p/Share
250
Reduced 1.26%
19,544
Common Stock
Nov 06
2023
BUY
Grant, award, or other acquisition
-
21
Added 0.11%
19,793
Common Stock
Aug 07
2023
BUY
Grant, award, or other acquisition
-
18
Added 0.09%
19,772
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
19
Added 0.1%
19,754
Common Stock
Feb 13
2023
SELL
Open market or private sale
$134,725
$47.86 p/Share
2,815
Reduced 12.48%
19,735
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
17
Added 0.08%
22,550
Common Stock
Jan 11
2023
SELL
Open market or private sale
$115,718
$45.92 p/Share
2,520
Reduced 10.06%
22,533
Common Stock
Jan 10
2023
BUY
Grant, award, or other acquisition
-
1,684
Added 6.3%
25,053
Common Stock
Jan 09
2023
SELL
Payment of exercise price or tax liability
$98,184
$45.54 p/Share
2,156
Reduced 8.45%
23,369
Common Stock
Jan 09
2023
SELL
Payment of exercise price or tax liability
$35,293
$45.54 p/Share
775
Reduced 3.77%
19,808
Common Stock