Dec 02
2024
SELL
Payment of exercise price or tax liability
$375,168
$23.14 p/Share
16,213
Reduced 0.94%
1,715,492
Voting Common Stock
Sep 05
2024
SELL
Open market or private sale
$132,352
$17.31 p/Share
7,646
Reduced 0.44%
1,731,705
Voting Common Stock
Sep 03
2024
SELL
Open market or private sale
$155,667
$18.04 p/Share
8,629
Reduced 0.49%
1,739,351
Voting Common Stock
Jun 05
2024
SELL
Open market or private sale
$127,361
$16.69 p/Share
7,631
Reduced 0.43%
1,746,882
Voting Common Stock
Jun 03
2024
SELL
Open market or private sale
$147,431
$16.95 p/Share
8,698
Reduced 0.49%
1,754,513
Voting Common Stock
May 03
2024
BUY
Exercise of conversion of derivative security
$37,638
$0.35 p/Share
107,538
Added 5.75%
1,763,211
Voting Common Stock
Apr 03
2024
SELL
Open market or private sale
$313,945
$24.07 p/Share
13,043
Reduced 0.78%
1,655,673
Voting Common Stock
Mar 20
2024
SELL
Open market or private sale
$421,709
$25.06 p/Share
16,828
Reduced 1.0%
1,668,716
Voting Common Stock
Mar 19
2024
SELL
Open market or private sale
$1,251,582
$25.11 p/Share
49,844
Reduced 2.87%
1,685,544
Voting Common Stock
Mar 05
2024
SELL
Open market or private sale
$207,763
$27.18 p/Share
7,644
Reduced 0.44%
1,735,388
Voting Common Stock
Mar 04
2024
SELL
Open market or private sale
$786,840
$27.3 p/Share
28,822
Reduced 1.63%
1,743,032
Voting Common Stock
Mar 02
2024
BUY
Grant, award, or other acquisition
-
340,867
Added 16.13%
1,771,854
Voting Common Stock
Dec 14
2023
SELL
Payment of exercise price or tax liability
$10,963,582
$23.3 p/Share
470,540
Reduced 24.75%
1,430,987
Voting Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
$1,058,448
$1.11 p/Share
953,557
Added 34.1%
1,842,451
Voting Common Stock
Dec 05
2023
SELL
Open market or private sale
$179,688
$23.4 p/Share
7,679
Reduced 0.8%
947,970
Voting Common Stock
Oct 18
2023
SELL
Open market or private sale
$312,043
$29.03 p/Share
10,749
Reduced 1.11%
955,649
Voting Common Stock
Oct 17
2023
SELL
Open market or private sale
$332,253
$29.0 p/Share
11,457
Reduced 1.17%
966,398
Voting Common Stock
Oct 05
2023
SELL
Open market or private sale
$340,960
$29.76 p/Share
11,457
Reduced 1.16%
977,855
Voting Common Stock
Oct 04
2023
SELL
Open market or private sale
$341,876
$29.84 p/Share
11,457
Reduced 1.14%
989,312
Voting Common Stock
Sep 19
2023
SELL
Open market or private sale
$346,001
$30.2 p/Share
11,457
Reduced 1.13%
1,000,769
Voting Common Stock
Sep 18
2023
SELL
Open market or private sale
$354,365
$30.93 p/Share
11,457
Reduced 1.12%
1,012,226
Voting Common Stock
Sep 06
2023
SELL
Open market or private sale
$382,663
$33.4 p/Share
11,457
Reduced 1.11%
1,023,683
Voting Common Stock
Sep 05
2023
SELL
Open market or private sale
$648,734
$33.79 p/Share
19,199
Reduced 1.82%
1,035,140
Voting Common Stock
Aug 30
2023
SELL
Open market or private sale
$377,966
$32.99 p/Share
11,457
Reduced 1.07%
1,054,339
Voting Common Stock
Aug 29
2023
SELL
Open market or private sale
$366,051
$31.95 p/Share
11,457
Reduced 1.06%
1,065,796
Voting Common Stock