Jun 30
2025
BUY
Open market or private purchase
$39,185
$159.29 p/Share
246
Added 1.28%
19,010
Common Stock
May 14
2025
BUY
Grant, award, or other acquisition
-
1,145
Added 5.75%
18,764
Common Stock
Mar 31
2025
BUY
Open market or private purchase
$36,256
$164.8 p/Share
220
Added 1.23%
17,619
Common Stock
Dec 30
2024
BUY
Open market or private purchase
$35,909
$168.59 p/Share
213
Added 1.21%
17,399
Common Stock
Sep 30
2024
BUY
Open market or private purchase
$34,631
$167.3 p/Share
207
Added 1.19%
17,186
Common Stock
Jun 28
2024
BUY
Open market or private purchase
$33,487
$150.17 p/Share
223
Added 1.3%
16,979
Common Stock
May 08
2024
BUY
Grant, award, or other acquisition
-
1,259
Added 6.99%
16,756
Common Stock
Apr 01
2024
BUY
Open market or private purchase
$29,604
$154.19 p/Share
192
Added 1.22%
15,497
Common Stock
Dec 29
2023
BUY
Open market or private purchase
$28,626
$143.85 p/Share
199
Added 1.28%
15,305
Common Stock
Sep 29
2023
BUY
Open market or private purchase
$28,060
$110.04 p/Share
255
Added 1.66%
15,106
Common Stock
Jun 30
2023
BUY
Open market or private purchase
$26,832
$116.16 p/Share
231
Added 1.53%
14,851
Common Stock
May 04
2023
BUY
Grant, award, or other acquisition
-
1,632
Added 10.04%
14,620
Common Stock
Mar 31
2023
BUY
Open market or private purchase
$22,959
$109.33 p/Share
210
Added 1.59%
12,988
Common Stock
Dec 30
2022
BUY
Open market or private purchase
$22,585
$116.42 p/Share
194
Added 1.5%
12,778
Common Stock
Sep 30
2022
BUY
Open market or private purchase
$21,519
$89.29 p/Share
241
Added 1.88%
12,584
Common Stock
Jun 30
2022
BUY
Open market or private purchase
$20,549
$93.83 p/Share
219
Added 1.74%
12,343
Common Stock
May 11
2022
BUY
Grant, award, or other acquisition
-
1,447
Added 10.66%
12,124
Common Stock
Mar 31
2022
BUY
Open market or private purchase
$17,299
$134.1 p/Share
129
Added 1.19%
10,677
Common Stock
Dec 31
2021
BUY
Open market or private purchase
$17,150
$160.28 p/Share
107
Added 1.0%
10,548
Common Stock
Sep 30
2021
BUY
Open market or private purchase
$15,387
$132.65 p/Share
116
Added 1.1%
10,441
Common Stock
Jul 23
2021
BUY
Open market or private purchase
$14,245
$123.87 p/Share
115
Added 1.1%
10,325
Common Stock
May 12
2021
BUY
Grant, award, or other acquisition
-
1,501
Added 12.82%
10,210
Common Stock
Apr 23
2021
BUY
Open market or private purchase
$11,172
$116.37 p/Share
96
Added 1.09%
8,709
Common Stock
Jan 22
2021
BUY
Open market or private purchase
$11,000
$92.44 p/Share
119
Added 1.36%
8,613
Common Stock
Oct 23
2020
BUY
Open market or private purchase
$10,813
$67.58 p/Share
160
Added 1.85%
8,494
Common Stock