Aug 15
2025
SELL
Payment of exercise price or tax liability
$196,765
$18.72 p/Share
10,511
Reduced 11.37%
81,955
Common Stock
Aug 15
2025
BUY
Grant, award, or other acquisition
-
26,710
Added 22.41%
92,466
Common Stock
Jul 30
2025
SELL
Payment of exercise price or tax liability
$665,148
$30.51 p/Share
21,801
Reduced 24.9%
65,756
Common Stock
Jun 18
2025
BUY
Grant, award, or other acquisition
-
55,401
Added 38.75%
87,557
Common Stock
Apr 24
2025
SELL
Payment of exercise price or tax liability
-
6,855
Reduced 17.57%
32,156
Common Stock
Mar 10
2025
-
50,000
Reduced 56.17%
39,011
Common Stock
Dec 16
2024
-
50,000
Reduced 35.97%
89,011
Common Stock
Dec 12
2024
BUY
Open market or private purchase
$961,487
$25.48 p/Share
37,735
Added 21.35%
139,011
Common Stock
Apr 24
2024
BUY
Grant, award, or other acquisition
-
2,723
Added 2.62%
101,276
Common Stock
Apr 19
2024
SELL
Payment of exercise price or tax liability
-
3,724
Reduced 3.64%
98,553
Common Stock
Apr 04
2024
SELL
Open market or private sale
$1,643,000
$65.72 p/Share
25,000
Reduced 19.64%
102,277
Common Stock
Oct 06
2023
-
100,000
Reduced 44.0%
127,277
Common Stock
Apr 24
2023
BUY
Grant, award, or other acquisition
-
3,739
Added 1.62%
227,277
Common Stock
Oct 03
2022
BUY
Exercise of conversion of derivative security
-
12,320
Added 5.22%
223,538
Common Stock
Jun 29
2022
BUY
Grant, award, or other acquisition
-
2,274
Added 1.07%
211,218
Common Stock
Apr 18
2022
BUY
Grant, award, or other acquisition
-
45,146
Added 17.77%
208,944
Common Stock
Apr 08
2022
BUY
Open market or private purchase
$405,800
$40.58 p/Share
10,000
Added 5.75%
163,798
Common Stock
Dec 09
2021
BUY
Open market or private purchase
$523,800
$34.92 p/Share
15,000
Added 8.89%
153,798
Common Stock
Oct 01
2021
BUY
Grant, award, or other acquisition
-
55,694
Added 28.64%
138,798
Common Stock
Apr 23
2021
BUY
Grant, award, or other acquisition
-
2,820
Added 3.28%
83,104
Common Stock
Apr 09
2021
SELL
Open market or private sale
$220,500
$44.1 p/Share
5,000
Reduced 5.86%
80,284
Common Stock
Apr 09
2021
BUY
Exercise of conversion of derivative security
$31,350
$6.27 p/Share
5,000
Added 5.54%
85,284
Common Stock
Apr 06
2021
SELL
Open market or private sale
$227,750
$45.55 p/Share
5,000
Reduced 5.86%
80,284
Common Stock
Apr 06
2021
BUY
Exercise of conversion of derivative security
$31,350
$6.27 p/Share
5,000
Added 5.54%
85,284
Common Stock
Apr 05
2021
SELL
Open market or private sale
$624,383
$44.81 p/Share
13,934
Reduced 14.79%
80,284
Common Stock