Jun 07
2023
SELL
Payment of exercise price or tax liability
$11,837
$23.12 p/Share
512
Reduced 0.42%
121,260
Common Stock, $0.00001...
Jun 07
2023
BUY
Exercise of conversion of derivative security
-
1,110
Added 0.91%
121,516
Common Stock, $0.00001...
Jun 05
2023
SELL
Payment of exercise price or tax liability
$57,401
$22.86 p/Share
2,511
Reduced 2.04%
120,662
Common Stock, $0.00001...
Jun 05
2023
BUY
Exercise of conversion of derivative security
-
5,445
Added 4.28%
121,917
Common Stock, $0.00001...
May 17
2023
SELL
Payment of exercise price or tax liability
$252,436
$23.59 p/Share
10,701
Reduced 8.33%
117,728
Common Stock, $0.00001...
May 17
2023
BUY
Grant, award, or other acquisition
-
23,212
Added 15.31%
128,429
Common Stock, $0.00001...
Apr 15
2023
SELL
Payment of exercise price or tax liability
$29,800
$28.49 p/Share
1,046
Reduced 0.98%
105,217
Common Stock, $0.00001...
Apr 15
2023
BUY
Exercise of conversion of derivative security
-
1,054
Added 0.99%
105,759
Common Stock, $0.00001...
Mar 23
2023
BUY
Exercise of conversion of derivative security
-
27,544
Added 20.75%
105,209
Common Stock
Jun 07
2022
SELL
Payment of exercise price or tax liability
$19,456
$38.0 p/Share
512
Reduced 0.65%
77,665
Common Stock, $0.00001...
Jun 07
2022
BUY
Grant, award, or other acquisition
-
555
Added 0.71%
77,921
Common Stock, $0.00001...
Jun 05
2022
SELL
Payment of exercise price or tax liability
$126,498
$36.35 p/Share
3,480
Reduced 4.3%
77,366
Common Stock, $0.00001...
Jun 05
2022
BUY
Grant, award, or other acquisition
-
3,773
Added 4.58%
78,621
Common Stock, $0.00001...
Mar 24
2022
BUY
Grant, award, or other acquisition
-
4,327
Added 5.3%
77,329
Common Stock, $0.00001...
Jun 30
2021
SELL
Open market or private sale
$262,131
$80.04 p/Share
3,275
Reduced 4.29%
73,002
Common Stock, $0.00001...
Jun 05
2021
SELL
Payment of exercise price or tax liability
$314,012
$83.16 p/Share
3,776
Reduced 4.72%
76,277
Common Stock, $0.00001...
Jun 05
2021
BUY
Grant, award, or other acquisition
-
3,771
Added 4.63%
77,643
Common Stock, $0.00001...
Apr 19
2021
BUY
Grant, award, or other acquisition
-
3,770
Added 4.71%
76,282
Common Stock, $0.00001...
Jan 31
2021
SELL
Payment of exercise price or tax liability
$247,758
$56.54 p/Share
4,382
Reduced 5.7%
72,512
Common Stock, $0.00001...
Jan 31
2021
BUY
Grant, award, or other acquisition
-
8,755
Added 10.22%
76,894
Common Stock, $0.00001...
Dec 21
2020
SELL
Payment of exercise price or tax liability
$28,009
$43.29 p/Share
647
Reduced 0.94%
68,139
Common Stock
Dec 21
2020
BUY
Exercise of in-the-money or at-the-money derivatives securities
$28,000
$16.0 p/Share
1,750
Added 2.48%
68,786
Common Stock