Nov 14
2024
|
BUY
Grant, award, or other acquisition
|
$1,892,312
$156.48 p/Share
|
12,093
|
|
Aug 16
2024
|
|
-
|
36,279
|
|
Aug 14
2024
|
BUY
Grant, award, or other acquisition
|
$1,312,325
$107.55 p/Share
|
12,202
|
|
May 15
2024
|
BUY
Grant, award, or other acquisition
|
$233,478
$111.18 p/Share
|
2,100
|
|
Mar 01
2024
|
SELL
Open market or private sale
|
$3,580,341
$111.07 p/Share
|
32,235
|
|
Feb 15
2024
|
BUY
Grant, award, or other acquisition
|
$718,540
$106.64 p/Share
|
6,738
|
|
Nov 15
2023
|
BUY
Grant, award, or other acquisition
|
$744,471
$84.84 p/Share
|
8,775
|
|
Sep 07
2023
|
|
-
|
92,900
|
|
Aug 16
2023
|
BUY
Grant, award, or other acquisition
|
$982,423
$83.01 p/Share
|
11,835
|
|
May 18
2023
|
BUY
Grant, award, or other acquisition
|
$98,284
$61.97 p/Share
|
1,586
|
|
Feb 16
2023
|
BUY
Grant, award, or other acquisition
|
$1,022,378
$71.45 p/Share
|
14,309
|
|
Nov 29
2022
|
|
-
|
30,250
|
|
Nov 15
2022
|
BUY
Grant, award, or other acquisition
|
$212,006
$62.91 p/Share
|
3,370
|
|
Aug 16
2022
|
BUY
Grant, award, or other acquisition
|
$164,700
$58.99 p/Share
|
2,792
|
|
Aug 12
2022
|
|
-
|
135,510
|
|
May 16
2022
|
BUY
Grant, award, or other acquisition
|
$473,717
$52.16 p/Share
|
9,082
|
|
May 10
2022
|
SELL
Other acquisition or disposition
|
$23,879,463
$50.48 p/Share
|
473,048
|
|
May 10
2022
|
BUY
Other acquisition or disposition
|
$23,879,463
$50.48 p/Share
|
473,048
|
|
Feb 15
2022
|
BUY
Grant, award, or other acquisition
|
$1,530,888
$68.99 p/Share
|
22,190
|
|
Jan 01
2022
|
BUY
Grant, award, or other acquisition
|
-
|
3,441,252
|
|