Sep 30
2024
BUY
Open market or private purchase
$61,901
$167.3 p/Share
370
Added 1.07%
34,301
Common Stock
Jun 28
2024
BUY
Open market or private purchase
$59,617
$150.17 p/Share
397
Added 1.16%
33,931
Common Stock
May 08
2024
BUY
Grant, award, or other acquisition
-
1,312
Added 3.77%
33,534
Common Stock
Apr 01
2024
BUY
Open market or private purchase
$55,045
$154.19 p/Share
357
Added 1.1%
32,222
Common Stock
Dec 29
2023
BUY
Open market or private purchase
$52,792
$143.85 p/Share
367
Added 1.14%
31,865
Common Stock
Sep 29
2023
BUY
Open market or private purchase
$51,938
$110.04 p/Share
472
Added 1.48%
31,498
Common Stock
Jun 30
2023
BUY
Open market or private purchase
$49,832
$116.16 p/Share
429
Added 1.36%
31,026
Common Stock
May 04
2023
BUY
Grant, award, or other acquisition
-
1,700
Added 5.26%
30,597
Common Stock
Mar 31
2023
BUY
Open market or private purchase
$44,715
$109.33 p/Share
409
Added 1.4%
28,897
Common Stock
Dec 30
2022
BUY
Open market or private purchase
$44,006
$116.42 p/Share
378
Added 1.31%
28,488
Common Stock
Sep 30
2022
BUY
Open market or private purchase
$41,966
$89.29 p/Share
470
Added 1.64%
28,110
Common Stock
Jun 30
2022
BUY
Open market or private purchase
$40,065
$93.83 p/Share
427
Added 1.52%
27,640
Common Stock
May 11
2022
BUY
Grant, award, or other acquisition
-
1,507
Added 5.25%
27,213
Common Stock
Mar 31
2022
BUY
Open market or private purchase
$35,939
$134.1 p/Share
268
Added 1.03%
25,706
Common Stock
Dec 31
2021
BUY
Open market or private purchase
$35,422
$160.28 p/Share
221
Added 0.86%
25,438
Common Stock
Sep 30
2021
BUY
Open market or private purchase
$31,836
$132.65 p/Share
240
Added 0.94%
25,217
Common Stock
Jul 23
2021
BUY
Open market or private purchase
$29,481
$123.87 p/Share
238
Added 0.94%
24,977
Common Stock
May 12
2021
BUY
Grant, award, or other acquisition
-
1,563
Added 5.94%
24,739
Common Stock
Apr 23
2021
BUY
Open market or private purchase
$25,020
$116.37 p/Share
215
Added 0.92%
23,176
Common Stock
Jan 22
2021
BUY
Open market or private purchase
$24,681
$92.44 p/Share
267
Added 1.15%
22,961
Common Stock
Oct 23
2020
BUY
Open market or private purchase
$24,261
$67.58 p/Share
359
Added 1.56%
22,694
Common Stock
Jul 24
2020
BUY
Open market or private purchase
$23,801
$61.66 p/Share
386
Added 1.7%
22,335
Common Stock