Oct 30
2024
BUY
Open market or private purchase
$6,008
$44.84 p/Share
134
Added 1.19%
11,136
Common Stock
Jul 30
2024
BUY
Open market or private purchase
$5,914
$45.85 p/Share
129
Added 1.16%
11,002
Common Stock
May 16
2024
BUY
Grant, award, or other acquisition
-
655
Added 5.68%
10,873
Common Stock
May 01
2024
BUY
Open market or private purchase
$6,020
$34.4 p/Share
175
Added 1.68%
10,218
Common Stock
Jan 30
2024
BUY
Open market or private purchase
$5,993
$38.42 p/Share
156
Added 1.53%
10,043
Common Stock
Oct 31
2023
BUY
Open market or private purchase
$5,967
$30.92 p/Share
193
Added 1.91%
9,887
Common Stock
Aug 01
2023
BUY
Open market or private purchase
$6,000
$33.9 p/Share
177
Added 1.79%
9,694
Common Stock
May 16
2023
BUY
Grant, award, or other acquisition
-
830
Added 8.02%
9,517
Common Stock
May 02
2023
BUY
Grant, award, or other acquisition
$6,396
$29.34 p/Share
218
Added 2.45%
8,687
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
$6,119
$35.58 p/Share
172
Added 1.99%
8,469
Common Stock
Nov 01
2022
BUY
Grant, award, or other acquisition
$6,165
$39.27 p/Share
157
Added 1.86%
8,297
Common Stock
Aug 16
2022
BUY
Grant, award, or other acquisition
-
375
Added 4.4%
8,140
Common Stock
Aug 04
2022
BUY
Open market or private purchase
$5,973
$33.0 p/Share
181
Added 2.28%
7,765
Common Stock
May 16
2022
BUY
Grant, award, or other acquisition
-
290
Added 3.68%
7,584
Common Stock
May 05
2022
BUY
Open market or private purchase
$5,959
$34.85 p/Share
171
Added 2.29%
7,294
Common Stock
Mar 09
2022
BUY
Open market or private purchase
$6,052
$31.85 p/Share
190
Added 2.6%
7,123
Common Stock
Nov 02
2021
BUY
Open market or private purchase
$7,831
$30.12 p/Share
260
Added 3.61%
6,933
Common Stock
Aug 03
2021
BUY
Open market or private purchase
$5,990
$27.35 p/Share
219
Added 3.18%
6,673
Common Stock
May 16
2021
BUY
Grant, award, or other acquisition
-
385
Added 5.63%
6,454
Common Stock
May 04
2021
BUY
Open market or private purchase
$6,812
$27.25 p/Share
250
Added 3.96%
6,069
Common Stock
Feb 02
2021
BUY
Open market or private purchase
$6,344
$20.14 p/Share
315
Added 5.14%
5,819
Common Stock
Nov 13
2020
BUY
Open market or private purchase
$25,987
$18.9 p/Share
1,375
Added 19.99%
5,504
Common Stock
Oct 27
2020
BUY
Open market or private purchase
$6,016
$16.9 p/Share
356
Added 7.94%
4,129
Common Stock
Jul 28
2020
BUY
Open market or private purchase
$6,092
$14.75 p/Share
413
Added 9.87%
3,773
Common Stock
May 18
2020
BUY
Grant, award, or other acquisition
-
390
Added 10.4%
3,360
Common Stock