Jun 25
2024
|
BUY
Grant, award, or other acquisition
|
-
|
2,856
|
|
Dec 14
2023
|
BUY
Open market or private purchase
|
$4,711,958
$228.37 p/Share
|
20,633
|
|
Dec 13
2023
|
BUY
Open market or private purchase
|
$17,914,226
$220.73 p/Share
|
81,159
|
|
Dec 12
2023
|
BUY
Open market or private purchase
|
$7,386,206
$213.61 p/Share
|
34,578
|
|
Nov 21
2023
|
BUY
Open market or private purchase
|
$12,046,963
$187.21 p/Share
|
64,350
|
|
Nov 20
2023
|
BUY
Open market or private purchase
|
$3,855,601
$186.18 p/Share
|
20,709
|
|
Nov 17
2023
|
BUY
Open market or private purchase
|
$8,017,836
$172.91 p/Share
|
46,370
|
|
Nov 15
2023
|
BUY
Open market or private purchase
|
$2,461,782
$161.97 p/Share
|
15,199
|
|
Nov 14
2023
|
BUY
Open market or private purchase
|
$5,782,693
$153.55 p/Share
|
37,660
|
|
Nov 14
2023
|
BUY
Open market or private purchase
|
$5,347,686
$156.42 p/Share
|
34,188
|
|
Nov 13
2023
|
BUY
Open market or private purchase
|
$9,882,916
$141.51 p/Share
|
69,839
|
|
Jun 15
2023
|
BUY
Grant, award, or other acquisition
|
-
|
9,584
|
|