Nov 01
2024
BUY
Open market or private purchase
$183
$20.34 p/Share
9
Added 0.05%
17,958
Common Stock
Oct 01
2024
BUY
Open market or private purchase
$191
$21.29 p/Share
9
Added 0.05%
17,803
Common Stock
Sep 03
2024
BUY
Open market or private purchase
$180
$20.09 p/Share
9
Added 0.05%
17,793
Common Stock
Aug 01
2024
BUY
Open market or private purchase
$193
$21.54 p/Share
9
Added 0.05%
17,783
Common Stock
Jul 01
2024
BUY
Open market or private purchase
$198
$19.87 p/Share
10
Added 0.06%
17,638
Common Stock
Jun 03
2024
BUY
Open market or private purchase
$185
$20.62 p/Share
9
Added 0.05%
17,628
Common Stock
May 01
2024
BUY
Open market or private purchase
$188
$20.94 p/Share
9
Added 0.05%
17,618
Common Stock
Apr 01
2024
BUY
Open market or private purchase
$182
$20.32 p/Share
9
Added 0.05%
17,470
Common Stock
Mar 01
2024
BUY
Open market or private purchase
$189
$18.91 p/Share
10
Added 0.06%
17,461
Common Stock
Feb 01
2024
BUY
Open market or private purchase
$191
$19.18 p/Share
10
Added 0.06%
17,450
Common Stock
Jan 02
2024
BUY
Open market or private purchase
$181
$20.19 p/Share
9
Added 0.08%
10,754
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
$131,982
$20.19 p/Share
6,537
Added 27.43%
17,291
Common Stock
Dec 01
2023
BUY
Open market or private purchase
$185
$18.52 p/Share
10
Added 0.09%
10,744
Common Stock
Nov 01
2023
BUY
Open market or private purchase
$188
$15.7 p/Share
12
Added 0.11%
10,733
Common Stock
Oct 02
2023
BUY
Open market or private purchase
$184
$16.74 p/Share
11
Added 0.1%
10,624
Common Stock
Sep 01
2023
BUY
Open market or private purchase
$197
$17.96 p/Share
11
Added 0.1%
10,612
Common Stock
Aug 01
2023
BUY
Open market or private purchase
$199
$19.96 p/Share
10
Added 0.09%
10,601
Common Stock
Jul 03
2023
BUY
Open market or private purchase
$198
$19.85 p/Share
10
Added 0.09%
10,517
Common Stock
Jun 20
2023
BUY
Exercise of conversion of derivative security
$19,900
$19.9 p/Share
1,000
Added 8.69%
10,507
Common Stock
Jun 01
2023
BUY
Open market or private purchase
$186
$20.69 p/Share
9
Added 0.09%
9,507
Common Stock
May 09
2023
BUY
Open market or private purchase
$9,325
$18.65 p/Share
500
Added 5.0%
9,497
Common Stock
May 01
2023
BUY
Open market or private purchase
$191
$19.19 p/Share
10
Added 0.11%
8,997
Common Stock
Apr 03
2023
BUY
Open market or private purchase
$184
$23.0 p/Share
8
Added 0.09%
8,920
Common Stock
Mar 01
2023
BUY
Open market or private purchase
$193
$24.15 p/Share
8
Added 0.09%
8,912
Common Stock
Feb 01
2023
BUY
Open market or private purchase
$190
$23.76 p/Share
8
Added 0.09%
8,903
Common Stock