Jan 03
2023
BUY
Open market or private purchase
$178
$22.25 p/Share
8
Added 0.09%
8,842
Common Stock
Dec 01
2022
BUY
Open market or private purchase
$192
$24.11 p/Share
8
Added 0.09%
8,833
Common Stock
Nov 01
2022
BUY
Open market or private purchase
$190
$21.13 p/Share
9
Added 0.1%
8,825
Common Stock
Oct 03
2022
BUY
Open market or private purchase
$190
$21.11 p/Share
9
Added 0.1%
8,758
Common Stock
Sep 01
2022
BUY
Open market or private purchase
$191
$21.23 p/Share
9
Added 0.1%
8,748
Common Stock
Aug 01
2022
BUY
Open market or private purchase
$197
$19.74 p/Share
10
Added 0.11%
8,739
Common Stock
Jul 01
2022
BUY
Open market or private purchase
$183
$20.33 p/Share
9
Added 0.1%
8,668
Common Stock
Jun 01
2022
BUY
Open market or private purchase
$188
$20.87 p/Share
9
Added 0.1%
8,658
Common Stock
May 02
2022
BUY
Open market or private purchase
$189
$20.98 p/Share
9
Added 0.1%
8,648
Common Stock
Apr 01
2022
BUY
Open market or private purchase
$196
$21.75 p/Share
9
Added 0.1%
8,582
Common Stock
Mar 01
2022
BUY
Open market or private purchase
$197
$21.88 p/Share
9
Added 0.1%
8,573
Common Stock
Feb 01
2022
BUY
Open market or private purchase
$182
$22.75 p/Share
8
Added 0.09%
8,564
Common Stock
Jan 03
2022
BUY
Open market or private purchase
$186
$23.19 p/Share
8
Added 0.18%
4,357
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
$96,169
$23.19 p/Share
4,147
Added 32.78%
8,504
Common Stock
Dec 01
2021
BUY
Open market or private purchase
$197
$21.86 p/Share
9
Added 0.21%
4,348
Common Stock
Nov 01
2021
BUY
Open market or private purchase
$178
$22.26 p/Share
8
Added 0.18%
4,339
Common Stock
Oct 01
2021
BUY
Open market or private purchase
$180
$22.55 p/Share
8
Added 0.19%
4,315
Common Stock
Sep 01
2021
BUY
Open market or private purchase
$192
$23.97 p/Share
8
Added 0.19%
4,306
Common Stock
Aug 02
2021
BUY
Open market or private purchase
$178
$25.5 p/Share
7
Added 0.16%
4,298
Common Stock
Jul 01
2021
BUY
Open market or private purchase
$177
$25.25 p/Share
7
Added 0.16%
4,277
Common Stock
Jun 01
2021
BUY
Open market or private purchase
$184
$23.03 p/Share
8
Added 0.19%
4,269
Common Stock
May 25
2021
BUY
Open market or private purchase
$22,400
$22.4 p/Share
1,000
Added 19.01%
4,260
Common Stock
May 03
2021
BUY
Open market or private purchase
$199
$22.09 p/Share
9
Added 0.28%
3,260
Common Stock
Apr 01
2021
BUY
Open market or private purchase
$179
$22.41 p/Share
8
Added 0.25%
3,237
Common Stock
Mar 01
2021
BUY
Open market or private purchase
$185
$23.1 p/Share
8
Added 0.25%
3,228
Common Stock