Mar 31
2025
BUY
Open market or private purchase
$30,323
$164.8 p/Share
184
Added 1.24%
14,648
Common Stock
Dec 30
2024
BUY
Open market or private purchase
$29,840
$168.59 p/Share
177
Added 1.21%
14,464
Common Stock
Sep 30
2024
BUY
Open market or private purchase
$28,775
$167.3 p/Share
172
Added 1.19%
14,287
Common Stock
Jun 28
2024
BUY
Open market or private purchase
$27,631
$150.17 p/Share
184
Added 1.29%
14,115
Common Stock
May 08
2024
BUY
Grant, award, or other acquisition
-
1,347
Added 8.82%
13,931
Common Stock
Apr 01
2024
BUY
Open market or private purchase
$24,053
$154.19 p/Share
156
Added 1.22%
12,584
Common Stock
Dec 29
2023
BUY
Open market or private purchase
$23,159
$143.85 p/Share
161
Added 1.28%
12,428
Common Stock
Sep 29
2023
BUY
Open market or private purchase
$22,888
$110.04 p/Share
208
Added 1.67%
12,267
Common Stock
Jun 30
2023
BUY
Open market or private purchase
$21,838
$116.16 p/Share
188
Added 1.54%
12,059
Common Stock
May 04
2023
BUY
Grant, award, or other acquisition
-
1,745
Added 12.82%
11,871
Common Stock
Mar 31
2023
BUY
Open market or private purchase
$17,820
$109.33 p/Share
163
Added 1.58%
10,126
Common Stock
Dec 30
2022
BUY
Open market or private purchase
$17,463
$116.42 p/Share
150
Added 1.48%
9,963
Common Stock
Sep 30
2022
BUY
Open market or private purchase
$16,787
$89.29 p/Share
188
Added 1.88%
9,813
Common Stock
Jun 30
2022
BUY
Open market or private purchase
$15,951
$93.83 p/Share
170
Added 1.74%
9,625
Common Stock
May 11
2022
BUY
Grant, award, or other acquisition
-
1,467
Added 13.43%
9,455
Common Stock
Mar 31
2022
BUY
Open market or private purchase
$12,874
$134.1 p/Share
96
Added 1.19%
7,988
Common Stock
Dec 31
2021
BUY
Open market or private purchase
$12,662
$160.28 p/Share
79
Added 0.99%
7,892
Common Stock
Sep 30
2021
BUY
Open market or private purchase
$11,408
$132.65 p/Share
86
Added 1.09%
7,813
Common Stock
Jul 23
2021
BUY
Open market or private purchase
$10,529
$123.87 p/Share
85
Added 1.09%
7,727
Common Stock
May 12
2021
BUY
Grant, award, or other acquisition
-
1,521
Added 16.6%
7,642
Common Stock
Apr 23
2021
BUY
Open market or private purchase
$7,797
$116.37 p/Share
67
Added 1.08%
6,121
Common Stock
Jan 22
2021
BUY
Open market or private purchase
$7,673
$92.44 p/Share
83
Added 1.35%
6,054
Common Stock
Oct 23
2020
BUY
Open market or private purchase
$7,501
$67.58 p/Share
111
Added 1.83%
5,971
Common Stock
Jul 24
2020
BUY
Open market or private purchase
$7,399
$61.66 p/Share
120
Added 2.01%
5,860
Common Stock