Mar 31
2025
BUY
Grant, award, or other acquisition
$1,496
$124.71 p/Share
12
Added 0.03%
47,303
Common Stock
Dec 31
2024
BUY
Grant, award, or other acquisition
$1,410
$108.53 p/Share
13
Added 0.03%
47,291
Common Stock
Sep 30
2024
BUY
Grant, award, or other acquisition
$1,379
$98.56 p/Share
14
Added 0.03%
47,278
Common Stock
Jun 30
2024
BUY
Grant, award, or other acquisition
$1,357
$104.39 p/Share
13
Added 0.03%
47,264
Common Stock
Mar 31
2024
BUY
Grant, award, or other acquisition
$1,391
$92.75 p/Share
15
Added 0.03%
47,251
Common Stock
Dec 31
2023
BUY
Grant, award, or other acquisition
$1,208
$75.5 p/Share
16
Added 0.03%
47,236
Common Stock
Sep 30
2023
BUY
Grant, award, or other acquisition
$1,234
$72.62 p/Share
17
Added 0.04%
47,220
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$1,167
$72.95 p/Share
16
Added 0.03%
47,203
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
$1,183
$84.52 p/Share
14
Added 0.03%
47,187
Common Stock
Mar 13
2023
BUY
Open market or private purchase
$520,501
$73.31 p/Share
7,100
Added 13.08%
47,173
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
$978
$81.55 p/Share
12
Added 0.03%
40,073
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
$1,042
$80.15 p/Share
13
Added 0.03%
40,061
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$1,022
$92.93 p/Share
11
Added 0.03%
40,048
Common Stock
Apr 26
2022
BUY
Open market or private purchase
$456,150
$91.23 p/Share
5,000
Added 11.1%
40,037
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
$999
$90.82 p/Share
11
Added 0.03%
35,037
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
$884
$80.37 p/Share
11
Added 0.03%
35,026
Common Stock
Sep 30
2021
BUY
Grant, award, or other acquisition
$908
$75.63 p/Share
12
Added 0.03%
35,015
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$910
$75.8 p/Share
12
Added 0.03%
35,003
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
$916
$61.09 p/Share
15
Added 0.04%
34,991
Common Stock
Dec 31
2020
BUY
Grant, award, or other acquisition
$801
$40.05 p/Share
20
Added 0.06%
34,976
Common Stock
Sep 30
2020
BUY
Grant, award, or other acquisition
$785
$43.62 p/Share
18
Added 0.05%
34,956
Common Stock