May 01
2024
BUY
Grant, award, or other acquisition
-
1,632
Added 3.3%
47,838
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
1,258
Added 2.65%
46,206
Common Stock
Apr 18
2023
SELL
Open market or private sale
$32,241
$107.47 p/Share
300
Reduced 0.66%
44,948
Common Stock
Mar 20
2023
SELL
Open market or private sale
$30,651
$102.17 p/Share
300
Reduced 0.66%
45,248
Common Stock
Feb 21
2023
SELL
Open market or private sale
$32,895
$109.65 p/Share
300
Reduced 0.65%
45,548
Common Stock
Jan 18
2023
SELL
Open market or private sale
$30,470
$101.57 p/Share
300
Reduced 0.65%
45,848
Common Stock
Dec 19
2022
SELL
Open market or private sale
$26,475
$88.25 p/Share
300
Reduced 0.65%
46,148
Common Stock
Nov 18
2022
SELL
Open market or private sale
$27,962
$93.21 p/Share
300
Reduced 0.64%
46,448
Common Stock
Oct 18
2022
SELL
Open market or private sale
$29,205
$97.35 p/Share
300
Reduced 0.64%
46,748
Common Stock
Sep 19
2022
SELL
Open market or private sale
$26,934
$89.78 p/Share
300
Reduced 0.63%
47,048
Common Stock
Aug 18
2022
SELL
Open market or private sale
$35,688
$118.96 p/Share
300
Reduced 0.63%
47,348
Common Stock
Jul 18
2022
SELL
Open market or private sale
$32,313
$107.71 p/Share
300
Reduced 0.63%
47,648
Common Stock
Jun 21
2022
SELL
Open market or private sale
$32,598
$108.66 p/Share
300
Reduced 0.62%
47,948
Common Stock
May 18
2022
SELL
Open market or private sale
$35,067
$116.89 p/Share
300
Reduced 0.62%
48,248
Common Stock
May 01
2022
BUY
Grant, award, or other acquisition
-
1,145
Added 2.3%
48,548
Common Stock
Apr 18
2022
SELL
Open market or private sale
$32,454
$108.18 p/Share
300
Reduced 0.63%
47,403
Common Stock
Mar 18
2022
SELL
Open market or private sale
$33,876
$112.92 p/Share
300
Reduced 0.62%
47,703
Common Stock
Feb 18
2022
SELL
Open market or private sale
$39,363
$131.21 p/Share
300
Reduced 0.62%
48,003
Common Stock
Jan 18
2022
SELL
Open market or private sale
$44,247
$147.49 p/Share
300
Reduced 0.62%
48,303
Common Stock
Dec 20
2021
SELL
Open market or private sale
$44,559
$148.53 p/Share
300
Reduced 0.61%
48,603
Common Stock
Nov 18
2021
SELL
Open market or private sale
$50,766
$169.22 p/Share
300
Reduced 0.61%
48,903
Common Stock
Oct 18
2021
SELL
Open market or private sale
$44,463
$148.21 p/Share
300
Reduced 0.61%
49,203
Common Stock
Sep 20
2021
SELL
Open market or private sale
$44,949
$149.83 p/Share
300
Reduced 0.6%
49,503
Common Stock
Aug 18
2021
SELL
Open market or private sale
$41,514
$138.38 p/Share
300
Reduced 0.6%
49,803
Common Stock
Jul 19
2021
SELL
Open market or private sale
$39,366
$131.22 p/Share
300
Reduced 0.6%
50,103
Common Stock