Mar 18
2025
SELL
Payment of exercise price or tax liability
$371,556
$41.33 p/Share
8,990
Reduced 9.72%
83,460
Common Stock, $0.001 p...
Mar 18
2025
BUY
Grant, award, or other acquisition
$1,357,318
$41.33 p/Share
32,841
Added 25.94%
93,743
Common Stock, $0.001 p...
Mar 10
2025
SELL
Payment of exercise price or tax liability
$187,627
$40.35 p/Share
4,650
Reduced 6.24%
69,892
Common Stock, $0.001 p...
May 09
2024
SELL
Open market or private sale
$2,180,000
$109.0 p/Share
20,000
Reduced 21.15%
74,542
Common Stock, $0.001 p...
Mar 22
2024
SELL
Payment of exercise price or tax liability
$902,520
$90.87 p/Share
9,932
Reduced 9.51%
94,542
Common Stock, $0.001 p...
Mar 21
2024
BUY
Grant, award, or other acquisition
-
4,730
Added 4.33%
104,474
Common Stock, $0.001 p...
Mar 11
2024
SELL
Payment of exercise price or tax liability
$372,063
$81.45 p/Share
4,568
Reduced 4.38%
99,744
Common Stock, $0.001 p...
Mar 05
2024
SELL
Open market or private sale
$656,000
$82.0 p/Share
8,000
Reduced 7.12%
104,312
Common Stock, $0.001 p...
Apr 20
2023
SELL
Payment of exercise price or tax liability
$182,331
$45.72 p/Share
3,988
Reduced 3.43%
112,312
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$330,455
$41.74 p/Share
7,917
Reduced 6.37%
116,300
Common Stock
Mar 16
2023
BUY
Grant, award, or other acquisition
-
16,014
Added 11.42%
124,217
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$211,459
$45.84 p/Share
4,613
Reduced 4.09%
108,203
Common Stock
Apr 20
2022
SELL
Payment of exercise price or tax liability
$92,003
$23.07 p/Share
3,988
Reduced 3.41%
112,816
Common Stock
Apr 15
2022
SELL
Payment of exercise price or tax liability
$16,130
$22.88 p/Share
705
Reduced 0.6%
116,804
Common Stock
Mar 22
2022
SELL
Payment of exercise price or tax liability
$168,055
$20.6 p/Share
8,158
Reduced 6.49%
117,509
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
33,838
Added 21.21%
125,667
Common Stock
Apr 20
2021
SELL
Payment of exercise price or tax liability
$47,577
$11.93 p/Share
3,988
Reduced 4.16%
91,829
Common Stock
Apr 15
2021
SELL
Payment of exercise price or tax liability
$8,707
$12.35 p/Share
705
Reduced 0.73%
95,817
Common Stock
Mar 22
2021
BUY
Grant, award, or other acquisition
-
58,742
Added 37.83%
96,522
Common Stock