Oct 10
2024
BUY
Open market or private purchase
$19,783
$115.02 p/Share
172
Added 0.39%
44,232
Common Stock
Aug 12
2024
BUY
Open market or private purchase
$16,956
$110.83 p/Share
153
Added 0.35%
44,060
Common Stock
Apr 16
2024
BUY
Open market or private purchase
$21,402
$97.73 p/Share
219
Added 0.5%
43,496
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
321
Added 0.74%
43,277
Common Stock
Feb 27
2024
BUY
Open market or private purchase
$13,234
$101.03 p/Share
131
Added 0.3%
42,956
Common Stock
Oct 17
2023
BUY
Open market or private purchase
$18,299
$92.89 p/Share
197
Added 0.46%
42,365
Common Stock
Jul 19
2023
BUY
Open market or private purchase
$16,342
$95.57 p/Share
171
Added 0.41%
41,966
Common Stock
Apr 14
2023
BUY
Open market or private purchase
$17,126
$89.67 p/Share
191
Added 0.46%
41,580
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
321
Added 0.77%
41,389
Common Stock
Jan 23
2023
BUY
Open market or private purchase
$14,329
$89.56 p/Share
160
Added 0.39%
40,863
Common Stock
Nov 01
2022
BUY
Open market or private purchase
$19,973
$99.37 p/Share
201
Added 0.49%
40,510
Common Stock
Jul 18
2022
BUY
Open market or private purchase
$15,607
$80.45 p/Share
194
Added 0.48%
40,104
Common Stock
Apr 18
2022
BUY
Open market or private purchase
$17,161
$76.61 p/Share
224
Added 0.56%
39,684
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
369
Added 0.93%
39,243
Common Stock
Jan 20
2022
BUY
Open market or private purchase
$12,705
$81.97 p/Share
155
Added 0.4%
38,874
Common Stock
Oct 29
2021
BUY
Open market or private purchase
$16,257
$79.3 p/Share
205
Added 0.53%
38,719
Common Stock
Jul 06
2021
BUY
Open market or private purchase
$13,271
$73.73 p/Share
180
Added 0.47%
38,298
Common Stock
Apr 19
2021
BUY
Open market or private purchase
$11,320
$78.61 p/Share
144
Added 0.38%
37,681
Common Stock
Jan 27
2021
BUY
Grant, award, or other acquisition
-
422
Added 1.11%
37,537
Common Stock
Jan 22
2021
BUY
Open market or private purchase
$14,294
$71.47 p/Share
200
Added 0.54%
37,115
Common Stock
Oct 07
2020
BUY
Open market or private purchase
$11,050
$59.73 p/Share
185
Added 0.5%
36,660
Common Stock
Jul 06
2020
BUY
Open market or private purchase
$10,318
$63.3 p/Share
163
Added 0.45%
36,227
Common Stock
May 11
2020
BUY
Open market or private purchase
$99,846
$61.18 p/Share
1,632
Added 4.33%
36,064
Common Stock
Mar 31
2020
BUY
Open market or private purchase
$9,902
$66.01 p/Share
150
Added 0.44%
34,203
Common Stock
Jan 29
2020
BUY
Grant, award, or other acquisition
-
395
Added 1.15%
33,857
Common Stock