Jun 30
2025
BUY
Open market or private purchase
$63,078
$159.29 p/Share
396
Added 0.91%
43,185
Common Stock
May 14
2025
BUY
Grant, award, or other acquisition
-
1,351
Added 3.06%
42,789
Common Stock
Mar 31
2025
BUY
Open market or private purchase
$59,492
$164.8 p/Share
361
Added 0.86%
41,438
Common Stock
Dec 30
2024
BUY
Open market or private purchase
$58,837
$168.59 p/Share
349
Added 0.84%
41,077
Common Stock
Sep 30
2024
BUY
Open market or private purchase
$56,547
$167.3 p/Share
338
Added 0.82%
40,728
Common Stock
Jun 28
2024
BUY
Open market or private purchase
$54,511
$150.17 p/Share
363
Added 0.89%
40,390
Common Stock
May 08
2024
BUY
Grant, award, or other acquisition
-
1,486
Added 3.58%
40,027
Common Stock
Apr 01
2024
BUY
Open market or private purchase
$49,494
$154.19 p/Share
321
Added 0.83%
38,541
Common Stock
Dec 29
2023
BUY
Open market or private purchase
$47,758
$143.85 p/Share
332
Added 0.86%
38,220
Common Stock
Sep 29
2023
BUY
Open market or private purchase
$46,987
$110.04 p/Share
427
Added 1.11%
37,888
Common Stock
Jun 30
2023
BUY
Open market or private purchase
$44,953
$116.16 p/Share
387
Added 1.02%
37,461
Common Stock
May 04
2023
BUY
Grant, award, or other acquisition
-
1,927
Added 4.94%
37,074
Common Stock
Mar 31
2023
BUY
Open market or private purchase
$39,577
$109.33 p/Share
362
Added 1.02%
35,147
Common Stock
Dec 30
2022
BUY
Open market or private purchase
$39,000
$116.42 p/Share
335
Added 0.95%
34,785
Common Stock
Sep 30
2022
BUY
Open market or private purchase
$37,234
$89.29 p/Share
417
Added 1.2%
34,450
Common Stock
Jun 30
2022
BUY
Open market or private purchase
$35,562
$93.83 p/Share
379
Added 1.1%
34,033
Common Stock
May 11
2022
BUY
Grant, award, or other acquisition
-
1,708
Added 4.83%
33,654
Common Stock
Mar 31
2022
BUY
Open market or private purchase
$31,245
$134.1 p/Share
233
Added 0.72%
31,946
Common Stock
Dec 31
2021
BUY
Open market or private purchase
$30,774
$160.28 p/Share
192
Added 0.6%
31,713
Common Stock
Sep 30
2021
BUY
Open market or private purchase
$27,724
$132.65 p/Share
209
Added 0.66%
31,521
Common Stock
Jul 23
2021
BUY
Open market or private purchase
$25,641
$123.87 p/Share
207
Added 0.66%
31,312
Common Stock
May 12
2021
BUY
Grant, award, or other acquisition
-
1,771
Added 5.39%
31,105
Common Stock
Apr 23
2021
BUY
Open market or private purchase
$21,296
$116.37 p/Share
183
Added 0.62%
29,334
Common Stock
Jan 22
2021
BUY
Open market or private purchase
$20,984
$92.44 p/Share
227
Added 0.77%
29,151
Common Stock
Oct 23
2020
BUY
Open market or private purchase
$20,679
$67.58 p/Share
306
Added 1.05%
28,924
Common Stock