Oct 21
2024
|
SELL
Open market or private sale
|
$486,635
$42.97 p/Share
|
11,325
Reduced 3.79%
|
287,659
Common Stock
|
|
Sep 20
2024
|
SELL
Open market or private sale
|
$454,848
$41.38 p/Share
|
10,992
Reduced 3.55%
|
298,984
Common Stock
|
|
Sep 19
2024
|
SELL
Open market or private sale
|
$842,254
$40.28 p/Share
|
20,910
Reduced 6.32%
|
309,976
Common Stock
|
|
Sep 18
2024
|
SELL
Open market or private sale
|
$333,800
$40.0 p/Share
|
8,345
Reduced 2.46%
|
330,886
Common Stock
|
|
Aug 20
2024
|
SELL
Open market or private sale
|
$358,888
$32.65 p/Share
|
10,992
Reduced 3.14%
|
339,231
Common Stock
|
|
Aug 15
2024
|
SELL
Payment of exercise price or tax liability
|
$704,046
$31.84 p/Share
|
22,112
Reduced 5.94%
|
350,223
Common Stock
|
|
Jul 22
2024
|
SELL
Open market or private sale
|
$332,900
$35.02 p/Share
|
9,506
Reduced 2.49%
|
372,335
Common Stock
|
|
Jun 20
2024
|
SELL
Open market or private sale
|
$312,460
$33.86 p/Share
|
9,228
Reduced 2.36%
|
381,841
Common Stock
|
|
May 20
2024
|
SELL
Open market or private sale
|
$307,846
$33.36 p/Share
|
9,228
Reduced 2.31%
|
391,069
Common Stock
|
|
May 15
2024
|
SELL
Payment of exercise price or tax liability
|
$640,586
$34.3 p/Share
|
18,676
Reduced 4.46%
|
400,297
Common Stock
|
|
Apr 22
2024
|
SELL
Open market or private sale
|
$651,428
$34.86 p/Share
|
18,687
Reduced 4.27%
|
418,973
Common Stock
|
|
Apr 17
2024
|
BUY
Grant, award, or other acquisition
|
-
|
173,281
Added 28.36%
|
437,660
Common Stock
|
|
Mar 21
2024
|
SELL
Open market or private sale
|
$703,080
$37.62 p/Share
|
18,689
Reduced 6.6%
|
264,379
Common Stock
|
|
Mar 08
2024
|
SELL
Open market or private sale
|
$3,370,224
$34.32 p/Share
|
98,200
Reduced 25.76%
|
283,068
Common Stock
|
|
Mar 08
2024
|
BUY
Exercise of conversion of derivative security
|
$222,399
$5.56 p/Share
|
40,000
Added 9.5%
|
381,268
Common Stock
|
|
Feb 15
2024
|
SELL
Payment of exercise price or tax liability
|
$453,104
$27.33 p/Share
|
16,579
Reduced 4.63%
|
341,268
Common Stock
|
|
Sep 21
2023
|
SELL
Other acquisition or disposition
|
-
|
301,782
Reduced 100.0%
|
0
Non-Voting Common Stock
|
|
Sep 21
2023
|
BUY
Other acquisition or disposition
|
-
|
301,782
Added 45.75%
|
357,847
Common Stock
|
|
Sep 19
2023
|
SELL
Payment of exercise price or tax liability
|
$1,882,230
$30.0 p/Share
|
62,741
Reduced 17.21%
|
301,782
Non-Voting Common Stock
|
|
Sep 18
2023
|
BUY
Grant, award, or other acquisition
|
-
|
364,523
Added 50.0%
|
364,523
Non-Voting Common Stock
|
|