Jun 12
2024
SELL
Open market or private sale
$114,018
$28.72 p/Share
3,970
Reduced 9.44%
38,075
Common Stock
Jun 12
2024
BUY
Grant, award, or other acquisition
-
21,360
Added 33.69%
42,045
Common Stock
Jun 03
2024
SELL
Payment of exercise price or tax liability
$56,930
$30.89 p/Share
1,843
Reduced 8.18%
20,685
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$5,088
$32.0 p/Share
159
Reduced 0.7%
22,528
Common Stock
Jul 05
2023
SELL
Open market or private sale
$25,019
$38.91 p/Share
643
Reduced 2.76%
22,687
Common Stock
Jun 14
2023
SELL
Open market or private sale
$244,008
$38.33 p/Share
6,366
Reduced 21.91%
22,687
Common Stock
Jun 14
2023
BUY
Grant, award, or other acquisition
-
10,000
Added 25.61%
29,053
Common Stock
Jun 07
2023
SELL
Open market or private sale
$23,327
$37.87 p/Share
616
Reduced 3.13%
19,053
Common Stock
Jun 06
2023
SELL
Open market or private sale
$23,043
$38.99 p/Share
591
Reduced 2.92%
19,669
Common Stock
Jun 08
2022
BUY
Grant, award, or other acquisition
-
5,850
Added 22.76%
19,852
Common Stock
Jun 06
2022
SELL
Open market or private sale
$70,575
$61.37 p/Share
1,150
Reduced 7.59%
14,002
Common Stock
Mar 10
2022
SELL
Open market or private sale
$665,322
$71.54 p/Share
9,300
Reduced 38.03%
15,152
Common Stock
Mar 10
2022
BUY
Exercise of conversion of derivative security
$100,533
$10.81 p/Share
9,300
Added 27.55%
24,452
Common Stock
Jan 18
2022
SELL
Open market or private sale
$162,425
$64.97 p/Share
2,500
Reduced 14.16%
15,152
Common Stock
Jan 18
2022
BUY
Exercise of conversion of derivative security
$27,025
$10.81 p/Share
2,500
Added 12.41%
17,652
Common Stock
Jan 04
2022
BUY
Grant, award, or other acquisition
-
2,000
Added 11.66%
15,152
Common Stock
Jul 29
2021
SELL
Open market or private sale
$5,473
$60.81 p/Share
90
Reduced 0.68%
13,152
Common Stock
Jul 29
2021
BUY
Exercise of conversion of derivative security
$973
$10.81 p/Share
90
Added 0.68%
13,242
Common Stock
Jul 28
2021
SELL
Open market or private sale
$146,648
$60.85 p/Share
2,410
Reduced 15.49%
13,152
Common Stock
Jul 28
2021
BUY
Exercise of conversion of derivative security
$26,052
$10.81 p/Share
2,410
Added 13.41%
15,562
Common Stock
Jun 11
2021
SELL
Open market or private sale
$119,880
$59.85 p/Share
2,003
Reduced 13.59%
12,731
Common Stock
Jun 09
2021
BUY
Grant, award, or other acquisition
-
2,600
Added 15.0%
14,734
Common Stock
Jun 04
2021
SELL
Open market or private sale
$63,909
$61.04 p/Share
1,047
Reduced 7.94%
12,134
Common Stock
Mar 17
2021
SELL
Open market or private sale
$140,020
$70.01 p/Share
2,000
Reduced 13.17%
13,181
Common Stock
Mar 17
2021
BUY
Exercise of conversion of derivative security
$21,620
$10.81 p/Share
2,000
Added 11.64%
15,181
Common Stock