Mar 13
2025
SELL
Payment of exercise price or tax liability
$43,980
$29.32 p/Share
1,500
Reduced 2.64%
55,425
Common Stock
Mar 11
2025
SELL
Payment of exercise price or tax liability
$51,350
$31.6 p/Share
1,625
Reduced 2.78%
56,925
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$60,908
$32.04 p/Share
1,901
Reduced 3.14%
58,550
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
7,528
Added 11.07%
60,451
Common Stock
Nov 15
2024
BUY
Grant, award, or other acquisition
$10,090
$23.91 p/Share
422
Added 0.79%
52,923
Common Stock
Aug 09
2024
SELL
Payment of exercise price or tax liability
$28,916
$30.47 p/Share
949
Reduced 1.78%
52,501
Common Stock
May 24
2024
SELL
Open market or private sale
$205,100
$41.02 p/Share
5,000
Reduced 8.55%
53,450
Common Stock
May 16
2024
SELL
Open market or private sale
$810,943
$36.94 p/Share
21,953
Reduced 27.3%
58,450
Common Stock
May 16
2024
BUY
Exercise of conversion of derivative security
$379,567
$17.29 p/Share
21,953
Added 21.45%
80,403
Common Stock
May 15
2024
SELL
Open market or private sale
$297,417
$36.96 p/Share
8,047
Reduced 12.19%
57,950
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
$139,132
$17.29 p/Share
8,047
Added 10.87%
65,997
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
$5,295
$10.59 p/Share
500
Added 0.85%
58,450
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$19,469
$20.98 p/Share
928
Reduced 1.58%
57,950
Common Stock
Mar 11
2024
BUY
Grant, award, or other acquisition
-
20,009
Added 25.36%
58,878
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$43,973
$20.51 p/Share
2,144
Reduced 5.23%
38,869
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
$5,440
$10.88 p/Share
500
Added 1.2%
41,013
Common Stock
Aug 09
2023
SELL
Payment of exercise price or tax liability
$6,844
$11.66 p/Share
587
Reduced 1.43%
40,513
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
$6,135
$12.27 p/Share
500
Added 1.2%
41,100
Common Stock
Mar 13
2023
BUY
Grant, award, or other acquisition
-
11,430
Added 22.11%
40,273
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$34,350
$15.48 p/Share
2,219
Reduced 7.14%
28,843
Common Stock
Aug 09
2022
SELL
Payment of exercise price or tax liability
$8,148
$13.88 p/Share
587
Reduced 1.88%
30,562
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
23,419
Added 43.31%
30,649
Common Stock