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
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