Sep 30
2024
BUY
Open market or private purchase
$54,372
$167.3 p/Share
325
Added 1.08%
29,779
Common Stock
Jun 28
2024
BUY
Open market or private purchase
$52,259
$150.17 p/Share
348
Added 1.17%
29,454
Common Stock
May 08
2024
BUY
Grant, award, or other acquisition
-
1,277
Added 4.2%
29,106
Common Stock
Apr 01
2024
BUY
Open market or private purchase
$47,798
$154.19 p/Share
310
Added 1.1%
27,829
Common Stock
Dec 29
2023
BUY
Open market or private purchase
$46,032
$143.85 p/Share
320
Added 1.15%
27,519
Common Stock
Sep 29
2023
BUY
Open market or private purchase
$45,226
$110.04 p/Share
411
Added 1.49%
27,199
Common Stock
Jun 30
2023
BUY
Open market or private purchase
$43,327
$116.16 p/Share
373
Added 1.37%
26,788
Common Stock
May 04
2023
BUY
Grant, award, or other acquisition
-
1,655
Added 5.9%
26,415
Common Stock
Mar 31
2023
BUY
Open market or private purchase
$38,593
$109.33 p/Share
353
Added 1.41%
24,760
Common Stock
Dec 30
2022
BUY
Open market or private purchase
$37,952
$116.42 p/Share
326
Added 1.32%
24,407
Common Stock
Sep 30
2022
BUY
Open market or private purchase
$36,252
$89.29 p/Share
406
Added 1.66%
24,081
Common Stock
Jun 30
2022
BUY
Open market or private purchase
$34,623
$93.83 p/Share
369
Added 1.53%
23,675
Common Stock
May 11
2022
BUY
Grant, award, or other acquisition
-
1,467
Added 5.92%
23,306
Common Stock
Mar 31
2022
BUY
Open market or private purchase
$30,709
$134.1 p/Share
229
Added 1.04%
21,839
Common Stock
Dec 31
2021
BUY
Open market or private purchase
$30,293
$160.28 p/Share
189
Added 0.87%
21,610
Common Stock
Sep 30
2021
BUY
Open market or private purchase
$27,326
$132.65 p/Share
206
Added 0.95%
21,421
Common Stock
Jul 23
2021
BUY
Open market or private purchase
$25,146
$123.87 p/Share
203
Added 0.95%
21,215
Common Stock
May 12
2021
BUY
Grant, award, or other acquisition
-
1,521
Added 6.75%
21,012
Common Stock
Apr 23
2021
BUY
Open market or private purchase
$21,179
$116.37 p/Share
182
Added 0.93%
19,491
Common Stock
Jan 25
2021
$2,340
$97.49 p/Share
24
Added 0.12%
19,308
Common Stock
Jan 22
2021
BUY
Open market or private purchase
$20,891
$92.44 p/Share
226
Added 1.16%
19,284
Common Stock
Oct 26
2020
$2,277
$65.07 p/Share
35
Added 0.18%
19,058
Common Stock
Oct 23
2020
BUY
Open market or private purchase
$20,544
$67.58 p/Share
304
Added 1.57%
19,022
Common Stock
Jul 27
2020
$2,228
$60.22 p/Share
37
Added 0.2%
18,718
Common Stock
Jul 24
2020
BUY
Open market or private purchase
$20,163
$61.66 p/Share
327
Added 1.72%
18,680
Common Stock