Apr 02
2024
|
SELL
Open market or private sale
|
$672,309
$68.61 p/Share
|
9,799
|
|
Apr 01
2024
|
BUY
Grant, award, or other acquisition
|
-
|
50,300
|
|
Feb 13
2024
|
SELL
Open market or private sale
|
$284,020
$74.06 p/Share
|
3,835
|
|
Feb 12
2024
|
SELL
Open market or private sale
|
$423,896
$81.02 p/Share
|
5,232
|
|
Feb 12
2024
|
BUY
Grant, award, or other acquisition
|
-
|
7,034
|
|
Feb 06
2024
|
SELL
Open market or private sale
|
$421,698
$73.39 p/Share
|
5,746
|
|
Feb 05
2024
|
SELL
Open market or private sale
|
$260,837
$74.44 p/Share
|
3,504
|
|
Feb 02
2024
|
SELL
Open market or private sale
|
$208,283
$74.6 p/Share
|
2,792
|
|
Nov 29
2023
|
SELL
Open market or private sale
|
$3,679,947
$77.6 p/Share
|
47,422
|
|
May 26
2023
|
SELL
Open market or private sale
|
$1,947,408
$89.85 p/Share
|
21,674
|
|
Apr 04
2023
|
SELL
Open market or private sale
|
$787,644
$80.66 p/Share
|
9,765
|
|
Feb 14
2023
|
SELL
Open market or private sale
|
$984,062
$83.75 p/Share
|
11,750
|
|
Feb 09
2023
|
BUY
Grant, award, or other acquisition
|
-
|
40,400
|
|
Feb 08
2023
|
SELL
Open market or private sale
|
$901,475
$84.59 p/Share
|
10,657
|
|
Feb 07
2023
|
SELL
Open market or private sale
|
$488,323
$83.02 p/Share
|
5,882
|
|
Feb 07
2023
|
BUY
Grant, award, or other acquisition
|
-
|
21,104
|
|
Feb 03
2023
|
SELL
Open market or private sale
|
$340,613
$91.76 p/Share
|
3,712
|
|
Feb 02
2023
|
SELL
Open market or private sale
|
$236,164
$89.66 p/Share
|
2,634
|
|
Apr 04
2022
|
SELL
Open market or private sale
|
$855,335
$91.09 p/Share
|
9,390
|
|
Feb 14
2022
|
SELL
Open market or private sale
|
$2,011,592
$84.72 p/Share
|
23,744
|
|
Feb 08
2022
|
SELL
Open market or private sale
|
$3,573,836
$85.27 p/Share
|
41,912
|
|
Feb 07
2022
|
SELL
Open market or private sale
|
$393,960
$83.75 p/Share
|
4,704
|
|
Feb 07
2022
|
BUY
Grant, award, or other acquisition
|
-
|
86,000
|
|
Feb 02
2022
|
SELL
Open market or private sale
|
$212,155
$80.24 p/Share
|
2,644
|
|
Feb 02
2022
|
BUY
Grant, award, or other acquisition
|
-
|
34,000
|
|