Jul 25
2024
SELL
Open market or private sale
$733,366
$55.29 p/Share
13,264
Reduced 3.62%
353,391
Common Stock
Jul 24
2024
SELL
Open market or private sale
$646,418
$55.08 p/Share
11,736
Reduced 3.1%
366,655
Common Stock
Jul 10
2024
SELL
Open market or private sale
$1,222,500
$48.9 p/Share
25,000
Reduced 6.2%
378,391
Common Stock
May 06
2024
BUY
Grant, award, or other acquisition
-
734
Added 0.18%
403,391
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
500
Added 0.12%
402,537
Common Stock
Jan 10
2024
SELL
Payment of exercise price or tax liability
$230,070
$42.78 p/Share
5,378
Reduced 1.32%
402,037
Common Stock
Jan 09
2024
BUY
Grant, award, or other acquisition
-
54,592
Added 11.82%
407,415
Common Stock
Jan 08
2024
SELL
Payment of exercise price or tax liability
$1,867,420
$42.54 p/Share
43,898
Reduced 11.07%
352,824
Common Stock
Jan 08
2024
BUY
Grant, award, or other acquisition
-
74,225
Added 15.76%
396,722
Common Stock
Jan 07
2024
SELL
Payment of exercise price or tax liability
$178,077
$42.45 p/Share
4,195
Reduced 1.28%
322,497
Common Stock
Dec 13
2023
SELL
Open market or private sale
$1,250,000
$50.0 p/Share
25,000
Reduced 7.11%
326,690
Common Stock
Nov 06
2023
BUY
Grant, award, or other acquisition
-
692
Added 0.2%
351,690
Common Stock
Aug 07
2023
BUY
Grant, award, or other acquisition
-
607
Added 0.17%
350,998
Common Stock
Jun 02
2023
SELL
Open market or private sale
$680,827
$45.44 p/Share
14,983
Reduced 4.1%
350,391
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
648
Added 0.18%
365,374
Common Stock
Apr 04
2023
SELL
Open market or private sale
$4,512
$45.12 p/Share
100
Reduced 0.03%
364,726
Common Stock
Apr 03
2023
SELL
Open market or private sale
$195,420
$45.09 p/Share
4,334
Reduced 1.17%
364,826
Common Stock
Mar 31
2023
SELL
Open market or private sale
$116,260
$45.01 p/Share
2,583
Reduced 0.69%
369,160
Common Stock
Mar 21
2023
SELL
Open market or private sale
$135,210
$45.07 p/Share
3,000
Reduced 0.8%
371,743
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
552
Added 0.15%
374,743
Common Stock
Jan 10
2023
BUY
Grant, award, or other acquisition
-
31,121
Added 7.68%
374,191
Common Stock
Jan 09
2023
SELL
Payment of exercise price or tax liability
$2,585,487
$45.54 p/Share
56,774
Reduced 14.2%
343,070
Common Stock
Jan 09
2023
SELL
Payment of exercise price or tax liability
$630,000
$45.54 p/Share
13,834
Reduced 4.57%
288,632
Common Stock
Jan 09
2023
BUY
Grant, award, or other acquisition
-
111,212
Added 21.19%
413,678
Common Stock
Jan 08
2023
SELL
Payment of exercise price or tax liability
$236,215
$45.54 p/Share
5,187
Reduced 1.69%
302,466
Common Stock