Oct 10
2024
BUY
Open market or private purchase
$11,502
$115.02 p/Share
100
Added 0.17%
60,237
Common Stock
Aug 12
2024
BUY
Open market or private purchase
$13,299
$110.83 p/Share
120
Added 0.2%
60,137
Common Stock
Apr 16
2024
BUY
Open market or private purchase
$18,470
$97.73 p/Share
189
Added 0.31%
59,834
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
321
Added 0.54%
59,645
Common Stock
Feb 27
2024
BUY
Open market or private purchase
$12,224
$101.03 p/Share
121
Added 0.2%
59,324
Common Stock
Oct 17
2023
BUY
Open market or private purchase
$16,627
$92.89 p/Share
179
Added 0.3%
59,001
Common Stock
Jul 19
2023
BUY
Open market or private purchase
$13,857
$95.57 p/Share
145
Added 0.25%
58,733
Common Stock
Apr 14
2023
BUY
Open market or private purchase
$15,602
$89.67 p/Share
174
Added 0.3%
58,494
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
321
Added 0.55%
58,320
Common Stock
Jan 23
2023
BUY
Open market or private purchase
$10,299
$89.56 p/Share
115
Added 0.2%
57,910
Common Stock
Nov 01
2022
BUY
Open market or private purchase
$18,085
$99.37 p/Share
182
Added 0.31%
57,603
Common Stock
Jul 18
2022
BUY
Open market or private purchase
$12,148
$80.45 p/Share
151
Added 0.26%
57,218
Common Stock
Apr 18
2022
BUY
Open market or private purchase
$12,564
$76.61 p/Share
164
Added 0.29%
56,649
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
369
Added 0.65%
56,260
Common Stock
Jan 20
2022
BUY
Open market or private purchase
$10,492
$81.97 p/Share
128
Added 0.23%
55,891
Common Stock
Oct 29
2021
BUY
Open market or private purchase
$11,261
$79.3 p/Share
142
Added 0.25%
55,763
Common Stock
Jul 06
2021
BUY
Open market or private purchase
$11,060
$73.73 p/Share
150
Added 0.27%
55,407
Common Stock
Apr 19
2021
BUY
Open market or private purchase
$10,534
$78.61 p/Share
134
Added 0.24%
54,823
Common Stock
Jan 27
2021
BUY
Grant, award, or other acquisition
-
422
Added 0.77%
54,689
Common Stock
Jan 22
2021
BUY
Open market or private purchase
$9,648
$71.47 p/Share
135
Added 0.25%
54,267
Common Stock
Oct 07
2020
BUY
Open market or private purchase
$10,761
$63.3 p/Share
170
Added 0.31%
53,880
Common Stock
Jul 06
2020
BUY
Open market or private purchase
$9,052
$63.3 p/Share
143
Added 0.27%
53,464
Common Stock
Mar 31
2020
BUY
Open market or private purchase
$9,902
$66.01 p/Share
150
Added 0.28%
53,094
Common Stock
Jan 29
2020
BUY
Grant, award, or other acquisition
-
395
Added 0.8%
49,230
Common Stock
Jan 08
2020
BUY
Open market or private purchase
$12,108
$81.26 p/Share
149
Added 0.3%
48,835
Common Stock