Aug 07
2024
|
BUY
Other acquisition or disposition
|
-
|
1,236,528
|
|
Jun 28
2024
|
BUY
Grant, award, or other acquisition
|
-
|
108
|
|
Apr 01
2024
|
BUY
Grant, award, or other acquisition
|
-
|
15,000
|
|
Jun 26
2023
|
BUY
Grant, award, or other acquisition
|
-
|
71
|
|
Jun 13
2023
|
BUY
Grant, award, or other acquisition
|
-
|
16,500
|
|
Feb 13
2023
|
SELL
Open market or private sale
|
$1,283,400
$128.34 p/Share
|
10,000
|
|
Feb 10
2023
|
SELL
Open market or private sale
|
$2,551,000
$127.55 p/Share
|
20,000
|
|
Feb 09
2023
|
SELL
Open market or private sale
|
$1,323,600
$132.36 p/Share
|
10,000
|
|
Nov 15
2022
|
|
-
|
2,000
|
|
Nov 10
2022
|
SELL
Open market or private sale
|
$2,905,400
$145.27 p/Share
|
20,000
|
|
Nov 09
2022
|
SELL
Open market or private sale
|
$2,876,200
$143.81 p/Share
|
20,000
|
|
Aug 10
2022
|
SELL
Open market or private sale
|
$3,109,279
$128.35 p/Share
|
24,225
|
|
Aug 09
2022
|
SELL
Open market or private sale
|
$2,013,363
$127.63 p/Share
|
15,775
|
|
May 13
2022
|
BUY
Grant, award, or other acquisition
|
-
|
22
|
|
Mar 03
2022
|
BUY
Grant, award, or other acquisition
|
-
|
15,000
|
|
Feb 16
2022
|
SELL
Open market or private sale
|
$1,065,000
$106.5 p/Share
|
10,000
|
|
Feb 15
2022
|
SELL
Open market or private sale
|
$2,130,600
$106.53 p/Share
|
20,000
|
|
Feb 14
2022
|
SELL
Open market or private sale
|
$1,058,100
$105.81 p/Share
|
10,000
|
|
Nov 12
2021
|
SELL
Open market or private sale
|
$4,470,800
$111.77 p/Share
|
40,000
|
|
Aug 16
2021
|
SELL
Open market or private sale
|
$1,941,400
$97.07 p/Share
|
20,000
|
|
Aug 13
2021
|
SELL
Open market or private sale
|
$985,700
$98.57 p/Share
|
10,000
|
|
Aug 12
2021
|
SELL
Open market or private sale
|
$1,017,500
$101.75 p/Share
|
10,000
|
|
Jun 24
2021
|
SELL
Open market or private sale
|
$3,146,241
$93.04 p/Share
|
33,816
|
|
Jun 11
2021
|
BUY
Grant, award, or other acquisition
|
-
|
16,835
|
|
Jun 08
2021
|
SELL
Open market or private sale
|
$225,226
$93.03 p/Share
|
2,421
|
|