Jun 21
2023
SELL
Open market or private sale
$20,040
$50.1 p/Share
400
Reduced 0.56%
71,108
Common Stock
Jun 21
2023
BUY
Exercise of conversion of derivative security
$4,800
$12.0 p/Share
400
Added 0.56%
71,508
Common Stock
May 30
2023
SELL
Open market or private sale
$108,000
$40.0 p/Share
2,700
Reduced 3.66%
71,108
Common Stock
May 24
2023
SELL
Open market or private sale
$387,056
$40.01 p/Share
9,674
Reduced 11.59%
73,808
Common Stock
May 20
2023
SELL
Payment of exercise price or tax liability
$379,353
$40.19 p/Share
9,439
Reduced 10.16%
83,482
Common Stock
May 19
2023
BUY
Grant, award, or other acquisition
-
21,813
Added 19.01%
92,921
Common Stock
Apr 03
2023
SELL
Open market or private sale
$414,334
$44.89 p/Share
9,230
Reduced 11.49%
71,108
Common Stock
Feb 23
2023
SELL
Open market or private sale
$68,245
$38.47 p/Share
1,774
Reduced 2.16%
80,338
Common Stock
Feb 22
2023
SELL
Open market or private sale
$157,047
$37.77 p/Share
4,158
Reduced 4.82%
82,112
Common Stock
Feb 21
2023
SELL
Open market or private sale
$12,311
$37.65 p/Share
327
Reduced 0.38%
86,270
Common Stock
Feb 17
2023
SELL
Open market or private sale
$504,830
$38.0 p/Share
13,285
Reduced 13.3%
86,597
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
16,187
Added 13.95%
99,882
Common Stock
Nov 20
2022
SELL
Payment of exercise price or tax liability
$145,638
$21.96 p/Share
6,632
Reduced 7.34%
83,695
Common Stock
Nov 18
2022
BUY
Grant, award, or other acquisition
-
13,375
Added 12.9%
90,327
Common Stock
Oct 04
2022
SELL
Open market or private sale
$80,741
$20.06 p/Share
4,025
Reduced 4.97%
76,952
Common Stock
Sep 28
2022
SELL
Open market or private sale
$183,600
$18.36 p/Share
10,000
Reduced 10.99%
80,977
Common Stock
Aug 20
2022
SELL
Payment of exercise price or tax liability
$51,006
$14.75 p/Share
3,458
Reduced 3.66%
90,977
Common Stock
Aug 18
2022
BUY
Grant, award, or other acquisition
-
10,000
Added 9.58%
94,435
Common Stock
Aug 10
2022
SELL
Open market or private sale
$22,319
$16.08 p/Share
1,388
Reduced 1.62%
84,435
Common Stock
Aug 08
2022
SELL
Open market or private sale
$16,917
$16.02 p/Share
1,056
Reduced 1.22%
85,823
Common Stock
Aug 05
2022
SELL
Open market or private sale
$1,600
$16.0 p/Share
100
Reduced 0.11%
86,879
Common Stock
Aug 04
2022
SELL
Open market or private sale
$17,894
$16.02 p/Share
1,117
Reduced 1.27%
86,979
Common Stock
Aug 03
2022
SELL
Open market or private sale
$21,424
$16.0 p/Share
1,339
Reduced 1.5%
88,096
Common Stock
May 27
2022
SELL
Open market or private sale
$7,152
$20.85 p/Share
343
Reduced 0.38%
89,435
Common Stock
May 26
2022
SELL
Open market or private sale
$11,575
$20.67 p/Share
560
Reduced 0.62%
89,778
Common Stock