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
Jan 09
2023
BUY
Grant, award, or other acquisition
-
5,717
Added 17.86%
26,300
Common Stock
Jan 08
2023
SELL
Payment of exercise price or tax liability
$8,607
$45.54 p/Share
189
Reduced 0.91%
20,583
Common Stock
Jan 07
2023
SELL
Payment of exercise price or tax liability
$11,275
$46.21 p/Share
244
Reduced 1.16%
20,772
Common Stock
Nov 07
2022
BUY
Grant, award, or other acquisition
-
23
Added 0.11%
21,017
Common Stock
Oct 25
2022
SELL
Open market or private sale
$108,403
$43.0 p/Share
2,521
Reduced 10.72%
20,994
Common Stock
Aug 16
2022
SELL
Open market or private sale
$58,032
$48.0 p/Share
1,209
Reduced 4.89%
23,515
Common Stock
Aug 01
2022
BUY
Grant, award, or other acquisition
-
22
Added 0.09%
24,724
Common Stock