May 02
2023
SELL
Sale (or disposition) back to the issuer
$238,941,534
$39.0 p/Share
6,126,706
Reduced 100.0%
0
Common Stock, $0.001 p...
Mar 24
2023
-
1,282,000
Reduced 16.86%
6,322,280
Common Stock, $0.001 p...
Mar 20
2023
BUY
Grant, award, or other acquisition
-
196,408
Added 2.52%
7,604,280
Common Stock, $0.001 p...
Mar 13
2023
BUY
Grant, award, or other acquisition
-
25,605
Added 0.35%
7,211,464
Common Stock, $0.001 p...
Aug 11
2022
SELL
Open market or private sale
$440
$29.32 p/Share
15
Reduced 0.0%
7,185,859
Common Stock, $0.001 p...
Aug 03
2022
SELL
Open market or private sale
$96,233
$30.3 p/Share
3,176
Reduced 0.04%
7,185,874
Common Stock, $0.001 p...
Aug 02
2022
SELL
Open market or private sale
$4,730,746
$30.03 p/Share
157,534
Reduced 2.14%
7,189,050
Common Stock, $0.001 p...
Jan 04
2022
SELL
Open market or private sale
$841,500
$33.66 p/Share
25,000
Reduced 0.34%
7,346,584
Common Stock, $0.001 p...
Dec 31
2021
SELL
Grant, award, or other acquisition
$11,747
$28.17 p/Share
417
Reduced 0.01%
7,371,584
Common Stock, $0.001 p...
Dec 21
2021
BUY
Exercise of conversion of derivative security
$99,981
$21.0 p/Share
4,761
Added 0.06%
7,372,001
Common Stock, $0.001 p...
Nov 16
2021
SELL
Open market or private sale
$2,000,500
$40.01 p/Share
50,000
Reduced 0.67%
7,367,240
Common Stock, $0.001 p...
Nov 02
2021
SELL
Open market or private sale
$2,327,500
$46.55 p/Share
50,000
Reduced 0.67%
7,417,240
Common Stock, $0.001 p...
Oct 19
2021
SELL
Open market or private sale
$2,101,500
$42.03 p/Share
50,000
Reduced 0.67%
7,467,240
Common Stock, $0.001 p...
Oct 05
2021
SELL
Open market or private sale
$2,100,000
$42.0 p/Share
50,000
Reduced 0.66%
7,517,240
Common Stock, $0.001 p...
Sep 21
2021
SELL
Open market or private sale
$2,531,000
$50.62 p/Share
50,000
Reduced 0.66%
7,567,240
Common Stock, $0.001 p...
Sep 07
2021
SELL
Open market or private sale
$2,580,500
$51.61 p/Share
50,000
Reduced 0.65%
7,617,240
Common Stock, $0.001 p...
Aug 31
2021
SELL
Open market or private sale
$2,306,000
$46.12 p/Share
50,000
Reduced 0.65%
7,667,240
Common Stock, $0.001 p...
Aug 17
2021
SELL
Open market or private sale
$2,339,500
$46.79 p/Share
50,000
Reduced 0.64%
7,717,240
Common Stock, $0.001 p...
Aug 03
2021
SELL
Open market or private sale
$3,207,000
$64.14 p/Share
50,000
Reduced 0.64%
7,767,240
Common Stock, $0.001 p...
Jul 28
2021
SELL
Open market or private sale
$4,108,224
$61.91 p/Share
66,358
Reduced 0.84%
7,817,240
Common Stock, $0.001 p...
Jul 23
2021
SELL
Open market or private sale
$926,978
$61.11 p/Share
15,169
Reduced 0.19%
7,883,598
Common Stock, $0.001 p...
Jul 22
2021
SELL
Open market or private sale
$211,922
$61.02 p/Share
3,473
Reduced 0.04%
7,898,767
Common Stock, $0.001 p...
Jul 20
2021
SELL
Open market or private sale
$10,648,600
$57.56 p/Share
185,000
Reduced 2.29%
7,902,240
Common Stock, $0.001 p...
Jun 16
2021
-
17,600
Reduced 0.22%
8,087,240
Common Stock, $0.001 p...
May 04
2021
SELL
Open market or private sale
$2,974,500
$59.49 p/Share
50,000
Reduced 0.61%
8,098,690
Common Stock, $0.001 p...