Dec 02
2024
SELL
Open market or private sale
$43,650
$43.65 p/Share
1,000
Reduced 1.21%
81,792
Common Stock
Nov 06
2024
SELL
Open market or private sale
$20,100
$40.2 p/Share
500
Reduced 0.6%
82,792
Common Stock
Nov 01
2024
SELL
Open market or private sale
$18,500
$37.0 p/Share
500
Reduced 0.6%
83,292
Common Stock
Oct 07
2024
SELL
Open market or private sale
$60,000
$40.0 p/Share
1,500
Reduced 1.76%
83,792
Common Stock
Oct 02
2024
SELL
Open market or private sale
$18,565
$37.13 p/Share
500
Reduced 0.58%
85,292
Common Stock
Sep 03
2024
SELL
Open market or private sale
$19,390
$38.78 p/Share
500
Reduced 0.58%
85,792
Common Stock
Aug 30
2024
SELL
Open market or private sale
$19,885
$39.77 p/Share
500
Reduced 0.58%
86,292
Common Stock
Aug 20
2024
BUY
Grant, award, or other acquisition
-
4,659
Added 5.09%
86,792
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$267,985
$37.91 p/Share
7,069
Reduced 7.92%
82,133
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
7,201
Added 7.47%
89,202
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
-
40,464
Added 33.04%
82,001
Common Stock
Oct 16
2023
SELL
Open market or private sale
$306,406
$40.53 p/Share
7,560
Reduced 15.4%
41,537
Common Stock
Aug 03
2023
SELL
Open market or private sale
$193,536
$40.32 p/Share
4,800
Reduced 8.91%
49,097
Common Stock
Jul 31
2023
SELL
Open market or private sale
$8,004
$40.02 p/Share
200
Reduced 0.37%
53,897
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$286,863
$26.68 p/Share
10,752
Reduced 16.58%
54,097
Common Stock
Jan 24
2023
BUY
Grant, award, or other acquisition
-
13,672
Added 18.38%
60,701
Common Stock
Nov 14
2022
SELL
Open market or private sale
$89,981
$38.16 p/Share
2,358
Reduced 4.77%
47,029
Common Stock
Nov 11
2022
SELL
Open market or private sale
$100,501
$38.04 p/Share
2,642
Reduced 5.08%
49,387
Common Stock
Apr 29
2022
BUY
Grant, award, or other acquisition
-
3,503
Added 6.31%
52,029
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$215,970
$24.64 p/Share
8,765
Reduced 15.3%
48,526
Common Stock
Dec 08
2021
BUY
Grant, award, or other acquisition
-
11,572
Added 16.8%
57,291
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$87,925
$13.91 p/Share
6,321
Reduced 12.15%
45,719
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
-
10,204
Added 16.39%
52,040
Common Stock
Dec 31
2020
SELL
Sale (or disposition) back to the issuer
-
4,500
Reduced 9.71%
41,836
Common Stock
Dec 29
2020
BUY
Grant, award, or other acquisition
-
16,073
Added 25.75%
46,336
Common Stock