Jan 21
2025
BUY
Grant, award, or other acquisition
-
6,400
Added 5.39%
112,302
Common Stock
Jan 03
2025
SELL
Open market or private sale
$67,376
$46.18 p/Share
1,459
Reduced 1.36%
105,902
Common Stock
Jan 02
2025
SELL
Open market or private sale
$71,700
$45.64 p/Share
1,571
Reduced 1.44%
107,361
Common Stock
Oct 01
2024
SELL
Open market or private sale
$154,778
$49.8 p/Share
3,108
Reduced 2.77%
108,932
Common Stock
Aug 29
2024
SELL
Open market or private sale
$258,162
$47.5 p/Share
5,435
Reduced 4.63%
112,040
Common Stock
Aug 28
2024
SELL
Open market or private sale
$250,904
$47.61 p/Share
5,270
Reduced 4.29%
117,475
Common Stock
Aug 06
2024
SELL
Open market or private sale
$268,546
$44.93 p/Share
5,977
Reduced 4.64%
122,745
Common Stock
Aug 05
2024
SELL
Open market or private sale
$230,515
$45.81 p/Share
5,032
Reduced 3.76%
128,722
Common Stock
Jul 17
2024
BUY
Grant, award, or other acquisition
-
85,000
Added 38.86%
133,754
Common Stock
Jul 01
2024
SELL
Open market or private sale
$89,903
$41.43 p/Share
2,170
Reduced 4.26%
48,754
Common Stock
Apr 01
2024
SELL
Open market or private sale
$91,803
$41.39 p/Share
2,218
Reduced 4.17%
50,924
Common Stock
Jan 25
2024
SELL
Open market or private sale
$40,185
$48.3 p/Share
832
Reduced 1.89%
43,142
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
-
24,000
Added 35.31%
43,974
Common Stock
Dec 14
2023
SELL
Open market or private sale
$49,589
$36.49 p/Share
1,359
Reduced 6.37%
19,974
Common Stock
Dec 13
2023
SELL
Open market or private sale
$189,489
$38.79 p/Share
4,885
Reduced 18.63%
21,333
Common Stock
Nov 30
2023
SELL
Open market or private sale
$109,528
$28.65 p/Share
3,823
Reduced 12.73%
26,218
Common Stock
Nov 29
2023
SELL
Open market or private sale
$106,916
$27.85 p/Share
3,839
Reduced 11.33%
30,041
Common Stock
Nov 28
2023
SELL
Open market or private sale
$96,732
$27.31 p/Share
3,542
Reduced 9.47%
33,880
Common Stock
May 26
2023
BUY
Grant, award, or other acquisition
-
28,149
Added 42.93%
37,422
Common Stock
Mar 31
2022
BUY
Open market or private purchase
-
20,000
Added 12.57%
139,104
Common Stock
Jan 23
2021
SELL
Payment of exercise price or tax liability
$25,244
$2.11 p/Share
11,964
Reduced 1.89%
622,536
Common Stock