Dec 12
2024
SELL
Payment of exercise price or tax liability
$124,131
$42.15 p/Share
2,945
Reduced 2.88%
99,347
Common Stock, par valu...
Dec 11
2024
SELL
Payment of exercise price or tax liability
$75,257
$41.35 p/Share
1,820
Reduced 1.75%
102,292
Common Stock, par valu...
Dec 07
2024
SELL
Payment of exercise price or tax liability
$133,399
$40.06 p/Share
3,330
Reduced 3.1%
104,112
Common Stock, par valu...
Dec 03
2024
BUY
Grant, award, or other acquisition
-
18,516
Added 14.7%
107,442
Common Stock, par valu...
Jul 05
2024
SELL
Open market or private sale
$235,400
$47.08 p/Share
5,000
Reduced 5.32%
88,926
Common Stock, par valu...
Jul 02
2024
SELL
Payment of exercise price or tax liability
$163,003
$47.44 p/Share
3,436
Reduced 3.53%
93,926
Common Stock, par valu...
Feb 22
2024
SELL
Open market or private sale
$477,534
$30.49 p/Share
15,662
Reduced 13.86%
97,362
Common Stock, par valu...
Feb 22
2024
BUY
Exercise of conversion of derivative security
$253,411
$16.18 p/Share
15,662
Added 12.17%
113,024
Common Stock, par valu...
Feb 21
2024
SELL
Open market or private sale
$98,812
$30.08 p/Share
3,285
Reduced 3.26%
97,362
Common Stock, par valu...
Dec 14
2023
SELL
Open market or private sale
$388,350
$25.89 p/Share
15,000
Reduced 12.97%
100,647
Common Stock, par valu...
Dec 13
2023
SELL
Payment of exercise price or tax liability
$103,924
$21.81 p/Share
4,765
Reduced 3.96%
115,647
Common Stock, par valu...
Dec 09
2023
BUY
Grant, award, or other acquisition
-
23,170
Added 16.14%
120,412
Common Stock, par valu...
Jul 02
2023
SELL
Payment of exercise price or tax liability
$81,759
$22.48 p/Share
3,637
Reduced 3.61%
97,242
Common Stock, par valu...
May 31
2023
BUY
Grant, award, or other acquisition
$999,995
$25.36 p/Share
39,432
Added 28.1%
100,879
Common Stock, par valu...
Dec 12
2022
BUY
Grant, award, or other acquisition
$253,125
$12.35 p/Share
20,496
Added 25.01%
61,447
Common Stock, par valu...
Dec 11
2022
SELL
Payment of exercise price or tax liability
$23,197
$12.76 p/Share
1,818
Reduced 4.25%
40,951
Common Stock, par valu...
Jul 01
2022
SELL
Payment of exercise price or tax liability
$33,351
$9.17 p/Share
3,637
Reduced 7.84%
42,769
Common Stock, par valu...
Dec 11
2021
BUY
Grant, award, or other acquisition
$928,120
$20.0 p/Share
46,406
Added 50.0%
46,406
Common Stock, par valu...