Nov 26
2024
-
1,650
Reduced 0.46%
355,662
Common Stock
Oct 01
2024
BUY
Grant, award, or other acquisition
$43,768
$60.37 p/Share
725
Added 0.2%
357,312
Common Stock
Jul 15
2024
BUY
Other acquisition or disposition
$17,438
$56.99 p/Share
306
Added 0.09%
356,587
Common Stock
Jul 01
2024
BUY
Grant, award, or other acquisition
$43,765
$54.3 p/Share
806
Added 0.23%
356,281
Common Stock
Apr 15
2024
BUY
Other acquisition or disposition
$16,632
$53.48 p/Share
311
Added 0.09%
355,475
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
$43,763
$53.37 p/Share
820
Added 0.23%
355,164
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
$43,760
$50.59 p/Share
865
Added 0.27%
320,725
Common Stock
Dec 12
2023
-
2,380
Reduced 0.74%
319,860
Common Stock
Oct 02
2023
BUY
Grant, award, or other acquisition
$43,758
$51.06 p/Share
857
Added 0.27%
322,240
Common Stock
Jul 03
2023
BUY
Grant, award, or other acquisition
$43,799
$51.59 p/Share
849
Added 0.26%
321,383
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
$43,774
$57.75 p/Share
758
Added 0.24%
320,534
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
$43,757
$61.63 p/Share
710
Added 0.22%
319,776
Common Stock
Dec 12
2022
SELL
Sale (or disposition) back to the issuer
$2,278,501
$63.94 p/Share
35,635
Reduced 10.05%
319,066
Common Stock
Dec 12
2022
BUY
Exercise of conversion of derivative security
$2,278,656
$53.05 p/Share
42,953
Added 10.8%
354,701
Common Stock
Dec 07
2022
-
1,500
Reduced 0.48%
311,748
Common Stock
Oct 03
2022
BUY
Grant, award, or other acquisition
$43,797
$63.29 p/Share
692
Added 0.22%
313,248
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
$43,781
$66.74 p/Share
656
Added 0.21%
312,556
Common Stock
Apr 11
2022
SELL
Open market or private sale
$2,969,913
$69.79 p/Share
42,555
Reduced 12.01%
311,900
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
$43,801
$69.97 p/Share
626
Added 0.18%
354,455
Common Stock
Mar 28
2022
SELL
Open market or private sale
$2,934,593
$68.96 p/Share
42,555
Reduced 10.74%
353,829
Common Stock
Mar 14
2022
SELL
Open market or private sale
$2,785,650
$65.46 p/Share
42,555
Reduced 9.69%
396,384
Common Stock
Feb 28
2022
SELL
Open market or private sale
$2,624,792
$61.68 p/Share
42,555
Reduced 8.84%
438,939
Common Stock
Feb 14
2022
SELL
Open market or private sale
$2,588,621
$60.83 p/Share
42,555
Reduced 8.12%
481,494
Common Stock
Jan 31
2022
SELL
Open market or private sale
$2,566,918
$60.32 p/Share
42,555
Reduced 7.51%
524,049
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
$43,798
$63.66 p/Share
688
Added 0.12%
566,604
Common Stock