Jun 30
2025
BUY
Open market or private purchase
$37,273
$159.29 p/Share
234
Added 1.21%
19,057
Common Stock
May 14
2025
BUY
Grant, award, or other acquisition
-
1,192
Added 5.96%
18,823
Common Stock
Mar 31
2025
BUY
Open market or private purchase
$34,443
$164.8 p/Share
209
Added 1.17%
17,631
Common Stock
Dec 30
2024
BUY
Open market or private purchase
$34,055
$168.59 p/Share
202
Added 1.15%
17,422
Common Stock
Sep 30
2024
BUY
Open market or private purchase
$32,790
$167.3 p/Share
196
Added 1.13%
17,220
Common Stock
Jun 28
2024
BUY
Open market or private purchase
$31,535
$150.17 p/Share
210
Added 1.22%
17,024
Common Stock
May 08
2024
BUY
Grant, award, or other acquisition
-
1,312
Added 7.24%
16,814
Common Stock
Apr 01
2024
BUY
Open market or private purchase
$27,908
$154.19 p/Share
181
Added 1.15%
15,502
Common Stock
Dec 29
2023
BUY
Open market or private purchase
$26,756
$143.85 p/Share
186
Added 1.2%
15,321
Common Stock
Sep 29
2023
BUY
Open market or private purchase
$26,299
$110.04 p/Share
239
Added 1.55%
15,135
Common Stock
Jun 30
2023
BUY
Open market or private purchase
$25,206
$116.16 p/Share
217
Added 1.44%
14,896
Common Stock
May 04
2023
BUY
Grant, award, or other acquisition
-
1,700
Added 10.38%
14,679
Common Stock
Mar 31
2023
BUY
Open market or private purchase
$21,210
$109.33 p/Share
194
Added 1.47%
12,979
Common Stock
Dec 30
2022
BUY
Open market or private purchase
$20,839
$116.42 p/Share
179
Added 1.38%
12,785
Common Stock
Sep 30
2022
BUY
Open market or private purchase
$19,912
$89.29 p/Share
223
Added 1.74%
12,606
Common Stock
Jun 30
2022
BUY
Open market or private purchase
$18,954
$93.83 p/Share
202
Added 1.61%
12,383
Common Stock
May 11
2022
BUY
Grant, award, or other acquisition
-
1,447
Added 10.62%
12,181
Common Stock
Mar 31
2022
BUY
Open market or private purchase
$15,824
$134.1 p/Share
118
Added 1.09%
10,734
Common Stock
Dec 31
2021
BUY
Open market or private purchase
$15,547
$160.28 p/Share
97
Added 0.91%
10,616
Common Stock
Sep 30
2021
BUY
Open market or private purchase
$14,061
$132.65 p/Share
106
Added 1.0%
10,519
Common Stock
Jul 23
2021
BUY
Open market or private purchase
$13,006
$123.87 p/Share
105
Added 1.0%
10,413
Common Stock
May 12
2021
BUY
Grant, award, or other acquisition
-
1,501
Added 12.71%
10,308
Common Stock
Apr 23
2021
BUY
Open market or private purchase
$10,008
$116.37 p/Share
86
Added 0.97%
8,807
Common Stock
Jan 22
2021
BUY
Open market or private purchase
$9,891
$92.44 p/Share
107
Added 1.21%
8,721
Common Stock
Oct 23
2020
BUY
Open market or private purchase
$9,664
$67.58 p/Share
143
Added 1.63%
8,614
Common Stock